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 相关文章推荐
屏蔽Flash右键信息的js代码
Jan 17 Javascript
ReactNative-JS 调用原生方法实例代码
Oct 08 Javascript
用jmSlip编写移动端顶部日历选择控件
Oct 24 Javascript
JavaScript利用正则表达式替换字符串中的内容
Dec 12 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
Mongoose经常返回e11000 error的原因分析
Mar 29 Javascript
深入理解angular2启动项目步骤
Jul 15 Javascript
ES6正则表达式扩展笔记
Jul 25 Javascript
react-native DatePicker日期选择组件的实现代码
Sep 12 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
vue超时计算的组件实例代码
Jul 09 Javascript
react ant Design手动设置表单的值操作
Oct 31 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新手谈谈我的学习心得
2007/02/25 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
脚本收藏iframe
2006/07/21 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
python实现双色球随机选号
2020/01/01 Python
python实现人机五子棋
2020/03/25 Python
Python中常见的数制转换有哪些
2020/05/27 Python
python调用win32接口进行截图的示例
2020/11/11 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
医学护理系毕业生求职信
2013/10/01 职场文书
《木笛》教学反思
2014/03/01 职场文书
养生餐厅创业计划书范文
2014/03/26 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
三严三实心得体会范文
2014/10/13 职场文书
预备党员个人总结
2015/02/14 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
工程催款通知书
2015/04/17 职场文书
离职证明格式样本
2015/06/12 职场文书
志愿者工作心得体会
2016/01/15 职场文书