很多网站的资源后面都加了版本号,这样做的目的是:每次升级了 JS 或 CSS 文件后,为了防止浏览器进行缓存,强制改变版本号,客户端浏览器就会重新下载新的 JS 或 CSS 文件 ,以保证用户能够及时获得网站的最新更新。...
输出的结果很明显,对于call的用法前面文章有提到,第一个参数就是传入到函数里的this的值。这段代码可以在不同的上下文对象( me 和 you )中重复使用函数 identify() 和 speak() ,如果我们不适用this的话,那就需要identity和...
基本类型有六种:Null,Undefined,String,Boolean,Number,Symbol;
根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。
说到JavaScript的原型和原型链,相关文章已有不少,但是大都晦涩难懂。本文将换一个角度出发,先理解原型和原型链是什么,有什么作用,再去分析那些令人头疼的关系。...
函数节流是指规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。节流可以使用在 scroll 函数的事件监听上,通过事件节流来降低事件调用的频率...
函数柯里化指的是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。
event bus既是node中各个模块的基石,又是前端组件通信的依赖手段之一,同时涉及了订阅-发布设计模式,是非常重要的基础。
arr = {a:1, b:3}, {a:2, b:3, c:4}, {a:3},求和
对象的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中。