DOMAssitant最新版 DOMAssistant 2.5发布_js面向对象

一个google code上的project
刚发布了2.5版
号称又要做一个大而全的js的库,要和jQuery, prototype, YUI, Ext对抗的,哈哈
With this release of DOMAssistant, I feel that it can seriously compete
with the major JavaScript libraries on the market. It has a very easy
syntax to select or manipulate elements, and with the core
functionality anyone needs, without having to worry about web browser
differences
简单看了一下语法,其实他能做的YUI应该基本也都能做,不过Enhanced performance and extra checks for memory leaks这个ms比较强,有空看一看。
其次,它有一些比较方便的语法,Selector使用的CSS和XPath的语法肯定比YUI的YAHOO.util.get然后再getElementsByClassName之类的效率高(另:新版的YUI也已经发布了Selector),另外同样做一次Ajax请求,它有最常用的get和load方法,取得数据和找到并更新一个元素的内容可以在一行代码之内完成,而用YUI来做这个事情,可能需要10行代码吧,anyway,大不了自己包装YUI的时候再写个最最常用的load和get方法好了,细节的方法还是需要的,毕竟不是所有的请求都是get和load这么简单的处理。

作者站点:http://www.robertnyman.com/
详细介绍:http://www.robertnyman.com/2007/12/17/domassistant-25-released-css-selector-support-new-ajax-methods-and-more-goodies-added/

2.5版包含的新特性:
Full CSS1-3 selector support   完全的CSS1-3选择器支持
New AJAX methods: load and get  新增的load和get方法
Enhanced performance and extra checks for memory leaks 增强的性能和额外的内存泄露的检测
XPath Support Xpath选择器支持
DOMAssistant now creates its own scope to make use of private properties  创建了自己运行域保护自身的所有属性
Also, in terms of code quality Robert has taken the extra step to ensure that the whole library is JSLint validated.
此外,为保证代码质量,整个代码库通过了JSLint的验证,

The main purpose of DOMAssistant is to provide a solid foundation to build upon without all of the extras sometimes included in other libraries. As such, DOMAssistant focuses on:
DomAssistant的主要目的在于提供一个不依赖任何第三方类库的基础类库,DomAssistant专注于一下特性:

Element selection (through CSS selectors or enhanced methods).  元素选择(通过CSS选择器或更强大的选择方法)
CSS handling (adding and removing CSS classes).  CSS属性操作(添加或删除CSS Class)
Event handling (adding and removing events).  事件操作 (添加删除事件)
Content manipulation (add or remove elements).  页面内容操作(添加删除页面元素)

AJAX interaction (getting content from other sources, and adding it to the document).
Ajax交互 (从外部获取内容并添加到页面指定位置)

DOM loaded (calling functions when the DOM is loaded, as opposed to the document with all dependencies).
DOM加载完成 (当页面DOM加载完成后回调一个函数,而不是等待页面内容加载完毕)

时间: 2024-09-21 00:49:01

DOMAssitant最新版 DOMAssistant 2.5发布_js面向对象的相关文章

JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布_js面向对象

主要集合了我写js时一些常用的方法,并参考了prototype.js,jquery,google,百度,有啊等框架. 工具库已经在近几个效果中使用:JavaScript 多级联动浮动菜单 (第二版) JavaScript 浮动定位提示效果 JavaScript Table行定位效果 JavaScript Table排序 这个工具库的主要特点是: [跨浏览器]能在以下浏览器使用:IE6,IE7,IE8,Firefox 3.5.3,Chrome 3.0,Safari 4.0.3,Opera 10.1

中国电信天翼空间新版wap门户上线发布

飞象网讯(吉利/文)天翼空间作为中国电信为用户提供可展示和下载各类手机应用和数字内容的综合平台,近日,其 WAP版全新改版,地址为www.189store.com.同时,作为国内首次提出构建能力开放的平台,"首届中国电信天翼空间能力开放高峰论坛"将于11月10日成都举办,届时将成立"能力开放合作联盟",为合作伙伴建立合作渠道. 天翼空间新版门户上线发布 天翼空间,定位于为中国电信内外部增值业务资源的整合营销平台和新业务创新孵化平台,其业务已迈入高速增长阶段.据中国电

