JavaScript 《JavaScript高级程序设计》+ 入门级 + 306 票 + 豆瓣评分 9.3 推荐语: 恐龙:再次预言这本书能认真看十遍着 都能进bat 阿琛:详尽地解读了JS这门语言的各个组成部分,透彻地剖析了JS所涉及的编程思想,深入浅出地演示了丰富的JS应用实例…读完这本书你不一 ...
分类:
其他好文 时间:
2016-07-19 22:13:32
阅读次数:
180
变量、作用域和内存问题 基本类型和引用类型的值ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。第3 章讨论了5 种基本数据类型 ...
分类:
编程语言 时间:
2016-07-19 20:29:04
阅读次数:
177
Object构造函数或对象字面量都可以用来创建对象,但这些方式有个明显的缺点:使用相同一个接口创建很多对象,会产生大量重复代码。 工厂模式 工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型)。 构造函数模式 这个例子中直接将方法和属性赋给了this对象。 ...
分类:
编程语言 时间:
2016-07-19 18:51:17
阅读次数:
205
函数函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。ECMAScript 中的函数使用function 关键字来声明,后跟一组参数以及函数体。函数的基本语法如下所示: function functionName(arg0, arg1,..., ...
分类:
编程语言 时间:
2016-07-19 18:25:12
阅读次数:
174
高级程序设计语言的学习,不仅要学习具体语言的使用,更要学会如何快速掌握一门新的编程语言。 编程语言相对于自然语言来说,结构更简单,只是在计算机新功能的出现、开源的流行的现在,编程语言的种类越来越多,语言的内容越来越多。但是,内容增多,在很大一定程度上只是类库的扩充,这些在一定程度上不用我们完全去记忆 ...
分类:
编程语言 时间:
2016-07-16 06:43:38
阅读次数:
125
一元操作符只能操作一个值的操作符叫做一元操作符。一元操作符是ECMAScript 中最简单的操作符。 1. 递增和递减操作符递增和递减操作符直接借鉴自C,而且各有两个版本:前置型和后置型。顾名思义,前置型应该位于要操作的变量之前,而后置型则应该位于要操作的变量之后。因此,在使用前置递增操作符给一个数 ...
分类:
编程语言 时间:
2016-07-15 19:53:39
阅读次数:
263
一、 事件流 1. 事件流描述的是从页面中接收事件的顺序 2. 事件冒泡(event bubble):事件从开始时由最具体的元素(就是嵌套最深的那个节点)开始,逐级向上传播到较为不具体的节点(就是Document) 3. 事件捕获:不太具体的节点(Document根节点)更早接收到事件,最具体的节点 ...
分类:
Web程序 时间:
2016-07-15 19:24:24
阅读次数:
220
ECMAScript 中有5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number、String和Object——复杂数据类型,Object 本质上是由一组无序的名值对组成的。 typeof操作符 鉴于ECMAScript 是松散类型的,因此需要有一种手段 ...
分类:
编程语言 时间:
2016-07-15 12:51:28
阅读次数:
191
http://www.cnblogs.com/waynelin/p/5505399.html Pascal语言: Pascal是一种计算机通用的高级程序设计语言,由瑞士Niklaus Wirth教授六十年代末设计并创立的。 Pascal的主要特点有:严格的结构化形式、丰富完备的数据类型、运行效率高、 ...
分类:
编程语言 时间:
2016-07-13 22:28:43
阅读次数:
273
ECMAScript 的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据。换句话说,每个变量仅仅是一个用于保存值的占位符而已。定义变量时要使用var 操作符(注意var 是一个关键字),后跟变量名(即一个标识符),如下所示:var message; 这行代码定义了一个名为message ...
分类:
编程语言 时间:
2016-07-12 17:37:48
阅读次数:
144