
javascript oo
Vicent85
这个作者很懒,什么都没留下…
展开
-
Json对象操作方法
JSON以一种特定的字符串形式来表示JavaScript 对象。它是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),键列表(keyed list)等2. 值的有序列转载 2009-09-07 20:58:00 · 3687 阅读 · 0 评论 -
1.3.2 Javascript 面向对象编程--数组
1. 基于对象还是面向对象?面向对象技术是现代软件开发中的重要技术之一。面向对象变成的好处毋庸置疑,现在的主流语言如Java、C++都是面向对象的。现在的面向对象理论更多的是使用Java或C++进行描述,究其根源,在于这些语言都是传统的面向对象语言,具有面向对象理论所指明的一切特性:类、封装、继承、多态等等。 相比而言,一些动态语言如JavaSript就显得不那么面向对象——至少,在JavaScr转载 2009-09-07 20:59:00 · 645 阅读 · 0 评论 -
1.3.3 对象
1.3.3 对象 1. 对象 对象是面向对象程序设计的基础概念之一,只需看看这个名字就已经知道了。在我们熟悉的面向对象语言中,比如Java或者C++,都有着类似的对象定义方法。比如,我们想定义一个类,名字叫Person,有两个属性:name和age,另外有一个方法,将显示出这个Person对象的名字和年龄,那么我们可以用下面的代码实现:转载 2009-09-07 21:04:00 · 416 阅读 · 0 评论 -
给JavaScript新手的24条实用建议
为JavaScript做一点性能小提升吧!本文列出了24条能让你的代码编写过程更为轻松高效的建议。也许您还是JavaScript初学者,刚刚写完自己的Hello World,那这里有很多对您的工作将十分有用的小贴士;也许有些技巧您已经知道,那就试试快速浏览一下,看能不能发现一点新东西吧!注:本文多次用到Firebug的console对象,请参考 Firebug Console API转载 2009-09-07 20:57:00 · 492 阅读 · 0 评论 -
1.3.7 闭包
闭包这个概念看上去很深奥,这个词在离散数学里面的意思确实比较难于理解。在这里,我们先可以把闭包理解成是一种匿名函数或者匿名类。 1. 什么是闭包? 什么是闭包?一种正式的解释是:所谓闭包,指的是一种拥有很多变量并且绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是这个表达式的一部分。 相信很多人都不会理解这个定义,因为他的学术味道太浓了——或许你喜欢从字面转载 2009-09-07 21:11:00 · 612 阅读 · 0 评论 -
1.3.6 封装
封装是面向对象的重要概念之一。如果一个程序没有封装性,也就谈不上什么面向对象。但是,JavaScript并不像其他的语言,比如Java,有公有变量和私有变量等;在JavaScript中只有一种作用域:公有作用域。在本章中,我们将会见识到JavaScript是如何实现封装的特性的。 1. this和公有变量 首先需要理解this关键字。看下面的一段代码,你应该对此感到熟悉:转载 2009-09-07 21:09:00 · 400 阅读 · 0 评论 -
正则表达式
正则表达式是一种可以用于模式匹配和替换的强有力的工具。 正则表达式相关基础: 元字符:就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。 正则表达式中常用方法及属性: exec():返回一个数组,数组中的第一个条目是第一个匹配,其他的是反向引用 match():返回一个转载 2009-09-07 21:13:00 · 535 阅读 · 0 评论 -
1.3.4 函数
在很多语言中,函数(Java里面成为方法)和对象时截然不同的两种东西。函数被定义为对象的动作,或者是全局的(像在C++中的main函数一样)。但是在JavaScript中,函数和对象的界限却显得不那么明显。 1. 函数的定义 JavaScript中有很多种定义函数的方法: Js代码 function hello() { alert("He转载 2009-09-07 21:06:00 · 355 阅读 · 0 评论 -
1.3.5 类
类是面向对象程序设计的核心概念之一。一个类代表了具有相似属性的一类事物的抽象。从本篇开始,我们将正式的进入JavaScript的面向对象部分。首先需要注意的是,在JavaScript中并没有“类”这一关键字——在大多数语言中都是使用class作为关键字的。所以,这里的类就成了一个概念,它没有明确的语法标志。 1. 类和构造函数 前面说过,在JavaScript中并没有明确的类的转载 2009-09-07 21:08:00 · 412 阅读 · 0 评论