Prototype 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Prototype 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-05

软件简介

Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。

代码示例:

Prototype 1.6.0 PDF 文档:http://globalmoxie.com/bm~doc/prototype-160-api.pdf

展开阅读全文

评论 (3)

加载中
2006年左右开发的 web 后台使用的是这个东东
2018/01/16 13:59
回复
举报
现在应该没人玩 #Prototype# 了吧?
2017/10/26 21:19
回复
举报
其实还得思考一个问题,是做一个jQuery插件大分类呢,还是做一个JavaScript大分类呢?后者分类更大,包含一些非jQuery的但又非常优秀的JS库,还有Prototype 插件之类的,反正这工作量非常大,慢慢来调整吧
2011/03/16 07:59
回复
举报
Prototype 彻底死了呗?
2014/01/15 15:12
回复
举报
更多评论
发表了资讯
2012/12/24 00:00

Prototype 兴衰启示录

本文的作者 Sam Stephenson 本文的作者Sam Stephenson是Prototype js框架的创始人。他从2006年开始一直在37signals工作做web开发。除了Prototype外,他还开发过很多开源软件,比如rbenv, sprockets 等。 程序员们一起努力来创建共享的软件基础工具:这是开源软件的基本要旨。任何有想法、有激情并且有能力实现这个想法的...

20
17
发表了资讯
2012/08/09 00:00

Prototype 还活着,发布 1.7.1 版本

Prototype 的上个版本 1.7.0 是在 2010 年 11 月发布的,已经快过去两年了,在我们以为 Prototype 已经死了的时候,它不紧不慢的发布了一个小更新版本 1.7.1 ,该版本重写了 DOM 库,更好的跟 ECMAScript 5 方法兼容;其他就是几个 bug 的修复。 下载地址:Prototype 1.7.1...

6
2
发表了资讯
2010/11/23 00:00

Ajax框架 Prototype 1.7 发布

Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。 Prototype 1.7 是一个周期非常长的发行版本,与之前的 1.6 相比较有超过 50 项的改进,主要的改进在之前发布的 1.7 RC 中都已包含。该版本主...

0
3
发表了资讯
2010/10/13 00:00

Prototype 1.7 RC3 发布,支持IE9

Prototype 1.7 发布了第三个 RC 版本,该版本拖延了很长时间(上一个RC2版是五个月前发布的),主要是完全支持 IE9 浏览器。正式版据说很快会发布。 Download Prototype 1.7 RC3

0
1
发表了资讯
2010/05/13 00:00

Prototype 1.7 RC2 发布,Ajax框架

