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 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
textContent在Firefox下与innerText等效的属性
May 12 Javascript
JavaScript 学习点滴记录
Apr 24 Javascript
Javascript的构造函数和constructor属性
Jan 09 Javascript
小议Javascript中的this指针
Mar 18 Javascript
关于jquery input textare 事件绑定及用法学习
Apr 03 Javascript
jQuery取得select选择的文本与值的示例
Dec 09 Javascript
javascript生成json数据简单示例分享
Feb 14 Javascript
js实现仿Discuz文本框弹出层效果
Aug 13 Javascript
javascript 中的console.log和弹出窗口alert
Aug 30 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
Sep 01 Javascript
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
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 基于文件头的文件类型验证类函数
2012/05/01 PHP
PHP explode()函数用法、切分字符串
2012/10/03 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
python 提取文件的小程序
2009/07/29 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
电子商务专业个人的自我评价
2013/12/19 职场文书
工作鉴定评语
2014/05/04 职场文书
承诺书模板
2014/08/30 职场文书
求职简历自我评价范文
2015/03/10 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书