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 相关文章推荐
奇妙的js
Sep 24 Javascript
jQuery 注意事项 与原因分析
Apr 24 Javascript
node.js中的fs.stat方法使用说明
Dec 16 Javascript
使用Node.js配合Nginx实现高负载网络
Jun 28 Javascript
jQuery实现伪分页的方法分享
Feb 17 Javascript
vue2.0全局组件之pdf详解
Jun 26 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
JavaScript canvas实现围绕旋转动画
Nov 18 Javascript
尝试自己动手用react来写一个分页组件(小结)
Feb 09 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
vue+ts下对axios的封装实现
Feb 18 Javascript
vue中jsonp插件的使用方法示例
Sep 10 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
php 获取页面中指定内容的实现类
2014/01/23 PHP
php查询whois信息的方法
2015/06/08 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
js 异步处理进度条
2010/04/01 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
javascript每日必学之循环
2016/02/19 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python实现网页链接提取的方法分享
2014/02/25 Python
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
Python验证码识别的方法
2015/07/10 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
python实现简单遗传算法
2020/09/18 Python
SkinCeuticals官网:美国药妆品牌
2018/04/19 全球购物
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
竞选班干部的演讲稿
2014/04/24 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
商务英语求职信范文
2015/03/19 职场文书
辅导员学期工作总结
2015/08/14 职场文书
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python