暴风影音新版播放器提前发布 后门程序已去除

6月18日消息,暴风公司在今天下午两点发布新版播放器软件,承诺新版软件已经做出改进,全面取消后台程序,全部程序前台运行,并允许用户部分取消弹窗广告. 5.19断网事件后,随着整个事情的发展,暴风影音的"受害者"身份受到广大业内人士的质疑,他们认为暴风影音不仅不是受害者,还是引起断网事件的一个关键漏洞.网易科技对此进行了系列客观深入的报道. 5月24日下午,暴风向网易科技发来公开信向网民致歉,承认由于其产品和服务上存在缺陷导致事件影响扩大,并称暴风影音已经对软件进行机制修改,程序开发已于

学习JS面向对象成果 借国庆发布个最新作品与大家交流_js面向对象

首先引入一个jQuery的小问题 jQuery在设置透明度上是有问题的,首先看一下其代码: Code 复制代码 代码如下: // IE uses filters for opacity if ( !jQuery.support.opacity && name == "opacity" ) { if ( set ) { // IE has trouble with opacity if it does not have layout // Force it by sett

新版Google Play的发布

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   之前就有消息称新版Google Play将会在"我的应用"面板上加入删除以前下载过的软件,通过长按选中应用就能轻松的删除软件,方便用户及时清理存储空间.而新版3.9.16目前已经正式公开下载地址,不过值得注意的是新版并不支持直接删除软件,不会对目前已经安装到系统里面的应用进行清除. 同时此次新版本更新还带来了更强大的通知中心,能够让你及时知晓

微软新版Hotmail在中国发布 称Gmail不足为虑

中介交易 SEO诊断 淘宝客 云主机 技术大厅 2007 年5月18日,微软MSN宣布正式在中国市场推出新一代的邮件服务--Windows Live Hotmail,该服务是MSN Hotmail的下一代产品,也是Hotmail在1996年进入网络邮件产业以来最重大的一次升级. 微软MSN Windows Live产品管理总监周迪亚先生表示,Windows Live Hotmail提供的不仅仅是邮箱服务,而且还是Windows Live ID,是体验36种Windows Live服务的重要凭证.

天天爱消除新版PK模式上线 发布日常任务

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 腾讯旗下手机游戏<天天爱消除>自上线以来聚拢了不少人气,为团队进行新功能开发提供了动力.新版游戏在今年10月末首次曝光之后于今天正式发布,"PK对战"成为最核心关键词. 介绍显示,新版<天天爱消除>为了增加玩家间的互动而首次引入了PK模式,玩家可以在游戏开始界面中找到全新的"PK对战"功能按钮,进入后便

新版“赛迪顾问在线”隆重发布

"十二五"期间是我国战略性新兴产业夯实发展基础.提升核心竞争力的关键时期,既面临难得的机遇,也存在严峻挑战.基于此,赛迪顾问依托长期深入的研究和行业积累,对原有赛迪顾问在线信息服务和研究咨询内容进行了全面升级,建立全新的"赛迪顾问在线--中国战略性新兴产业与信息服务平台"(www.ccidconsulting.com),已于2012年9月6日全新上线. 新版"赛迪顾问在线"将倾力打造集专著.专题.研究.数据库.年度报告于一体的立体化.结构化研究5

新版Skype for Android发布 注入Metro风格

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   微软今天公布了Skype for Android的新版本,本次更新全面改进外观,微软将自己的审美全面注入Android:蓝色和白色的外观让Skype长得更像Windows Phone的Metro风格,并且运行速度 更快, 查找信息和读取17874.html">联系人列表都变得更为顺畅. 不过目前还没有Skype for iOS版本更 新的消息.