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中使用A标签获取当前目录的绝对路径方法
Mar 02 Javascript
jQuery简单获取键盘事件的方法
Jan 22 Javascript
浅析JavaScript中浏览器的兼容问题
Apr 19 Javascript
JS中如何实现Laravel的route函数详解
Feb 12 Javascript
js中url对象化管理分析
Dec 29 Javascript
Javascript中prototype与__proto__的关系详解
Mar 11 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
May 30 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
Jul 18 Javascript
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
vue.js实现简单的计算器功能
Feb 22 Javascript
vue实现简单的登录弹出框
Oct 26 Javascript
JavaScript实现跟随鼠标移动的盒子
Jan 28 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代码DOS造成用光网络带宽
2011/03/01 PHP
PHP 正则表达式小结
2015/02/12 PHP
php文件上传后端处理小技巧
2016/05/22 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
event.X和event.clientX的区别分析
2011/10/06 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
python编程嵌套函数实例代码
2018/02/11 Python
详解python函数的闭包问题(内部函数与外部函数详述)
2019/05/17 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
python如何编写win程序
2020/06/08 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
前台接待的工作职责
2013/11/21 职场文书
机电一体化求职信
2014/03/10 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
出租车拒载检讨书
2015/01/28 职场文书
初中团支书竞选稿
2015/11/21 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
python ansible自动化运维工具执行流程
2021/06/24 Python
Vue Element plus使用方法梳理
2022/12/24 Vue.js