花费 54 ms
第二十二课:js事件原理以及addEvent.js的详解

再看这篇博客之前,希望你已经对js高级程序编程一书中的事件模块进行了详读,不然我只能呵呵了。 document.createEventObject,在IE下创建事件对象event。 elem.fi ...

Wed Dec 17 22:21:00 CST 2014 1 5166
第二十九课:javascript异步处理

大家知道javascript中有多少方法能够实现异步处理吗?setTimeout(),setInterval()是最常用的两个。XMLHttpRequest对象,进行ajax请求时。postMessa ...

Wed Dec 24 22:30:00 CST 2014 14 1289
第十七课:js数据缓存系统的原理

这一章主要讲的是jQuery的缓存系统的历史发展,以及他自己的框架的缓存系统的实现。都是源码解析。 我就挑几个重点讲下: (1)jQuery的缓存机制的原理 jQuery的缓存机制实现的原 ...

Mon Dec 15 18:10:00 CST 2014 4 3005
第三课:sea.js模块加载原理

模块加载,其实就是把js分成很多个模块,便于开发和维护。因此加载很多js模块的时候,需要动态的加载,以便提高用户体验。 在介绍模块加载库之前,先介绍一个方法。 动态加载js方法: functio ...

Thu Nov 27 23:10:00 CST 2014 0 3271
第三十九课:requestAnimationFrame详解

大家应该都知道,如果一个页面运行的定时器很多,无论你怎么优化,最后肯定会超过指定时间才能完成动画。定时器越多,延时越严重。 为此,YUI,kissy等采用中央队列的方式,将定时器减少至一个。浏览器厂 ...

Thu Jan 08 23:17:00 CST 2015 0 2555
第四十五课:MVC,MVP,MVVM的区别

前端架构从MVC到MVP,再到MVVM,它们都有不同的应用场景。但MVVM已经被证实为界面开发最好的方案了。 MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/ ...

Fri Jan 16 18:57:00 CST 2015 3 1791
第十二课:Sizzle引擎详解

这篇博客难度太大,跟前端开发其实没什么关系,如果你想成为大牛,那就去了解下吧。如果你还不想,那可以忽略,毕竟面试官也不会问到这里来,因为他也不太懂。呵呵。 Sizzle引擎是jQuery的选择器,它 ...

Thu Dec 04 01:38:00 CST 2014 7 926

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM