• 前端面试题小结③


    1. 简述HTML5当中变更的内容

    a)         新增了一些标签,nav,header,footer……

    b)         Canvas:绘图

    c)         Svg:绘图

    d)         音频与视频标签,且提供了音频和视频的控制

    e)         本地存储

    f)          离线应用

    g)         地理位置定位

    h)         多线程

    i)           新增的表单控件

    1. 列举你掌握的在H5当中废除的标签

    a)         B

    b)         Font

    c)         Frame

    d)         Frameset

    e)         Marquee

    f)          Center

    1. 列举HTML5中新增的标签

    a)         Nav

    b)         Header

    c)         Footer

    d)         Article

    e)         Canvas

    f)          Video

    g)         Audio

    h)         Aside

    1. 简述HTML5新增的表单元素

    a)         Email

    b)         url

    c)         data

    d)         color

    e)         search

    1. 简述H5中canvas的主要作用

    a)         画图(绘制图标或图案)

    b)         动画制作

    c)         制作小游戏

    1. cookie与loaclstroage的异同

    a)         数据存储在本地浏览器

    b)         容量不同

    c)         生命周期不同,cookie可以手动删除,local接口删除

    1. session与local的异同

    a)         都可以保存结构化的数据

    b)         都是在浏览器(客户端)调用

    c)         Session是关闭浏览器清除数据,local永久存储

    d)         Session 2.5M(空间),local 500万字符

    1. HTML5的兼容性及解决方案

    Reset.ccs

    a)         升级浏览器版本

    b)         判断是否支持

    1. 什么是seo
    2. 10.   搜索引擎优化

    a)         是指,在了解网站自然排名的机制的基础上,对网站进行内部和外部优化,改进网站在搜索引擎中的自然排名

    1. 什么是sem(提升排名方法)

    a)         搜索引擎营销,是指在搜索引擎上推广网站,提高网站可见度,带来流量的网络营销活动

    1. 12.   HTML编程是如何提高seo

    a)         语义化

    b)         标签合理

    c)         Meta keywords

    d)         使用外部CSS和JS

    e)         和一些与你的网站相关的网站交换简介(友情链接)

    1. 在网页开发中js可以调用的对象有哪些?

    a)         Date、Math、Array

    b)         实例化对象和非实例化对象

    1. 什么是内置对象?

    a)         浏览器开发商依据ECMA-262标准使用原生JS开发的对象

    b)         本地对象,内置对象

    c)         ParseInt、Number、string、

    d)         Date、REG、Math

    1. 简述 URI与URL的区别

    a)         URL:统一资源定位符

    b)         URI:统一资源标识符(网址内容)

    c)         URI>URL

    1. 如何解决ajax中文乱码的问题

    a)         统一编码方式

    b)         转码

    1. Math对象常用的方法,5个

    a)         Random

    b)         Ceil

    c)         Floor

    d)         Max

    e)         Min

    f)          PI==3.14159265……

    1. js有哪些基本类型的封装类型?

    a)         Number、string、boolean

    1. 19.   String中splite和slice的区别?

    a)         分割成数组、截取字符串

    1. 什么是伪数组?

    a)         Length

    b)         按照索引存储数组

    c)         不能使用pop()等增加、删除数据。

    d)         Var aDiv = document.getElementsByClassName(“aDiv”);

    1. Array的toString方法返回结果的格式,如何改变这种数据格式呢?

    a)         String,字符串转数组

    b)         数据转字符串

    1

    2

    3

    var a, b;

    a = new Array(0,1,2,3,4);

    b = a.join("-");

    c)          

    1. 同步和异步的区别?

    a)         同步:一个个执行

    b)         异步:一起执行

    1. 浏览器的内核分别是什么?
    2. Gecko火狐,webkit,ie内核
    3. 25.   一次完整的HTTP事务是怎样的一种过程?

    a)         域名请求

    b)         建立连接

    c)         发送请求

    d)         服务器相应

    e)         接收数据

    f)          浏览器解析

    1. 你了解到的WEB攻击技术

    a)         在页面中植入js脚本,执行脚本,达到目的

    b)         大量垃圾信息注入,使服务器崩溃(ddos)

  • 相关阅读:
    基于SQL脚本将数据库表及字段提取为C#中的类
    libiconv字符集转换库在C#中的使用
    select选中事件
    PHP 字符串处理
    织梦自定义标签
    JQuery 实现 Tab 切换 index
    Juery 实现淡出 淡现效果
    SEO之H1,H2,H3,H4....STRONG使用方法
    Robots.txt 编写
    JS 获取时间
  • 原文地址:https://www.cnblogs.com/cxy66/p/6067099.html
Copyright © 2020-2023  润新知