该版本是 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 `Elemen...

0
0
发表了资讯
2010/04/06 00:00

Prototype 2.0 将放弃扩展 DOM

“ DOM扩展 是 Prototype.js 曾犯下的最大错误之一” 这是引用了 Prototype 核心开发者 Kangax 的原话,他用图文并茂的方式来解释为什么它是十恶不赦的,以及 Prototype 2.0 为什么将不遵循这个错误。 Kangax 说道: 尽管看起来很好,但实际中却难以工作,因为: * 跨浏览器:主对象没有规则,IE DOM混乱等。 * 网络冲突...

1
2
发表了资讯
2010/04/06 00:00

Prototype 1.7 RC1 发布,Ajax框架

Prototype 刚刚发布了 1.7 RC1 版本,这是 Prototype 的一个新的主要发布版本,提供很多新的特性。 包括: 1. 使用 Sizzle 作为 CSS 选择器引擎; 2. 元素增加了on的方法,如: $("messages").on("click", function(event) { // ... }); 3. 新增 Element.Layout ,使用示例: $('troz').measure('width'); //-> 150 $('...

1
0
发表了资讯
2009/09/02 00:00

Ajax框架 Prototype 1.6.1 发布

该版本在性能上有着不少的提升,同时引入一个新的元素元数据的存储系统、新的鼠标事件,兼容最新版的浏览器。同时这也是第一个基于 Sprockets 的发行版,Sprockets 是 Prototype 一个 JavaScript 的打包工具。同时文档也做了改进。 值得关注的特性有: 1. 兼容最新浏览器,包括 Chrome 和 IE 8 2. 元数据存储系统,详情请...

0
0
发表了资讯
2009/06/17 00:00

支持Chrome -- Prototype 1.6.1 RC3 发布

今天 Prototype 发布了 1.6.1 的第三个候选发行版,该版本最值得关注的改进在于官方正式宣布对 Chrome 浏览器的完全支持,尽管之前的 Prototype 版本也是支持 Chrome 的,但官方并没有正式宣布此事。 另外还包括提升对 IE8 的支持力度以及提升了 PDoc 生成文档的速度更快了,当然还包括修复了一些bug。 下载地址:http:...

0
1
发表了资讯
2009/03/28 00:00

IE8兼容 -- Prototype 1.6.1 RC2 发布

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...

0
0
发表了资讯
2008/10/06 00:00

Prototype 1.6.0.3 发布

这是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...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2011/12/14 11:39

prototype

1.w3cschool prototype 2. prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它...

0
0
发表于开发技能专区
2014/07/21 23:13

__proto__ && prototype

__proto__ && prototype

0
3
发表于AI & 大数据专区
2014/07/30 10:03

prototype资源

官方API查询两个 http://api.prototypejs.org/ http://www.prototypejs.org/api 中文版翻译API http://www.phpfans.net/manu/Prototype/ 实例下载 http://www.codefans.net/sort/list_11_210_1.shtml 一个基于Prototype JS的组件资源网站正式发布了,它把以往分散的组件都集中在了一起 http://www.scripteka.com/ 最近一...

0
0
2019/12/24 20:34

prototype __proto__

vue用得飞起,js根基还是要打牢 prototype是函数才有的属性 __proto__是对象都有的属性(除了Object) //Object.__proto__ 返回f(){[native code]} 一切的来源 查看Vue实例 : Vue.constructor.prototype 就能查看......

0
1
发表于大前端专区
2014/01/23 10:32

.extend and .prototype

Javascript's inheritance is prototype based, so you extend the prototypes of objects such as Date, Math, and even your own custom ones. Date.prototype.lol = function() { alert('hi'); }; ( new Date ).lol() // alert message In the snippet above, I define a method for all Date objects ( already exis...

0
0
发表了博客
2019/12/12 21:41

原型 Prototype

㈠原型 Prototype ⑴我们所创建的每一个函数,解析器都会向函数中添加一个属性Prototype 这个属性对应着一个对象,这个对象就是我们所谓的原型对象 ⑵如果函数作为普通函数调用prototype没有任何作用 当函数以构造函数的形式调用时,它所创建的对象中都会有一个隐含的属性 指向该构造函数的原型对象,我们可以通过_ _pr...

0
0
发表了博客
08/03 13:54

@Scope("prototype")

spring中bean的scope属性,有如下5种类型: singleton 表示在spring容器中的单例,通过spring容器获得该bean时总是返回唯一的实例 prototype表示每次获得bean都会生成一个新的对象 request表示在一次http请求内有效(只适用于web应用) session表示在一个用户会话内有效(只适用于web应用) globalSession表示在全局会话...

0
0
发表了博客
2015/05/22 12:57

Prototype模式

有时候我们已经创建了一个对象,但是我们想再得到这个对象的一个副本,复制构造函数是很好的选择,当然必要的封装能够优化结构和少打点代码(有点工厂的味道,给你用就行了)。 对于Prototype模式模式,我使用More Effective C++中的例子。 我到一家餐厅吃饭,离我不远的顾客正在吃饭,我看他狼吞虎咽的,不由的好奇什么...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2019/09/10 12:06

vue-router 相同时报错

Uncaught (in promise) t {_name: "NavigationDuplicated", name: "NavigationDuplicated"} Router.prototype.push = function push (location) { return (() => { const push = originalPush.bind(this) try { console.log(location) push(location) } catch (err) { console.log(err) } })() // return originalPush.c...

2
1
发表了问答
2016/08/17 15:23

JS prototype 中的属性的问题

function Student(name, age) { this.name = name; this.age = age; } Student.prototype.nation = "US"; var s1 = new Student("Leon", 23); var s2 = new Student("Jason", 23); console.log(s1.nation); // US console.log(s2.nation); // US s1.nation = "UK"; console.log(s1.nation); // UK console.log...

1
0
发表了问答
2010/05/05 10:11

几个常用的 JavaScript 框架比较

JavaScript 是面向对象的脚本语言,长期以来用作 Web 浏览器应用程序的客户端脚本接口。JavaScript 让 Web 开发人员能以编程方式处理 Web 页面上的对象,并提供了一个能够动态操作这些对象的平台。在最初引入 JavaScript 时,通常只用于提供 Web 页面上的一些不重要的特性,如时钟功能和浏览器状态栏中的滚动文本等。另一...

5
46
发表了问答
2015/12/15 09:45

Lo-Dash 与 underscore,Prototype 与 jQuery,两段恩怨情仇

这几天更新我的之前写的 Chrome 插件 ChromeSnifferPlus 可以探测正在使用的开源软件或者 js 类库,两天的时间增加了 20 多个 js 库的检测,并重构了部分代码,将版本升级到了 2.x。 今天想增加 lodash 的检测代码,可犯了愁了。 打开 lodash 的主页,直接检测为 Underscore。 足足研究了半个小时,真是说来话长啊。 一场...

5
6
发表了问答
2016/01/15 10:36

jquery 的辉煌与面向对象的扯蛋 -- 两个凡是

早年有不少流行的 OO设计的库 我看了之后, 反正觉得OO扯蛋 所以就挑了jquery来用, 而且禁止 所有 OO设计的js 库 事实证明, 这是正确的

7
0
发表了问答
2013/01/28 17:49

js使用eval处理json字符串得到的对象如何支持prototype属性?

//第一种解析纯数据json为具有方法的对象 function Don(jstr){ var json = eval('(' + jstr + ')'); json.sayAge = function(){ alert(this.age); } json.sayName = function(){ alert(this.name); } return json; } //第二种方法解析纯数据json为具有方法的对象 function Fen(jstr){ this.json = eval('...

2
1
发表了问答
2014/07/10 11:31

prototype Javascript framework 1.5.1.1和echarts 2.0有冲突?

@Kener-林峰 你好,想跟你请教个问题: 我们在项目中只引入echarts可正常使用。但引入了Prototype Javascript framework 1.5.1.1,发现这两者同时存在时,echarts表格就不能正常显示图表了,报如下错误: 'Event.prototype.preventDefault' is null or not an object esl.js, line 495 character 13,是否两者有冲突? ...

9
0
发表了问答
2011/04/23 10:43

找个熟悉 prototype.js 框架,外包整站前端js部分

我们是一个做前端开发的,但是对JS不熟悉,现在一个项目客户要求有些东西必须用prototype 框架,所以想找个人外包出去。 因为我们接这个项目的时候报价不含JS的东西,所以价格上可能不会太高。 主要做的内容如:弹出层,提示框,隐藏显示,tab切换等小东西。 有兴趣的朋友可以联系我。 QQ: 20547864...

4
1
发表了问答
2011/08/16 23:10

prototype,Mootools,jQuery如何在一个页面里面共存啊?

请教一个页面中同时使用了prototype,Mootools,jQuery三种框架如何解决冲突问题啊? 问题背景描述: 我现在的项目里面有一个页面,早先因为某些原因使用了prototype+QIndex,所以引入了js <script type="text/javascript" src="js/jxt/prototype-1.4.0.js"></script> <script type="text/javascript" src="js/jxt/QIndex...

7
3
发表了问答
2013/07/15 13:19

突破瓶颈解决web前端工程师jquery框架与mootools以及prototype并存

这个问题困扰半月之久了 ,跑遍这个搜索引擎界(度娘 谷歌 黑马) 至于搞定了 废话不说直接贴源码: 作为前端 jquery框架与mootools并存是你做好用户体验,以及交换设计,构建必不可少的! 方式一: <html> <head> <script src="prototype.js"></script> <script src="jquery.js"></script> <script src="mootloos.js"><...

15
7
发表了问答
2013/01/15 09:14

spring的scope问题

大家好: 这段时间在用jquery easyui开发仓库管理系统: 环境配置如下: Struts2.3.8GA hibernate3.1.2 Spring3.1 easyui1.2.6 也遇到一些问题,但都解决了; scope singleton 共享实例 scope prototype 不共享实例

1
1
发表了问答
2012/06/04 11:59

我的JSP页面,为什么不能正常运行?

tips.jsp:处理数据,index.html:用于查询数据: index.html代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> ...

2
0
发表了问答
2012/05/30 14:41

本来$$('span')得出来的是一个span数组,下面的代码,怎么不行呢?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" conte...

2
0
发表了问答
2011/12/14 21:12

JS前台工程师

JS前台工程师 职位描述: 1、设计并编写WEB前端架构及应用 2、配合界面设计师完成各种javascript代码需求 职位要求: 1、精通JavaScript语言,并且仔细研究过至少一种开源框架(JQuery, Prototype, MooTools等) 2、能够开发相关的独立插件,能够开发通用类库和JavaScript框架编写 3、精通AJAX以及json, jsonp的前端数据...

5
0
发表了问答
2012/04/23 15:49

Prototype Ajax的一点问题求解释

服务器端的servlet package web; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSer...

13
0
发表了问答
2012/02/08 00:12

求prototype的语法高亮插件

找得有点偏。。麻烦了

1
0
发表了问答
2011/04/28 05:48

1.6下有没有好用日历组件

年份可以下拉选的,非前后按键一个一个按 google了几个,貌似都不维护了 http://ajaxian.com/archives/scal-calendar-widget-for-prototype 这个找不到代码 http://code.google.com/p/prototype-calendar/ 这个按说明写个demo例子提示出错this.parseDate(a).getISOWeek is not a function...

6
1
发表了问答
2011/10/11 17:07

用js画图表的资源很多,想知道哪个好用些?求ProtoChart文档说明。

用js画图表的资源很多,想知道哪个好用些? 另外想研究ProtoChart,不知道有没有人有些文档说明之类的。

1
0
发表了问答
2011/10/11 10:26

请教:关于protochart的兼容问题

ProtoChart支持IE9吗? 在网上找了一个例子,代码如下: var d1 = [[1, 1]]; var d2 = [[2, 2]]; var d3 = [[3, 1]]; Event.observe(window, 'load', function() { new Proto.Chart($('piechart'), [ { data: d1, label: "d1"}, { data: d2, label: "d2"}, { data: d3, label: "d3"} ], { pies: {show: true, autoScal...

2
0
发表了问答
2011/07/18 22:44

prototype.js不能传值

我的是IE9,用1.7 rc3版本的prototype.js,不能传值到后台,JS代码如下: .net后台接收的代码: Request.QueryString["ajax_type"].ToString(); URL是正确的,但是到后台,参数就成为NULL了,页面alert()都是正常的,请教! function godwon(file_path_t) { var url = "action/action.aspx"; ...

5
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
89 收藏
分享
返回顶部
顶部