美文网首页
前端面试题二

前端面试题二

作者: R_X | 来源:发表于2018-07-05 14:26 被阅读0次

    1.cookie 是靠谱的浏览器都支持;localStorge 比 cookie 存的更多,获取更方便,而且存储内容不会随请求发送给服务器;session 虽然需要 cookie 支持(通常存放加密过的 sessionId),但是不在浏览器端存放主要信息,排除;IE 支持 userData 存储数据,但是基本很少使用到,除非有很强的浏览器兼容需求。

    2.如何规避javascript多人开发函数重名问题。

    A,函数名之前加上开发人员特有的前缀,可以有效避免重名问题

    B,类的封装是面向对象程序设计语言规避重名问题的有效途径

    js七种数据类型:Sting Object null undefined Array Boolean Number

    js五种基本类型:String Boolean Number null undefined

    typeof六种返回格式:'string' 'number' 'object' 'function' 'boolean' 'undefined'

    3.块级元素与行内元素的区别

    (1)块级元素会独占一行,其宽度自动填满其父元素宽度;

    行内元素不会独占一行,相邻的行内元素会排列在同一行,直至一行排不下才会换行,其宽度随元素的内容而变化。

    (2)块级元素可以包含行内元素和块级元素;行内元素不能包含块级元素。

    (3)行内元素设置width、height、margin-top、margin-bottom、padding-top、padding-bottom无效。

    1. 块级元素与行内元素的转换

    display:inline-block;

    display:inline;

    display:block

    Navagator:提供有关浏览器的信息

    Window:Window对象处于对象层次的最顶层,它提供了处理Navagator窗口的方法和属性

    Location:提供了与当前打开的URL一起工作的方法和属性,是一个静态的对象

    History:提供了与历史清单有关的信息 Document:包含与文档元素一起工作的对象,它将这些元素封装起来供编程人员使用

    CSS3新增属性用法整理:

    1、box-shadow(阴影效果)

    2、border-color(为边框设置多种颜色)

    3、border-image(图片边框)

    4、text-shadow(文本阴影)

    5、text-overflow(文本截断)

    6、word-wrap(自动换行)

    7、border-radius(圆角边框)

    8、opacity(透明度)

    9、box-sizing(控制盒模型的组成模式)

    10、resize(元素缩放)

    11、outline(外边框)

    12、background-size(指定背景图片尺寸)

    13、background-origin(指定背景图片从哪里开始显示)

    14、background-clip(指定背景图片从什么位置开始裁剪)

    15、background(为一个元素指定多个背景)

    16、hsl(通过色调、饱和度、亮度来指定颜色颜色值)

    17、hsla(在hsl的基础上增加透明度设置)

    18、rgba(基于rgb设置颜色,a设置透明度)

    http://blog.sina.com.cn/s/blog_a01a36330101doc0.html

    相关文章

      网友评论

          本文标题:前端面试题二

          本文链接:https://www.haomeiwen.com/subject/zalpuftx.html