JavaScript高级程序设计
phqm
有师傅多好!
展开
-
JavaScript由三部分组成
1、核心(ECMAScript) 描述了该语言的语法和基本对象2、文档对象模型(DOM)描述了处理网页内容的方法和接口3、浏览器对象模型(BOM)描述了与浏览器进行交互的方法和接口 看似无用!原创 2009-06-12 20:35:00 · 3251 阅读 · 0 评论 -
ECMAScript中的原始值和引用值
原始值存在栈(stack)中 C#称值类型 Undefined、Null、Boolean和String引用值存在堆(heap)中 c#称引用类型 在c#中,string是属于特别的引用类型,在ECMAScritpt打破了这一传统 Null用于表示尚未存在的对象。string 可以用""或声明。c#中声明的是字符原创 2009-06-12 21:56:00 · 538 阅读 · 0 评论 -
ECMAScript中的Object类
ECMAScript并不真正具有类.ECMAScript定义了"对象定义",逻辑上等价于其他程序设计语言中的类. var o =new Object();//()可有可无 Object类具有的属性1、Constructor 对创建对象的函数的引用(指针)。2、Prototype对该对象的对象原型的引用。 方法1、HasOwnProperty(prope原创 2009-06-13 12:32:00 · 521 阅读 · 0 评论 -
ECMAScript中的String类
String类的所有属性和方法都可以用于String 原始值上,因为它们是伪对象原创 2009-06-13 15:22:00 · 527 阅读 · 0 评论 -
ECMAScript的基础概念
1、区分大小写2、变量是弱类型的3、;可有可无4、注释 // 单行 /* 多行 */5、括号表示代码块原创 2009-06-12 21:38:00 · 552 阅读 · 0 评论 -
ECMAScript关键字
break else new var case finally return void catch for switch while continue function this with default if throw delete in try do原创 2009-06-12 21:49:00 · 549 阅读 · 0 评论 -
ECMAScript中的Function
Function类可以表示开发者定义的任何函数var function_name=new Function(argument1,argument2...argumentN,function_body);原创 2009-06-14 22:40:00 · 565 阅读 · 0 评论 -
ECMAScript中的数组
unshift 插入项放在数组的第一项shift删除数组的第一项 push把插入项放在数组的最后一项pop删除数据的最后一项 reverse颠倒数组项的顺序sort根据数组项的值按升序为他们排序 splice 删除,替代等操作 var myarray = new Array(); myarray.push("红色", "绿色",原创 2009-06-21 13:25:00 · 567 阅读 · 0 评论 -
ECMAScript中冒充法不能继承基类的prototype属性
function ClassA(sColor) { this.color = sColor; } ClassA.prototype.sayColor = function() { alert(this.color); }; function ClassB(sColor,sN原创 2009-06-23 14:57:00 · 642 阅读 · 0 评论