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 相关文章推荐
THREE.JS入门教程(6)创建自己的全景图实现步骤
Jan 25 Javascript
require.js深入了解 require.js特性介绍
Sep 04 Javascript
jQuery中each()方法用法实例
Dec 27 Javascript
如何利用JQuery实现从底部回到顶部的功能
Dec 27 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
Mar 24 Javascript
vue.js 获取当前自定义属性值
Jun 01 Javascript
JS 组件系列之BootstrapTable的treegrid功能
Jun 16 Javascript
js移动端图片压缩上传功能
Aug 18 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
Oct 12 Javascript
vue实现简单的星级评分组件源码
Nov 16 Javascript
用Golang运行JavaScript的实现示例
Nov 25 Javascript
vue实现移动端H5数字键盘组件使用详解
Aug 25 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设计模式中的工厂模式
2008/06/12 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
JScript中的"this"关键字使用方式补充材料
2007/03/08 Javascript
Javascript Global对象
2009/08/13 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
Python通过future处理并发问题
2017/10/17 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
Python线性方程组求解运算示例
2018/01/17 Python
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
pymysql的简单封装代码实例
2020/01/08 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
《太阳》教学反思
2014/02/21 职场文书
企业形象策划方案
2014/05/29 职场文书
2014年车间工作总结
2014/11/21 职场文书
保证书格式
2015/01/16 职场文书
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS