240 发简信
  • CMD、AMD、CommonJS 规范

    一、 为什么要使用模块化? 解决命名冲突 解决依赖管理 提高代码可读性 代码解耦,提高复用性 二、CMD、AMD、CommonJS 规范分别指什...

  • 懒加载

    懒加载是网站解决性能问题最常见的方式 题目1:如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isV...

  • jQuery动画与ajax

    题目1: jQuery 中, $(document).ready()是什么意思? 当DOM准备就绪时,指定一个函数来执行。即在页面上元素加载完成...

  • jQuery选择器

    题目1: 说说库和框架的区别? 库: 类似于小工具的集合,需要用的时候直接调用就可以,作用是简化流程框架:类似于房子的构架,对其进行填充来创建项...

  • JSONP_跨域

    题目1: 什么是同源策略 概念:浏览器出于安全方面的考虑,只允许与本域下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不能读写对方的资源...

  • AJAX实践

    题目1: ajax 是什么?有什么作用? ajax就是 Asynchronous JavaScript and XML, 是一种用于创建快速动态...

  • 闭包_定时器_BOM

    题目1: 下面的代码输出多少?修改代码让fnArr[i]() 输出 i。使用两种以上的方法 方法一: 方法二: 题目2: 封装一个汽车对象,可以...

  • 事件

    题目1: DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0只能添加一个处理程序,而DOM2可以添加多个处理程序。 DOM0 ...

  • DOM操作

    题目1: dom对象的innerText和innerHTML有什么区别? innerText:是一个可写属性,返回元素内包含的文本内容,在多层次...