十 个最闻名的 JavaScript 库
JavaScript 是 Web 开发与设计中缺一不可的货色,不管是一个简略的网页仍是一个专业的站点,也甭管你是好手仍是菜鸟,现今 JavaScript 库愈来愈强大,可以胜任好多复杂的工作,然则与此同时,众人在泛滥 JavaScript 库眼前又觉着不知所措,正文,我们将应用 Google 搜寻出排行前 十 位的 JavaScript 库,并对它们逐个开展引见。
1. jQuery: The Write Less, Do More, JavaScript Library
jQuery 是一个很新的 JavaScript 库,它的即兴诗是“几行代码,能干大事”(Write Less, Do More),它是拥有至多插件和扩充的 JavaScript 库,以次是 jQuery 现局:
•现阶段版本: 1.3.2
•资料尺码:压缩后最小19KB,未压缩为120K。
•写稿人: John Resig
•拥有19种语言的课程: 课程累计183种。
•闻名用户: 超过1000个
•插件: 3493
•易学
•对设计员来说十分易学,运用 CSS 语法
•拥有大量有趣的扩充
•拥有十分卓越的社区,可能是最大的
•被数以百万的站点应用,包括譬如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等闻名站点。
2. MooTools – a compact javascript framework
MooTools 是一个应用 MIT 准许的开源项目,象征你可以在任一场所应用或对它就行批改。
•现阶段版本: 1.2.3
•未压比例尺寸: 95 KB (客户端) ,22 KB (服务器端)
•起草人: Valerio Proietti
•闻名用户: w三c, cnet, bing, …
•官方站上的插件数额: 四
•拥有更好的面临对象构造
•它的卡通片成效更平滑
•语法及对象句柄更富逻辑
3. Prototype: Easy Ajax and DOM manipulation for dynamic web applications
被一些特大型传媒公司和机构应用,Protorype 是一个很独特的 JavaScript 库,渐渐变为 Web 引述开发者的代码基础,跟着最新的 1.6.1 版本的推出,Protorype 在性能,用户自定义事件以及同当代浏览器兼容方面愈来愈圆满。
•最新版本: 1.6.1
•未压比例尺寸: 136 KB (大约5000行代码)
•撰稿人: Sam Stephenson
•闻名用户: NASA, CNN, NBC, …
•插件数额: 150+
•更适用于特大型 Web 程序
4. Dojo Toolkit: great experiences for everyone
Dojo 的内核小巧,快,精湛,可用以创设反馈精巧的 Web 程序,拥有很杰出的 UI 工具,在可访问
相关文档:
Event属性和方法:
1. type:事件的类型,如onlick中的click;
2. srcElement/target:事件源,就是发生事件的元素;
3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(firefox中 0代表左键,1代表中间键,2代表右键) ......
第一步:在IE的“Internet设置”中选择“高级”——“安全”——“启用集成windows身份验证”。
第二步:在需要调试的页面的脚本中加上debugger; 然后运行这个页面,就会在这里停下来
例如:
function BtnSubmit_Click()
{
var aaa;
aaa='aaa';
debugg ......
一直以来对if(obj)的用法有点疑惑,不知道如果obj是一个对象的时候(而不是简单的true/false),该怎么执行。在什么情况下该为true,什么情况下又该为false.
通过下面的小测试,了解到,当obj="",obj=undefined,obj=null,obj=NaN 的时候返回false,obj不为空的时候则返回true。
var obj ;//undefined
if(ob ......
提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。
1.工厂方式
javaScri ......