文享日志

Underscore库-节流函数

  像漏水的水龙头一样,每隔一段时间滴一滴水,不会引起滴水时间管理混乱的问题。

👉继续阅读

JavaScript Underscore

Underscore库,缓存技术

  利用闭包原理,在母函数创建一个空对象,将子函数中计算结果存到母函数创建的空对象中。

👉继续阅读

JavaScript Underscore

高效的打乱数组函数

  利用sort()函数特点。sort函数中传入一个函数,返回>0,<0,=0来判断两个数的大小。。

👉继续阅读

JavaScript

Underscore源码

  花了将近一个月,粗浅的看完了源码。。仅限于看懂了。。接下来还要好好看看啊。

👉继续阅读

JavaScript Underscore

模板的实现

  在写这个博客系统的时候,大量运用了ejs模板,但是没有深究是怎么实现的。。看了看Underscore的源码,明白了,受益匪浅。。文章中放的是链接,人家比我写的好,感兴趣的可以看看。。

👉继续阅读

JavaScript Underscore 模板

Underscore库的isEqual函数分析

  函数及分析是摘抄的。这个函数觉得作者分析的特别透彻,值得学习的点很多

👉继续阅读

JavaScript Underscore

记录一下符号优先级

  看Underscore源码时,顺便看了看符号优先级

👉继续阅读

Underscore JavaScript

Underscore库的noConflict函数分析

  该函数防止全局变量冲突的典型解决方案。代码中的this是指向_的。准确的说内部_。比如说我想写一个工具类,要用$做全局变量(jq用$做全局变量),这个跟jquery是冲突的,所以要写noConflict函数

👉继续阅读

JavaScript Underscore

函数的new与不new

  比如Array()函数,可以new来创建,也可以不用new。文章中函数,用来判断这是new出来的,还是直接写出来的。原理就是new出来的对象,this指向当前这个对象,没new的指向window(浏览器端)

👉继续阅读

JavaScript

AMD规范(require.js)实例

  AMD全称是Asynchronous Module Definition,即异步模块加载机制。它,完整描述了模块的定义,依赖关系,引用关系以及加载机制。文章中描述的是实例代码。

👉继续阅读

JavaScript

广告展示

腾讯云推广 阿里云推广