- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
JavaScript对象概述1JavaScript内置对象2浏览器对象3HTMLDOM对象4事件和事件处理5常见事件和事件对象6第6章实现用户与页面的交互-—JavaScript的对象与事件事件示例7应用案例8
6.1JavaScript对象概述6.1.1对象1.对象的概念客观世界的特定实体的描述。在计算机世界中,不仅存在来自于客观世界的对象,也包含为解决问题而引入的抽象对象。2.对象的属性和方法属性是用来描述对象静态特性的一组数据,用变量表示。方法是用来描述对象的动态特征或操作对象的若干动作,用函数描述。
6.1JavaScript对象概述6.1.2对象的引用使用点(.)运算符引用对象的属性和对象的方法1.对象属性的引用objectName.properties=value;2.对象方法的引用objectName.methodName();例:student.hello();
6.1JavaScript对象概述6.1.3对象的操作1.for…in语句for(propretiesNameinobjectName){ statements;}demo0601.html2.with语句with(objectName){statements;}demo0602.html
6.1JavaScript对象概述6.1.3对象的操作3.this关键词this是指对当前对象的引用。4.new运算符objectName=newObject([parameter1,parameter2,……])例:today=newDate();stu=newstudent(,”王刚”,21);
6.1JavaScript对象概述6.1.4JavaScript的对象类型内置对象,指JavaScript语言提供的对象String、Array、Math、Date等。浏览器对象,浏览器根据系统配置和所装载的页面,提供了访问、控制、修改浏览器的方法。Window对象、Navigator对象、Screen对象、Location对象等。
6.1JavaScript对象概述6.1.4JavaScript的对象类型HTMLDOM对象,定义了访问和处理HTML文档的标准方法,主要功能是实现访问、检索、修改HTML文档的内容与结构。forms、images、links和anchors等集合对象。自定义对象,指程序员根据需要而定义的对象。
6.2JavaScript内置对象6.2.1String对象String字符串对象是用单引号或双引号括起来的一串字符序列。字符串对象的创建可以使用new运算符来创建,也可直接将字符串赋值给变量的方式来创建。str=Thisisanewstring.str=newString(Thisisanewstring.)
6.2JavaScript内置对象2.字符串对象的属性String对象只有一个length属性,表示字符串中字符的数目;字符串的每个汉字,被计数为一个字符。vara=我爱我家;varb=Ilovehome;document.write(a.length);document.write(“br”);document.write(b.length);
6.2JavaScript内置对象3.字符串对象的常用方法String对象常用方法 demo0603.html方法说明toLowerCase()将字符串中的所有字母都转换为小写字母toUpperCase()将字符串中的所有字母都转换为大写字母toString()将对象转换成字符串charAt(index)返回String对象的指定index位置的字符表6-1String对象常用方法
方法说明indexOf(subString[,startIndex])返回String对象内第一次出现子字符串subString的字符位置。如果未找到子字符串,则返回-1。substr(start,[length])返回一个从指定位置start开始,并具有指定length长度的子字符串。concat(string)返回位于String对象中的从位置start开始到位置end结束的子字符串。replace(string1,string2)在String对象中找到的字符串string1替换成字符串string2的内容,返回替换后的字符串split(string)返回Array对象,使用参数string作为分割符将String对象分割,将分割后的字符串存储到一个Array对象中
6.2JavaScript内置对象6.2.2Array对象1.数组的概
您可能关注的文档
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第1章 课程概述.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第2章 静态网页制作—使用HTML技术.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第3章 美化网页——使用CSS技术.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第4章 规划页面 使用CSS实现精美布局.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第5章 让网页动起来—使用JavaScript技术.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第7章 Bootstrap概述.pptx
- 第8章 Bootstrap的全局样式.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第9章 Bootstrap的组件和插件.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第10章 综合实例.pptx
- HTML5+CSS3+JavaScript+Bootstrap网站开发实用技术(第3版)课件 第11章 网站的发布与管理.pptx
最近下载
- 吉尔认知负荷模式下浅谈听力与口译.doc VIP
- 湖南省新高考教学教研(长郡二十校)联盟2025届高三上学期第一次预热演练英语试题(含答案).docx VIP
- 2023年温州医科大学公共课《C语言》科目期末试卷B(有答案).docx VIP
- 2025年长沙民政职业技术学院单招职业适应性测试题库及参考答案1套.docx VIP
- 钢笔楷书字帖-偏旁部首.pdf VIP
- 人教版九年级物理全一册期末复习知识点(填空版).pdf VIP
- 湖南省新高考教学教研(长郡二十校)联盟2024-2025学年高三上学期第一次预热演练物理试卷(含答案).pdf VIP
- 2024《施工组织设计研究的国内外文献综述》3300字.docx VIP
- 名著阅读《小英雄雨来》 导读课课件.pptx VIP
- 厦门大学进化生物学第12章生态系统的进化.ppt VIP
文档评论(0)