一起讨论一下吧。
自己接触javascript也有一阵子了,但是prototype.js里面的很多东西还是看不懂。
有些东西完全不明白他为什么要这么做,很多写法也与平时自己的写法不一样……
比如从开头来看,这一段
var Prototype = {/**
* Version of the library.
*/
Version: '1.4.0',/**
* RegExp used to identify scripts.
*/
ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',/**
* Empty function object.
*/
emptyFunction: function() {},/**
* Function to echo back the specified parameter.
* @param {Object} x Parameter to echo.
* @return {Object} Returns the specified parameter.
*/
K: function(x) {return x}
}/**
* @classDescription Declares a class.
* @constructor
*/
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
定义emptyFunction,K,Class做什么用的?Class为何要这样定义?
自己接触javascript也有一阵子了,但是prototype.js里面的很多东西还是看不懂。
有些东西完全不明白他为什么要这么做,很多写法也与平时自己的写法不一样……
比如从开头来看,这一段
var Prototype = {/**
* Version of the library.
*/
Version: '1.4.0',/**
* RegExp used to identify scripts.
*/
ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',/**
* Empty function object.
*/
emptyFunction: function() {},/**
* Function to echo back the specified parameter.
* @param {Object} x Parameter to echo.
* @return {Object} Returns the specified parameter.
*/
K: function(x) {return x}
}/**
* @classDescription Declares a class.
* @constructor
*/
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
定义emptyFunction,K,Class做什么用的?Class为何要这样定义?
解决方案 »
- 下面我的JavaScript代码为什么出不来我想要的结果呢?详情请看:
- 执行jquery的animate,然后恢复到执行前的状态
- ajax循环问题,需要牛人解答,急急急!!!
- zoom(缩放)div与IE,Firefox的兼容
- Enter代替Tab在FF中遇到的问题
- 例如: 现在有一个页面,在页面的尾部,执行脚本开始 AJAX 异步请求任务,获取服务器端数据。这个请求任务时间比较长,大概15秒。 一切正常。
- Ext.grid.GridPanel 点击换页无效
- 怎么加密成这段代码?在线加分,承诺每人散分.
- 如何获得div中iframe中的textbox
- ? frame间传递参数!!如何从frame2中点击链接文字,修改frame1中的activex控件中的参数??
- 如何在客户端用javaScript把一个Excel文件解析成xml格式?
- 请问如何用js读取下面asp写的cookie
https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html
http://www.demo2do.com/prototype/reference/
http://www.javaeye.com/topic/14347
看看以上几个东西,有助于理解
1. 火爆推出:1个国际/国内域名+100M网页空间+企业邮局,惊爆价188元/年。
详情登陆网站 http://deidc.com/services/special1. 火惊爆价: 200M网页空间 118元/年。
了解详情登陆中频网站 http://deidc.com/Services/Hosting/popularity.aspDNN虚拟主机
http://www.deidc.com/Services/Hosting/dnn.aspcoldfusion虚拟主机,支持.CFM 和.CFC,coldfusion7.0
http://www.deidc.com/Services/Hosting/coldfusion.aspASP.net2.0虚拟主机,送SQL数据库
http://www.deidc.com/Services/Hosting/business.aspFlash Remoting for .NET虚拟主机
http://www.deidc.com/Services/Hosting/Flash_Remoting.asp
网页制作免费教程站 http://homepage.deidc.com