自从ajax技术兴起之后,开源界就出现了很多著名的JS框架。包括Google的Gmap等一系列,雅虎的YUI,还有就Jquery, Prototype等。使用这些框架就可以用简单的代码来实现丰富多彩的功能,有很多甚至是采用了类似面向对象的编程风格。
其实只要了解了Javascript的相关基础知识,我们完全可以自己写一个JS框架出来。本文介绍了搭建JS框架的基本原则。(ITcast上的教程-构建自己的JS库的学习笔记)
Jquery,Prototype等框架流行的原因
总结原因有三:
1. 跨浏览器
屏蔽了浏览器的不同(类型,版本),毕竟,为市面上的每一款浏览器编写针对性的代码是极其不合算的
2. 经过了严密的测试
代码的品质可以保证(这也是大多数流行的开源框架的优点)
3. 设计合理
调用这些框架的代码也会非常的清晰,易懂
因此我们自己要写JS框架的话,也应该以上面的内容为目标。
构建注意事项