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版)
Nov 19 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
Sep 02 Javascript
文档对象模型DOM通俗讲解
Nov 01 Javascript
js删除数组元素、清空数组的简单方法(必看)
Jul 27 Javascript
vue动态组件实现选项卡切换效果
Mar 08 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
Mar 31 Javascript
jquery DataTable实现前后台动态分页
Jun 17 jQuery
vue跨域解决方法
Oct 15 Javascript
JS实现将对象转化为数组的方法分析
Jan 21 Javascript
对layui中table组件工具栏的使用详解
Sep 19 Javascript
echarts实现折线图的拖拽效果
Dec 19 Javascript
微信小程序实现吸顶效果
Jan 08 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
深入了解php4(1)--回到未来
2006/10/09 PHP
php封装的page分页类完整实例
2016/10/18 PHP
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
js简单正则验证汉字英文及下划线的方法
2016/11/28 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python库urllib与urllib2主要区别分析
2014/07/13 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
深入解析神经网络从原理到实现
2019/07/26 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
python实现登录与注册系统
2020/11/30 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
留学推荐信怎么写
2014/01/25 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
师范生见习报告范文
2014/11/03 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
安全教育的主题班会
2015/08/13 职场文书
2016年小学生寒假总结
2015/10/10 职场文书