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中检测变量的类型的代码
Dec 28 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
May 14 Javascript
正负小数点后两位浮点数实现原理及代码
Sep 06 Javascript
JavaScript获取XML数据附示例截图
Mar 05 Javascript
JS按回车键实现登录的方法
Aug 25 Javascript
JS实现从连接中获取youtube的key实例
Jul 02 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
关于vue.js过渡css类名的理解(推荐)
Apr 10 Javascript
bootstrap模态框示例代码分享
May 17 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
layui动态渲染生成select的option值方法
Sep 23 Javascript
Vue-resource安装过程及使用方法解析
Jul 21 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 中文处理函数集合
2008/08/27 PHP
PHP中用hash实现的数组
2011/07/17 PHP
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
深入认识javascript中的eval函数
2009/11/02 Javascript
JS 文件大小判断的实现代码
2010/04/07 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
通过实例解析JavaScript常用排序算法
2020/09/02 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
python爬虫框架talonspider简单介绍
2017/06/09 Python
Python操作Jira库常用方法解析
2020/04/10 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
编程输出如下图形
2013/11/24 面试题
学院领导推荐信
2013/10/30 职场文书
药学专业个人自我评价
2013/11/11 职场文书
小王子读书笔记
2015/06/29 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang
java版 简单三子棋游戏
2022/05/04 Java/Android