JavaScript 学习笔记(五)


Posted in Javascript onDecember 31, 2009

本地对象
①Array类
②Date类

对象的类型 内置对象
①Global对象
②Math对象

宿主对象
今天继续学习JS中的对象,昨天内置对象Global对象和Math对象,今天继续。

宿主对象
所有非本地对象都是宿主对象host object,即由ECMAScript实现的宿主环境提供的对象。所有BOM和DOM对象都是宿主对象,书上说将在后面的章节讨论。-_-|||

作用域
JS中只存在一种作用域----公用作用域,所有对象的所有属性和方法是公用的。许多开发者都在网上提出了有效的属性作用域模式,解决了ECMAScript的这种问题。由于缺少私有作用域,开发者们制定了一个规约,规定在属性名前后加下划线。记住,这些下划线并不改变这些属性是公用属性的事实,它只是告诉其他开发者,应该把该属性看作私有的。有些开发者还喜欢用单下划线说明私有成员。

关键字this
关键字this总是指向调用该方法的那个对象,当前服务对象。

为什么要用?

因为在开发的时候不知道调用该方法的对象到底是怎么样的一个变量名,所有使用this。(有很多个对象都调用同一个方法的时候)

如果不用对象或this关键字引用变量,ECMAScript就会把它看作局部变量或全局变量。然后该函数将查找名为color的局部或全局变量,但是不会找到的,结果如何?该函数将在警告中显示"null"。

Javascript 相关文章推荐
JavaScript this调用规则说明
Mar 08 Javascript
解决遍历时Array.indexOf产生的性能问题
Jul 03 Javascript
jquery获取自定义属性(attr和prop)实例介绍
Apr 21 Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
通过url查找a元素并点击
Apr 09 Javascript
jQuery与getJson结合的用法实例
Aug 07 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
Sep 19 Javascript
jquery制作图片时钟特效
Mar 30 Javascript
浅谈javascript中的 “ && ” 和 “ || ”
Feb 02 Javascript
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
只有 20 行的 JavaScript 模板引擎实例详解
May 11 Javascript
JavaScript 学习笔记(四)
Dec 31 #Javascript
javascript showModalDialog模态对话框使用说明
Dec 31 #Javascript
javascript控制frame,iframe的src属性代码
Dec 31 #Javascript
让IE8支持DOM 2(不用框架!)
Dec 31 #Javascript
javascript 获取表单file全路径
Dec 31 #Javascript
JavaScript 模拟用户单击事件
Dec 31 #Javascript
js监听表单value的修改同步问题,跨浏览器支持
Dec 31 #Javascript
You might like
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
PHP读取MySQL数据代码
2008/06/05 PHP
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
用YUI做了个标签浏览效果
2007/02/20 Javascript
Dom 结点创建 基础知识
2011/10/01 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
Nodejs之http的表单提交
2017/07/07 NodeJs
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
vue组件系列之TagsInput详解
2020/05/14 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
python机器学习之决策树分类详解
2017/12/20 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
python画环形图的方法
2020/03/25 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
python中pivot()函数基础知识点
2021/01/03 Python
linux面试相关问题
2013/04/28 面试题
小班秋游活动方案
2014/02/22 职场文书
工作保证书范文
2014/04/29 职场文书
路政管理求职信
2014/06/18 职场文书
初中作文评语
2014/12/25 职场文书
户外活动总结
2015/02/04 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
手写实现JS中的new
2021/11/07 Javascript