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 相关文章推荐
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
Dec 29 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
javascript中类的定义方式详解(四种方式)
Dec 22 Javascript
JS 清除字符串数组中,重复元素的实现方法
May 24 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
Jan 19 Javascript
JavaScript设计模式之单例模式详解
Jun 09 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
Jun 13 Javascript
vue中axios的封装问题(简易版拦截,get,post)
Jun 15 Javascript
微信小程序实现折叠展开效果
Jul 19 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
JS开发常用工具函数(小结)
Jul 04 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 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随机数生成代码与使用实例分析
2011/04/08 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
在MAC上搭建python数据分析开发环境
2016/01/26 Python
Python2随机数列生成器简单实例
2017/09/04 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
Python Flask框架扩展操作示例
2019/05/03 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
Python reques接口测试框架实现代码
2020/07/28 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
Python绘制组合图的示例
2020/09/18 Python
前端实现打印图像功能
2019/08/27 HTML / CSS
H&M美国官网:欧洲最大的服饰零售商
2016/09/07 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
承办会议欢迎词
2014/01/17 职场文书
海飞丝的广告词
2014/03/20 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
mysql 获取时间方式
2022/03/20 MySQL