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实现网站首页图片滚动显示
Feb 04 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
理解JavaScript中Promise的使用
Jan 18 Javascript
浅谈JS验证表单文本域输入空格的问题
Feb 14 Javascript
js return返回多个值,通过对象的属性访问方法
Feb 21 Javascript
利用javascript如何随机生成一定位数的密码
Sep 22 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
Nov 30 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
Feb 22 Javascript
js使用文件流下载csv文件的实现方法
Jul 15 Javascript
JS设置自定义快捷键并实现图片上下左右移动
Oct 17 Javascript
Vue微信公众号网页分享的示例代码
May 28 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/09/07 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
JS实现self的resend
2010/07/22 Javascript
JavaScript实用技巧(一)
2010/08/16 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
python使用pil生成缩略图的方法
2015/03/26 Python
Python中关于使用模块的基础知识
2015/05/24 Python
python3+PyQt5实现柱状图
2018/04/24 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
详解python算法之冒泡排序
2019/03/05 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
英国假发网站:Hothair
2018/02/23 全球购物
幼儿教师工作感言
2014/02/14 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
优秀电子工程系毕业生求职信
2014/05/24 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
施工安全汇报材料
2014/08/17 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
歌舞青春观后感
2015/06/10 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python