自定义事件 我们知道JS里绑定事件有addEventListener()这个方法。在JS中我们可以这样创建一个自定义事件 这种做法有两个问题,一...
加载的外部模型没有物理特性 因为physijs自身没有加载模块,所以加载的时候需要用physijs的方法拷贝外部模型 不能同时向场景加入多个元素...
了解过JS的事件机制应该知道JS的事件触发后会有一个冒泡阶段。事件代理就是利用了这个机制。 我们考虑这样一个情况 在这里我们为每一个li节点都绑...
我们经常会对同一个DOM节点进行多次访问,当文档非常大的时候,查询节点是非常消耗性能的,这时候我们可以先缓存这个节点,这样就只需要查询一次。 不...
概念 DocumentFragment 接口表示文档的一部分(或一段)。更确切地说,它表示一个或多个邻接的Document 节点和它们的所有子孙...
getter和setter的三种设置方式 1.在对象定义中设置 2.利用Object.defineProperty进行设置 3.__define...
1.对象字面量 其prototype指向Object.prototype 2.构造函数 等价于 其prototype指向构造函数的prototy...
1.原型继承 2.构造继承 对比 构造函数继承的方法类似于复制,消耗内存 构造函数继承的方法不能改变,而原型继承可以通过改变原型链改变 3.组合...
今天做无限滚动时发现scrollTop取值一直是0,查了下发现是兼容性问题 chrome:document.body.scrollTopFF&I...