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 相关文章推荐
提高网站信任度的技巧
Oct 17 Javascript
js 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
基于jquery的web页面日期格式化插件
Nov 15 Javascript
js jquery数组介绍
Jul 15 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
Aug 26 Javascript
js如何获取object类型里的键值
Feb 18 Javascript
Bootstrap每天必学之日期控制
Mar 07 Javascript
利用Vue.js实现checkbox的全选反选效果
Jan 18 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
Apr 05 Javascript
JavaScript实现修改伪类样式
Nov 27 Javascript
React通过redux-persist持久化数据存储的方法示例
Feb 14 Javascript
vue引用外部JS的两种种方法
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 ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
javascript的渐进增强与平稳退化浅谈
2013/11/12 Javascript
jQuery中height()方法用法实例
2014/12/24 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
js实现橱窗展示效果
2020/01/11 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
Python使用gensim计算文档相似性
2016/04/10 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
python 连接sqlite及简单操作
2017/06/30 Python
python tornado使用流生成图片的例子
2019/11/18 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
NFL官方在线商店:NFLShop
2020/07/29 全球购物
大学毕业感言
2014/01/10 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
文体活动总结范文
2014/05/05 职场文书
党支部活动策划方案
2014/08/18 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
2014年学生会工作总结
2014/11/07 职场文书
毕业论文致谢词
2015/05/14 职场文书
民事上诉状范文
2015/05/22 职场文书
2015年中秋寄语
2015/07/31 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书
python非标准时间的转换
2021/07/25 Python
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js