Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。
代码示例:
Prototype 1.6.0 PDF 文档:http://globalmoxie.com/bm~doc/prototype-160-api.pdf
Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。
代码示例:
Prototype 1.6.0 PDF 文档:http://globalmoxie.com/bm~doc/prototype-160-api.pdf
本文的作者 Sam Stephenson 本文的作者Sam Stephenson是Prototype js框架的创始人。他从2006年开始一直在37signals工作做web开发。除了Prototype外,他还开发过很多开源软件,比如rbenv, sprockets 等。 程序员们一起努力来创建共享的软件基础工具:这是开源软件的基本要旨。任何有想法、有激情并且有能力实现这个想法的程序员都是在为我们解决一个常见问题,向世界分享其解决方案,然后其他程序员会在将来一起改进这个方案,这...
Prototype 的上个版本 1.7.0 是在 2010 年 11 月发布的,已经快过去两年了,在我们以为 Prototype 已经死了的时候,它不紧不慢的发布了一个小更新版本 1.7.1 ,该版本重写了 DOM 库,更好的跟 ECMAScript 5 方法兼容;其他就是几个 bug 的修复。 下载地址:Prototype 1.7.1
Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。 Prototype 1.7 是一个周期非常长的发行版本,与之前的 1.6 相比较有超过 50 项的改进,主要的改进在之前发布的 1.7 RC 中都已包含。该版本主要是修复了一些bug,从这里可看到与RC3版本之间的变化。 接下来 Prototype 的主要工作是 script.aculo.us ...
Prototype 1.7 发布了第三个 RC 版本,该版本拖延了很长时间(上一个RC2版是五个月前发布的),主要是完全支持 IE9 浏览器。正式版据说很快会发布。 Download Prototype 1.7 RC3
该版本是 Prototype 1.7 的最后一个 RC 版本,正式版很快就会推出。 该版本改进内容: * Remove redefinition of `Element#cumulativeOffset` when `getBoundingClientRect` is present, as it seems to give inaccurate results. (Andrew Dupont) * Optimize element purging. (RStankov, Andrew Dupont) * Add `Element.purge` for cleaning up event listeners and element storage keys on elements that will be removed f...
“ DOM扩展 是 Prototype.js 曾犯下的最大错误之一” 这是引用了 Prototype 核心开发者 Kangax 的原话,他用图文并茂的方式来解释为什么它是十恶不赦的,以及 Prototype 2.0 为什么将不遵循这个错误。 Kangax 说道: 尽管看起来很好,但实际中却难以工作,因为: * 跨浏览器:主对象没有规则,IE DOM混乱等。 * 网络冲突数目的变化。(change of collisions) * 效能耗用(Performance overhead ) 在受控环境中的DOM扩展一定看...
Prototype 刚刚发布了 1.7 RC1 版本,这是 Prototype 的一个新的主要发布版本,提供很多新的特性。 包括: 1. 使用 Sizzle 作为 CSS 选择器引擎; 2. 元素增加了on的方法,如: $("messages").on("click", function(event) { // ... }); 3. 新增 Element.Layout ,使用示例: $('troz').measure('width'); //-> 150 $('troz').measure('border-top'); //-> 5 // Offsets, too: $('troz').measure('top'); //-> 226 4. 修复了兼容...
该版本在性能上有着不少的提升,同时引入一个新的元素元数据的存储系统、新的鼠标事件,兼容最新版的浏览器。同时这也是第一个基于 Sprockets 的发行版,Sprockets 是 Prototype 一个 JavaScript 的打包工具。同时文档也做了改进。 值得关注的特性有: 1. 兼容最新浏览器,包括 Chrome 和 IE 8 2. 元数据存储系统,详情请看这里。 3. 新的鼠标事件处理,支持IE浏览器的 mouseenter 和 mouseleave 4. 性能提升 5. 使用 Sprocket...
今天 Prototype 发布了 1.6.1 的第三个候选发行版,该版本最值得关注的改进在于官方正式宣布对 Chrome 浏览器的完全支持,尽管之前的 Prototype 版本也是支持 Chrome 的,但官方并没有正式宣布此事。 另外还包括提升对 IE8 的支持力度以及提升了 PDoc 生成文档的速度更快了,当然还包括修复了一些bug。 下载地址:http://prototypejs.org/assets/2009/6/16/prototype.js...
Prototype 日前发布了 Prototype 1.6.1 RC2 版本,该版本主要修正了与 IE8 的兼容性问题以及元素存储和补丁修正。 其中新的特性包括: Full compatibility with Internet Explorer 8. Juriy has spearheaded the effort to replace most of our IE “sniffs” into outright capability checks — making it far easier to support IE8 in both “super-standards” mode and compatibility mode. Element storage, a feature ...
这是1.6.1之前的最后一个版本,该版本修复了30个bug以及有25个改进 详情请看:http://prototypejs.org/2008/9/30/prototype-1-6-0-3-one-more-bugfix-release-before-1-6-1 下载地址:http://prototypejs.org/assets/2008/9/29/prototype-1.6.0.3.js
评论