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 相关文章推荐
jQuery 获取URL的GET参数值的小例子
Apr 18 Javascript
在javaScript中关于submit和button的区别介绍
Oct 20 Javascript
js导入导出excel(实例代码)
Nov 25 Javascript
Jquery Ajax xmlhttp请求成功问题
Feb 04 Javascript
实例讲解javascript注册事件处理函数
Jan 09 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
Apr 11 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
Jul 10 Javascript
微信小程序登录换取token的教程
May 31 Javascript
vue实现侧边栏导航效果
Oct 21 Javascript
vue使用vant中的checkbox实现全选功能
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报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
python选择排序算法的实现代码
2013/11/21 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
python global和nonlocal用法解析
2020/02/03 Python
python如何处理程序无法打开
2020/06/16 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
数据库笔试题
2013/05/09 面试题
新闻记者实习自我鉴定
2013/09/19 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
教师廉洁自律承诺书
2014/05/26 职场文书
高考学习决心书
2015/02/04 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书