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 相关文章推荐
JQuery Ajax通过Handler访问外部XML数据的代码
Jun 01 Javascript
jquery.validate使用攻略 第一部
Jul 01 Javascript
使用jQuery插件创建常规模态窗口登陆效果
Aug 23 Javascript
javascript setinterval 的正确语法如何书写
Jun 17 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
Apr 06 Javascript
JS 全屏和退出全屏详解及实例代码
Nov 07 Javascript
JS+HTML5 FileReader对象用法示例
Apr 07 Javascript
使用JSON格式提交数据到服务端的实例代码
Apr 01 Javascript
微信小程序图表插件wx-charts用法实例详解
May 20 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 Javascript
JS实现简单省市二级联动
Nov 27 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
Dec 10 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
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
php防攻击代码升级版
2010/12/29 PHP
解析PHP自带的进位制之间的转换函数
2013/06/08 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
vue cli 全面解析
2018/02/28 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
[01:10]DOTA2次级职业联赛 - U5战队宣传片
2014/12/01 DOTA
python保存字符串到文件的方法
2015/07/01 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
python如何实现反向迭代
2018/03/20 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
网页设计个人找工作求职信
2013/11/28 职场文书
后勤部长岗位职责
2013/12/14 职场文书
公司募捐倡议书
2014/05/14 职场文书
团日活动总结怎么写
2014/06/25 职场文书
民族学专业求职信
2014/07/28 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
2019年工作总结范文
2019/05/21 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python