2017/11/20

来源:互联网 发布:ubuntu 网络设置 编辑:程序博客网 时间:2024/06/14 08:39
  1. 当margin-top、padding-top的值是百分比时,分别是如何计算的?
    “百分数是相对于父元素的width计算的,所以如果父元素的width以某种方式发生变化,百分数也会变化”。
  2. 白屏时间first paint 和可交互时间dom ready的关系是先白屏时间再可交互时间。浏览器渲染的时候,不必等所有DOM解析完再与CSSOM一起创建Render Tree,而是边解析边渲染,即解析完一部分渲染(显示)一部分。
  3. 对于call(),第一个参数是运行函数的作用域,其余参数都直接传递给函数即传递给函数的参数必须逐个列举出来。对于apply(),第一个参数是 运行函数的作用域 ,另一个参数是参数数组,可以是Array实例或arguments对象。
  4. http协议详解
  5. JavaScript RegExp 对象有 3 个方法:test()、exec() 和 compile()。
    • test() 方法用来检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回 true ,否则返回 false;
    • exec() 方法用来检索字符串中与正则表达式匹配的值。exec() 方法返回一个数组,其中存放匹配的结果。如果未找到匹配的值,则返回 null;
    • compile() 方法可以在脚本执行过程中编译正则表达式,也可以改变已有表达式。
  6. History对象属性 length 返回浏览器历史列表中的 URL 数量。
    History对象方法
    • back() 加载 history 列表中的前一个 URL。
    • forward() 加载 history 列表中的下一个 URL。
    • go() 加载 history 列表中的某个具体页面。
  7. ajax数据类型 $.ajax()函数依赖服务器提供的信息来处理返回的数据。如果服务器报告说返回的数据是XML,那么返回的结果就可以用普通的XML方法或者jQuery的选择器来遍历。如果见得到其他类型,比如HTML,则数据就以文本形式来对待。
    通过dataType选项还可以指定其他不同数据处理方式。除了单纯的XML,还可以指定 html、json、jsonp、script或者text。
  8. 函数 Math.max(x);的参数是Number类型,可以是小数,整数,正数,负数或者是0.如果不是上面所述类型就会返回NaN.
原创粉丝点击