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 相关文章推荐
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
Sep 27 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
解决ionic和angular上拉加载的问题
Aug 03 Javascript
JS实现图片放大镜插件详解
Nov 06 Javascript
JS中图片压缩的方法小结
Nov 14 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
Mar 08 Javascript
echarts设置图例颜色和地图底色的方法实例
Aug 01 Javascript
微信小程序ibeacon三点定位详解
Oct 31 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
May 23 Javascript
element-ui 中使用upload多文件上传只请求一次接口
Jul 19 Javascript
小程序点餐界面添加购物车左右摆动动画
Sep 23 Javascript
夯基础之手撕javascript继承详解
Nov 09 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中的unset究竟会不会释放内存
2013/07/18 PHP
php中自定义函数dump查看数组信息类似var_dump
2014/01/27 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
zeroclipboard复制到剪切板的flash
2010/08/04 Javascript
jQuery技巧总结
2011/01/01 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
ztree获取当前选中节点子节点id集合的方法
2015/02/12 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
2019/01/27 jQuery
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
python魔法方法-自定义序列详解
2016/07/21 Python
python中执行shell的两种方法总结
2017/01/10 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
如何理解python中数字列表
2020/05/29 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
斯凯奇澳大利亚官网:SKECHERS澳大利亚
2018/03/31 全球购物
金融专业个人的自我评价
2013/10/18 职场文书
个人自我鉴定总结
2014/03/25 职场文书
爱心倡议书范文
2014/05/12 职场文书
优质服务演讲稿
2014/05/14 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
党小组评议意见
2015/06/02 职场文书