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 单引号 传递方法
Jun 22 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
Aug 02 Javascript
js截取中英文字符串、标点符号无乱码示例解读
Apr 17 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
May 07 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
Jul 17 Javascript
JavaScript 里的类数组对象
Apr 08 Javascript
JS设置下拉列表框当前所选值的方法
Dec 22 Javascript
jQuery插件实现图片轮播特效
Jun 16 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
vue实现将一个数组内的相同数据进行合并
Nov 07 Javascript
JavaScript 中的无穷数(Infinity)详解
Feb 13 Javascript
vue单文件组件无法获取$refs的问题
Jun 24 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
极典R601SW收音机
2021/03/02 无线电
PHP个人网站架设连环讲(四)
2006/10/09 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
理解PHP中的stdClass类
2014/04/18 PHP
php基于双向循环队列实现历史记录的前进后退等功能
2015/08/08 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
基于jquery扩展漂亮的CheckBox(自己编写)
2013/11/19 Javascript
JS实现div居中示例
2014/04/17 Javascript
jquery搜索框效果实现方法
2015/01/16 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
vue修改vue项目运行端口号的方法
2017/08/04 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
Python常用的日期时间处理方法示例
2015/02/08 Python
python协程用法实例分析
2015/06/04 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
python groupby 函数 as_index详解
2019/12/16 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
Python中如何定义一个函数
2016/09/06 面试题
聚美优品的广告词
2014/03/14 职场文书
六一儿童节主持词
2014/03/21 职场文书
保险专业求职信
2014/07/07 职场文书
工会积极分子个人总结
2015/03/03 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android