javascript
2011年04月11日
1
--js中什么是原始值?什么是引用值?什么是伪对象?
原始值:就是存放在栈中的简单数据,也就是说,他们的值直接存储在变量的访问的位置。有5个原始类型,即Undefined、Null、Boolean、String、Number。
引用值:是存储在堆中的对象,也就是说,存储的变量处的值是一个指针,指向存储对象的内存处。
CSS伪对象:类是一种数据结构,是面向对象思想的执行者。现代面向对象的语言都支持“类”这种结构。伪类顾名思义就是,不是类的数据结构,因为语言本身不支持(例如vb6.0以前),但是又为了达到类的境界,于是就产生了伪类。通俗点就是伪类和伪娘有些类似,虽然没有女生的本质,但是外表看起来差不多。
2
--本地对象:ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。
宿主”一般是指寄生的生物选择的寄生体。简单说,就是用户的机器环境,包括操作系统和浏览器。
“本地对象”包含哪些内容:
Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError
由此可以看出,简单来说,本地对象就是 ECMA-262 定义的类(引用类型)。
--宿主对象:ECMAScript中的“宿主”当然就是我们网页的运行环境,即“操作系统”和“浏览器”。
所有非本地对象都是宿主对象(host object),即由 ECMAScript 实现的宿主环境提供的对象。
所有的BOM和DOM对象都是宿主对象。因为其对于不同的“宿主”环境所展示的内容不同。其实说白了就是,ECMAScript官方未定义的对象都属于宿主对象,因为其未定义的对象大
多数是自己通过ECMAScript程序创建的对象。
--内置对象:ECMA-262 把内置对象(built-in object)定义为“由 ECMAScript 实现提供的、独立于宿主环境的所有对象,在 ECMAScript 程序开始执行时出现”。这意味着开
发者不必明确实例化内置对象,它已被实例化了。
同样是“独立于宿主环境”。根据定义我们似乎很难分清“内置对象”与“本地对象”的区别。而ECMA-262 只定义了两个内置对象,即 Global 和 Math (它们也是本地对象,根
据定义,每个内置对象都是本地对象)。
似于isNaN()、parseInt()和parseFloat()方法等,看起来都是函数,而实际上,它们都是Global对象的方法。而且Global对象的方法还不止这些。有关Global对象的具体方法和属
性,感兴趣的同学可以看一下这里:JavaScript 全局对象参考手册
类别:javascript学习
发表评论
-
visual studio 2008开发windows mobile应用程序之环境篇
2012-01-20 09:31 716visual studio 2008开发windows mob ... -
安装Phoenix-SDK-June-2008-RC1
2012-01-20 09:31 632安装Phoenix-SDK-June-2008-RC1 20 ... -
在Windows下安装Hadoop遇到的几个问题
2012-01-20 09:31 798在Windows下安装Hadoop遇到 ... -
Windows编程中的错误处理
2012-01-20 09:30 601Windows编程中的错误处理 2010年07月09日 ... -
Windows 7完美安装VC6和Delphi7
2012-01-20 09:30 765Windows 7完美安装VC6和Delp ... -
花木兰
2012-01-19 14:33 633花木兰 2011年12月28日 《旗袍》一句台词:“我宁 ... -
浅析春秋与战国儒家思想的不同
2012-01-19 14:33 674浅析春秋与战国儒家思 ... -
省级文化旅游古镇名单
2012-01-19 14:32 643省级文化旅游古镇名单 2011年12月24日 附件2: ... -
浙江大学:排名第一
2012-01-19 14:32 516浙江大学:排名第一 2011 ... -
汉服宣传资料
2012-01-19 14:32 690汉服宣传资料 2011年12月28日 什么是汉服? ... -
引用 javascript基础知识
2012-01-17 04:20 570引用 javascript基础知识 ... -
JavaScript高级程序设计 学习笔记
2012-01-17 04:19 532JavaScript高级程序设计 ... -
程序员书库actionscript3.0入门与精通讲义整理 第六章 数组
2012-01-17 04:19 656程序员书库actionscript3.0 ... -
AS3.0 中root和parent的用法
2012-01-17 04:19 577AS3.0 中root和parent的用法 ... -
节选王延广《超级赞美之不露痕迹》实战训练
2012-01-16 03:09 610节选王延广《超级赞美之不露痕迹》实战训练 2011年06月0 ... -
男人应享有动听词汇的权利
2012-01-16 03:09 623男人应享有动听词汇的权利 2009年08月26日 在 ... -
服装销售中,你的导购会赞美吗?
2012-01-16 03:09 514服装销售中,你的导购会 ... -
有一种语言是最能够打动人心,那就是 赞美
2012-01-16 03:09 748有一种语言是最能够打 ... -
《对于妻子的赞美不要吝啬词汇和语言,让她感受到丈夫在欣赏她!》 李伦 写于2011,5,30 河南安阳。
2012-01-16 03:09 977《对于妻子的赞美不要 ...
相关推荐
本书是一本全面、深入介绍JavaScript语言的学习指南。本书共分四个部分,第1部分帮助读者快速入手,掌握基本的JavaScript编程要点;第2部分介绍JavaScript的发展和技术背景;第3部分深入探索JavaScript,介绍了语法...
《JavaScript程序设计案例教程》课件(共13章)第1章 JavaScript程序设计案例教程.pdf《JavaScript程序设计案例教程》课件(共13章)第1章 JavaScript程序设计案例教程.pdf《JavaScript程序设计案例教程》课件(共13章)第...
经典畅销书 JavaScript宝典(第7版) 将帮您实现这些夙愿,它在大量示例代码和可运行脚本的引导下,指导您快速掌握JavaScript基础知识,并制定出最符合预定网站目标的策略。通过认真研读本书,您将可以编写脚本来实现...
《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...
资源名称:Javascript完全学习手册内容简介:本书分4篇14章,介绍Javascript的知识,全书内容包括:Javascript语法基础、流程控制、函数、内置对象编程、文档对象模型DOM与事件驱动、处理XML、...
JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象...
JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)...
《JavaScript从入门到精通》分为三篇:第一篇为JavaScript语法基础,主要包括JavaScript简介、如何实现JavaScript、数据类型、变量和常量、运算符、语句和函数等内容;第二篇为JavaScript对象,主要包括对象、核心...
《javascript宝典(第7版)》内容简介:您想创建更具魅力的交互网页吗?您想更好地控制浏览器呈现内容的方式吗?经典畅销书们avascript宝典(第7版)》将帮您实现这些夙愿,它在大量示例代码和可运行脚本的引导下,指导您...
JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)...
JavaScript基于微信小程序的音乐播放器源码JavaScript基于微信小程序的音乐播放器源码JavaScript基于微信小程序的音乐播放器源码JavaScript基于微信小程序的音乐播放器源码JavaScript基于微信小程序的音乐播放器源码...
JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力 . JavaScript脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的欢迎。它是...
Javascript 面向对象的JavaScript进阶 Javascript技术
基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的...
javascript特效javascript特效javascript特效javascript特效javascript特效javascript特效javascript特效javascript特效
本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。 你应该已经知道的东西 在哪里能找到 JavaScript ...
JavaScript开发积分兑换小程序项目源代码JavaScript开发积分兑换小程序项目源代码JavaScript开发积分兑换小程序项目源代码JavaScript开发积分兑换小程序项目源代码JavaScript开发积分兑换小程序项目源代码。...
中文名: JavaScript权威指南 (第6版) 原名: JavaScript: The Definitive Guide: Activate Your Web Pages, 6th edition 作者: David Flanagan 版本: 英文文字版-pdf/EPUB + 完整书中源代码 出版社: O'Reilly 书号: ...
经典的JavaScript教程 《O'Reilly精品图书系列:JavaScript权威指南(第6版)》讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。《O'Reilly精品图书系列:JavaScript权威指南(第6版)》涵盖了...