一起讨论一下吧。
自己接触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为何要这样定义?
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