Skip to content

什么是 dom?

dom 是哪种基本的数据结构?

dom 操作的常用 api 有哪些?

dom 节点的 Attribute 和 Property 有何区别?

dom 结构操作怎样添加、移除、移动、复制、创建和查找节点?

dom 事件的级别?

dom 事件模型?

dom 事件流?

什么是事件冒泡,它是如何工作的?如何阻止事件冒泡、默认行为?

JavaScript 动画和 CSS3 动画有什么区别?

event 对象的常见应用?

自定义事件/ 模拟事件?

通用事件绑定/ 编写一个通用的事件监听函数?

dom和bom 的区别

事件三要素

事件执行过程

获取元素位置

封装运动函数

绑定事件和解除事件的区别

谈谈事件委托的理解?

JavaScript 中的定时器有哪些?他们的区别及用法是什么?

比较 attachEvent 和 addEventListener?

document.write 和innerHTML 的区别?

什么是 window 对象?什么是 document 对象?

Js 拖动的原理?

描述浏览器的渲染过程,DOM 树和渲染树的区别

dom 树和 render 树之间的关系?

获取到页面中所有的 CheckBox 怎么做(不适用第三方框架)?

简单说一下页面重绘和回流?

如何最小化重绘(repaint)和回流(reflow)

Js延迟加载的方式有哪些?

IE 与标准事件模型有哪些差别?