写自己的JS框架 - 原理,原则篇

本文探讨了创建JS框架的基本原则,如跨浏览器兼容、严谨测试和良好设计。指出构建框架时应注意使用能力检测而非浏览器检测,采用命名空间避免冲突。提供了一个基本的命名空间和匿名函数示例,以实现代码的隔离与调用。
摘要由CSDN通过智能技术生成

自从ajax技术兴起之后,开源界就出现了很多著名的JS框架。包括Google的Gmap等一系列,雅虎的YUI,还有就Jquery, Prototype等。使用这些框架就可以用简单的代码来实现丰富多彩的功能,有很多甚至是采用了类似面向对象的编程风格。

其实只要了解了Javascript的相关基础知识,我们完全可以自己写一个JS框架出来。本文介绍了搭建JS框架的基本原则。(ITcast上的教程-构建自己的JS库的学习笔记)

 

Jquery,Prototype等框架流行的原因

 


总结原因有三:

1. 跨浏览器

   屏蔽了浏览器的不同(类型,版本),毕竟,为市面上的每一款浏览器编写针对性的代码是极其不合算的

2. 经过了严密的测试

   代码的品质可以保证(这也是大多数流行的开源框架的优点)

3. 设计合理

   调用这些框架的代码也会非常的清晰,易懂

 

因此我们自己要写JS框架的话,也应该以上面的内容为目标。

 

 

构建注意事项

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值