【阅读】《Head First JavaScript》第九章——为数据带来生命(对象)
2014-08-28 23:11
218 查看
面向对象面向对象面向对象(我很想告诉译者这个专有名词的)
实际上,对象只是结合成单一结构体的变量和函数
当变量被放在对象里时,它称为特性;当函数被放在对象里时,它称为方法
引用特性和方法时需要提供对象的名称,后跟随点号运算符,在接上特性或方法的名称
我们使用alert()方法的时候实际上是省略window这个对象的,实际上是window.alert();
showBlog(numEntries)方法中的if(!numEntries)这个的可以与onclick()=“showBlog();”事件中的相配对,这样就可以用来判断是否触发的这个事件,最好不要通过onclick(0)而后使用if(numEntries == 0)来判定,这个有可能出错,我就是这样的
标准的javascript Date对象,以毫秒来表达瞬间
Date对象具有一些访问各部分时间值的方法
Date对象聪敏到能够对日期进行四则运算,还有比较日期
与大部分对象相同(String对象除外),Date对象需要通过new运算符来进行创建
注意:Date的方法返回的值中只有getMonth是从0开始的,其他是从1开始的比如说getDate()(获得日期,不是getDay)
获得年份的方法有getYear()和getFullYear(),但是使用getYear()获得的东西是正确年份减去1900,getFullYear()就是获得正常的值了
注意:使用sort排列由数字组成的数组的时候他不是判断它的大小,而是通过字面上的来比较,举个例子把:比如说一个整型数组中有53和523这两个数,就是把数字的首位相比5和5比,打平,之后3和2比,嗯~53大。。。结果就这样出来了
如何通过indexOf()多次寻找HTML中的某个关键字:假设"cube"为搜索目标,而你已经在索引为11的地方发现了这个字段,你这时可以再次调用indexOf,并加上一个自变量11,这样他就会从索引12处的位置开始搜索
toString方法用于转换任何对象为文本表达形式
数组和字符串事实上都是对象,依靠javascript的标准对象Array和String提供方法与数据的存储
Array对象的sort()方法能够以任何顺序排列数组
String对象的indexOf()方法在字符串内搜索另一个字符串,返回搜索目标的索引位置
给对象添加方法:看Demo:
复习要点
对象是一种特殊的数据结构,结合了数据与依据数据行动的程序代码实际上,对象只是结合成单一结构体的变量和函数
当变量被放在对象里时,它称为特性;当函数被放在对象里时,它称为方法
引用特性和方法时需要提供对象的名称,后跟随点号运算符,在接上特性或方法的名称
我们使用alert()方法的时候实际上是省略window这个对象的,实际上是window.alert();
showBlog(numEntries)方法中的if(!numEntries)这个的可以与onclick()=“showBlog();”事件中的相配对,这样就可以用来判断是否触发的这个事件,最好不要通过onclick(0)而后使用if(numEntries == 0)来判定,这个有可能出错,我就是这样的
标准的javascript Date对象,以毫秒来表达瞬间
Date对象具有一些访问各部分时间值的方法
Date对象聪敏到能够对日期进行四则运算,还有比较日期
与大部分对象相同(String对象除外),Date对象需要通过new运算符来进行创建
注意:Date的方法返回的值中只有getMonth是从0开始的,其他是从1开始的比如说getDate()(获得日期,不是getDay)
获得年份的方法有getYear()和getFullYear(),但是使用getYear()获得的东西是正确年份减去1900,getFullYear()就是获得正常的值了
注意:使用sort排列由数字组成的数组的时候他不是判断它的大小,而是通过字面上的来比较,举个例子把:比如说一个整型数组中有53和523这两个数,就是把数字的首位相比5和5比,打平,之后3和2比,嗯~53大。。。结果就这样出来了
如何通过indexOf()多次寻找HTML中的某个关键字:假设"cube"为搜索目标,而你已经在索引为11的地方发现了这个字段,你这时可以再次调用indexOf,并加上一个自变量11,这样他就会从索引12处的位置开始搜索
toString方法用于转换任何对象为文本表达形式
数组和字符串事实上都是对象,依靠javascript的标准对象Array和String提供方法与数据的存储
Array对象的sort()方法能够以任何顺序排列数组
String对象的indexOf()方法在字符串内搜索另一个字符串,返回搜索目标的索引位置
给对象添加方法:看Demo:
<script type="text/javascript"> function People(name, age) { this.name = name; this.age = age; this.say = function() { alert(this.name); } } function start() { var people = new People("Tom", 19); people.say(); } </script> </head> <body onLoad="start();"> </body>这样就使用了people的say方法了,注意这个与Java不同的是它是用var代表people变量的类型的,而后指派People这个对象给它,而Java是直接People people = new People("Tom", 19)的
相关文章推荐
- 【阅读】《Head First JavaScript》第十章——创建自定义对象
- 【阅读】《head first jquery》第九章——处理JSON数据(getJSON不懂)
- 【阅读】《head first javascript》第二章——存储数据
- CGI-Web服务器接收并显示数据 《Head First Python》第九章
- 《Head First Python》笔记 第九章 管理你的数据
- 数据存储:从pickle到sqlite 《Head First Python》第九章
- 【阅读】《Head First Javascript》第七章——表单与验证
- 【阅读】《head first jquery》第六章——jquery和javascript
- 【阅读】《Head First javascript》第三章——探索客户端
- Head First javaScript_#9_对象
- 《head first python》——定制数据对象
- 【阅读】《Head First Servlets & JSP》第九章——强大的定制标记
- 《Head First Python》笔记 第六章 定制数据对象
- 9.1 JavaScritp:为数据带来生命-对象中的对象
- 【Head First Python-第六章-定制数据对象】学习笔记
- Head First Python(定制数据对象)
- 【阅读】《Head First Javascript》第五章——循环
- 【阅读】《head first javascript》第四章——决策
- 【阅读】《Head First JavaScript》第十一章——除错
- HeadFirstPython---------(四)第六章(定制数据对象__打包代码与数据)