摘要: /***@author sinux*@date 2013/9/5*@Content javascript基础入门(四)**/二,对象基础0.作用域 a.常见的编程语言都离不开作用域的概念。作用域实际上就是指属性或变量的适用范围。一般来讲有公有,私有,及受保护的作用域之分。 b.实际上,javascript中的所有属性和方法均为公有作用域,没有私有和保护作用域的,显然在js中大谈作用域,除了加深对编程语言的横向比较意识之外,我看不到有什么亮点。 c.虽然js没有静态作用域,不够它可以给构造函数提供属性和方法。在js中,构造函数只是函数,函数也就是个对象,自然就可以有属性和方法了: functio 阅读全文
posted @ 2013-09-19 11:51 sinux 阅读(236) 评论(0) 推荐(0) 编辑
摘要: /***@author sinux*@date 2013/9/4*@time 10:00 am*@Content javascript基础入门(三)**/二.对象基础0.对象的概念及组成,有面向对象语言经验的人都了解,不赘述了。1.与java不同的是js具有真正的Array类: 需要注意的几点是: 0.var aColors=new Array("red","blue","white"); var aColors=["red","blue","blue"] //后者虽然没有明 阅读全文
posted @ 2013-09-04 22:37 sinux 阅读(296) 评论(0) 推荐(0) 编辑
摘要: /***@author sinux*@Date 2013/9/4*@Time 9:15 am*@Content javascript基础入门(二)**///承接上篇一.基础0.函数,概念不多解释,直接语法: function functionName(arg0,arg1,```,argN){ statements }1.函数可以没有返回值,即便有也不必进行类型声明。如果无明确返回值或调用了没有参数的return语句,那么它真正返回的是undefined.2.js函数没有重载,这是很不一样的地方。但是如果在同一作用域中同时声明多个名称相同的函数时并不报错,而总是执行最后一个。(原因猜测是其顺次读 阅读全文
posted @ 2013-09-04 10:51 sinux 阅读(342) 评论(0) 推荐(0) 编辑
摘要: /**@author: sinux@Date: 2013/9/3@Content: javascript入门(一)***/一.基础0.使用变量前不必声明,这是一件有趣的事情。1.变量是弱类型的,只有var来定义变量,无特定数据类型的声明。2.每行结尾分号可有可无,建议保持良好习惯,加上分号。3.变量首字符为字母下划线或$符号,余下是与数字的任意组合。4.Camel标记法、Pascal标记法、匈牙利类型标记法各有特点,推荐使用匈牙利类型标记法,可以直观看到变量的类型。具体参考:Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头Pascal 标记法:首字母是大写的,接下来的单词都以大 阅读全文
posted @ 2013-09-03 22:28 sinux 阅读(354) 评论(0) 推荐(0) 编辑