随笔分类 -  Javascript

 
Javascript学习笔记五 之 对象
摘要:参考整理:http://www.cnblogs.com/seewood/archive/2005/06/24/180740.html 大部分的Javascript的编写者,都只是把它做为简单的脚本引擎,来创建动态的Web页面。同时Web设计人员开始使用在IE浏览器中定义的对象模型,来处理Web页面的内容。但是大多数的开发者并没有认识到Javascript在其自身就具有强大的面向对象的功能。当不使用强类型的时候(变量不必先声明后使用),这种解析性的语言,可以巧妙的达成面向对象(object-oriented)的功能,包括: 封装(Encapsulation) 多态(Polymorphism ) 阅读全文
posted @ 2010-12-19 23:43 pangjiafu 阅读(343) 评论(0) 推荐(1)
Javascript学习笔记四 之 闭包
摘要:参考整理:http://www.cnblogs.com/zhangle/archive/2010/07/02/1770206.html1.什么是闭包 之前讲过内部函数(Inner Function),在outer函数的外部是无法访问inner函数的。所以也称之为私有函数(private function); 但是在很多情况下,我们需要访问到内部的作用域。这个时候就需要闭包。[代码]alert的结果是[代码]因为返回了一个匿名函数,由此也说明函数也是数据为了返回b;我们可以[代码]我们还可以用下面的方法来替代:[代码]通过上面例子我们就可以说当一个函数指向了它的父作用域,就可以称之为闭包。官方对 阅读全文
posted @ 2010-12-18 14:21 pangjiafu 阅读(371) 评论(0) 推荐(1)
Javascript学习笔记三 之 函数
摘要:Javascript相对于很多纯粹的面向对象和面向过程的语言有很大的区别,具备灵活性,这里我们先抛开它面向对象的特征讨论。 对于大多数面向过程式的语言而言,函数就是一个有名称的代码段,方便重用。 例如,当我们需要大量数字求和的运算,如果在代码中大量使用加号运算符会浪费很多代码,于是我们可以将他们封装到一个函数体内,以后我们可以直接调用就可以使用了[代码]1.函数基本概念(1)函数参数(arguments)——灵活的参数[代码]   在Javascript的函数中有个名为arguments的类似数组的对象。而它实际上并不是个数组,使用typeof arguments语句尝试会返回"Object" 阅读全文
posted @ 2010-12-17 19:24 pangjiafu 阅读(311) 评论(0) 推荐(1)
Javascript学习笔记二 之 变量
摘要:上面描述了"数据类型",学习完数据类型就不得不提到变量。 变量用来存储数据。当编写程序的时候,可以非常方便的使用变量去代替实际的数据。 比如,当你在程序中过多的使用3.1415926的时候,你可以使用变量pi来代替。之所以叫变量的原因是,存放数据的这个变量在初次赋值之后,可以进行任意的修改。变量也能存储程序员不知道的数据,比如运算之后的结果。 使用变量需要知道两个步骤:声明一个变量。初始化这个变量,也就是赋值。 一.关于Javascript变量声明 变量是区分大小写的在Javascript中,声明一个变量[代码] 也可以直接[代码] 这两种表达是有区别的, 一个是当前作用域的局部变量,另一个则 阅读全文
posted @ 2010-12-15 14:45 pangjiafu 阅读(318) 评论(0) 推荐(1)
Javascript学习笔记一 之 数据类型
摘要:初学者随笔 阅读全文
posted @ 2010-12-14 23:59 pangjiafu 阅读(472) 评论(0) 推荐(1)