叉烧店并不卖叉烧

 分类:javascript

export和module.export的区别

export和module.export的区别
参考 在浏览器的js里面,为了解决各个模块变量冲突等问题,往往借助于js的闭包把左右模块相关的代码都包装在一个匿名函数里。而Nodejs编写模块相当的自由,开发者只需要关注require,exports,module等几个变量就足够了,而为了保持模块的可读性,很推荐把不同功能的代...

TTT 2个月前 (10-26) 0评论 0喜欢

JavaScript函数call()解析

JavaScript函数call()解析
参考 Object.call()有两个妙用: 1.继承 2.修改函数运行时的this指针 JavaScript关于call的解释如下: 《JavaScript权威指南》对call的描述如下: 注意红色框中的部分,f.call(o)其原理就是先通过o.m = f将f作为o的某个...

TTT 2个月前 (10-20) 0评论 0喜欢

javascript-original-object-prototype

javascript-original-object-prototype
参考 我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法 引用类型才具有prototype属性,包含: 1.Object 2.Function 3.Array 4.Date...

TTT 3个月前 (09-19) 0评论 0喜欢

符号:和符号= JavaScript

符号:和符号= JavaScript
参考 符号:和符号= JavaScript 当我们为普通变量赋值时,我们都是时候符号=。 什么时候会用符号:,是在于不同的创建对象的方法上。 方法一(定义并创建对象的实例) 使用普通的方法来创建对象 person = new Object(); person.firstna...

TTT 4个月前 (08-26) 0评论 0喜欢

JSON 和 JavaScript对象的关系

JSON 和 JavaScript对象的关系
参考 JSON 和 JavaScript对象的关系 可以这么理解JSON和JavaScript的关系: JSON是JavaScript对象的字符串表示方法,它使用文本表示一个JavaScript对象的信息,本质是一个字符串。如: var obj = { a: 'Hello',...

TTT 4个月前 (08-25) 0评论 0喜欢

节流函数(throttle)与函数去抖(debounce)

节流函数(throttle)与函数去抖(debounce)
参考 前言 一下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至是l浏览器奔溃。 1.windows对象的resize、scroll事件 2.拖拽时的mousemove事件 3.射击游戏中的mousedown、keydown事件 4.文字输...

TTT 4个月前 (08-11) 0评论 0喜欢