关于前端的一门语言—JavaScript,百度百科有这么一段话描述定义:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
而JavaScript作为一门基于对象的语言,它的对象技术的实现又较具独特性。下面我们来详细讲解下jQuery.js脚本执行的过程,剖析其中的原理和实现。
定义构造函数
在jQuery中,定义构造函数通过以下表达方法表示:
testClass(param1,param2){
this.attr1=param1;
this.attr2=param2;
...
}
prototype对象扩展
testClass.prototype={
Method1:function(){...},
Method2:function(){...},
...
}