javascript 程序库的比较(一)之DOM功能


Posted in Javascript onApril 07, 2010

1,Prototype程序库

这是第一个把document.getElementById()简化为$的程序库。

比如:原来的var myele=document.getElementById('id')等价于var myele=$('id')

此外,$还扩展了一些功能

比如:var eleArray=$('id1','id2','id3','id4')能够返回一个包含4个对象的数组。

除了$,这个函数库还提供了根据类名找元素的方法getElementsByClassName;添加类名的方法addClassName;移除类名的方法removeClassName等,大大方 便了我们使用。

2,jQuery

它比prototype更强大。

比如:
document.getElementById()==>$('#money')

document.getElementsByTagName==>$('p')

返回一组类名相同的元素:$('.money')

而且可以更css一样派生:$("#content table.dateTable")

jQuery程序库中提供的css规则的分析功能是惊人的,它支持css1,css2,css3,以及XPath中的大多数选择符。

3,DoJo程序库

根据id取得元素对象:var money=Dojo.byId('money')

根据类名获得元素:Dojo.html.getElementByClass()

Javascript 相关文章推荐
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
Jan 29 Javascript
jquery多浏览器捕捉回车事件代码
Jun 22 Javascript
jQuery基础知识filter()和find()实例说明
Jul 06 Javascript
jquery中ajax学习笔记3
Oct 16 Javascript
angularJS 入门基础
Feb 09 Javascript
简述JavaScript的正则表达式中test()方法的使用
Jun 16 Javascript
微信小程序 下拉菜单简单实例
Apr 13 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
Aug 03 Javascript
浅析Vue 和微信小程序的区别、比较
Aug 03 Javascript
Vue中android4.4不兼容问题的解决方法
Sep 04 Javascript
ES6 Class中实现私有属性的一些方法总结
Jul 08 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
Aug 01 Javascript
JS 文件大小判断的实现代码
Apr 07 #Javascript
基于jquery的一个简单的脚本验证插件
Apr 05 #Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
Apr 05 #Javascript
offsetParent 算法分析
Apr 05 #Javascript
javascript encodeURI和encodeURIComponent的比较
Apr 03 #Javascript
jQuery 技巧小结
Apr 02 #Javascript
jquery 页面全选框实践代码
Apr 02 #Javascript
You might like
火车头采集器3.0采集图文教程
2007/03/17 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
PHP后端银联支付及退款实例代码
2017/06/23 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
一个可以显示阴历的JS代码
2007/03/05 Javascript
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
基于React+Redux的SSR实现方法
2018/07/03 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
python模块之paramiko实例代码
2018/01/31 Python
python 对象和json互相转换方法
2018/03/22 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
python频繁写入文件时提速的方法
2019/06/26 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
水务局局长岗位职责
2013/11/28 职场文书
中餐厅主管的职责范文
2014/02/04 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
初级党校心得体会
2014/09/11 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
如何使用pdb进行Python调试
2021/06/30 Python
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
javascript之Object.assign()的痛点分析
2022/03/03 Javascript