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学习笔记(二)数组和对象部分
Sep 30 Javascript
JavaScript内存管理介绍
Mar 13 Javascript
jQuery实现表格行上下移动和置顶效果
Jun 05 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
Dec 23 Javascript
JavaScript判断变量是否为数组的方法(Array)
Feb 24 Javascript
理解javascript中的闭包
Jan 11 Javascript
AngularJS路由实现页面跳转实例
Mar 03 Javascript
Vue使用虚拟dom进行渲染view的方法
Dec 26 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
Jan 16 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
Feb 25 Javascript
vue基础知识--axios合并请求和slot
Jun 04 Javascript
vue3.0中友好使用antdv示例详解
Jan 05 Vue.js
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 in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
PHP会话控制实例分析
2016/12/24 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
Javascript执行效率全面总结
2013/11/04 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
python 获取本机ip地址的两个方法
2013/02/25 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
2019/02/22 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
GWT (Google Web Toolkit)有哪些主要的原件组成?
2015/06/08 面试题
11月红领巾广播稿
2014/01/17 职场文书
商场促销活动方案
2014/02/08 职场文书
英语专业求职信
2014/07/08 职场文书
公司离职证明范本
2014/10/17 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python