- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DHTML5–客户端JavaScript
Client-side JavaScript 内容回顾 简述Java、JavaScript、Jscript、js之间的区别与联系? 简述脚本语言与编程语言的区别? 简述编译型语言与解释型语言的区别? 简述js中的基本数据类型? 简述js中的引用数据类型? 简述js中实现面向对象的方式? 简述js中的常用全局函数? 简述js中的正则表达式语法? 本章目标 Web浏览器中的JavaScript 脚本化窗口 脚本化CSS 事件与事件处理 表单处理 Web浏览器环境 Web浏览器主要任务是在一个窗口中显示HTML文档,在客户端JavaScript中,表示HTML文档的是document对象,表示该文档所在的窗体的是Window对象。 Window对象是客户端编程中的全局对象,这意味着其属性和方法可以不加对象名直接调用 每一个Window对象都包含一个document对象 Web Browser 客户端的对象层次 Web浏览器环境 客户端的对象层次 大型的客户端对象层次的子树叫做文档对象模型DOM(Document Object Model),document对象有时又称为0级dom 事件驱动的编程模型 与Winform Event类似,原理上相同 脚本化window window对象代表浏览器窗口 是全局对象,其属性和方法的调用可以省略window名,这一点与C#当中的this类似。 其在继承了核心JavaScript的所有全局属性和方法的基础上,还定义了诸多的属性和方法: 常用属性: document、location、history、navigator、screen、self 常用方法: 对话框、打开/关闭窗口、计时器、获得焦点 document对象 document代表HTML或XML文档对象 常用属性: forms //文档中的表单对象数组 images //文档中的图像对象数组 links //文档中的连接对象数组 anchors //文档中的锚对象数组 常用方法: getElementById() //根据指定id属性返回一个节点 getElementsByName() //根据指定name属性返回一个节点数组 write() / writeln() //将HTML文本添加到打开的文档 getElementsByTagName() location对象 Location对象用于存储当前显示文档的web地址,常用属性: href //返回当前字符串形式的URL host //返回主机IP和端口号 hostname //返回主机名 port //返回端口号 search //返回询问 常用方法: reload() //重新装载文档 history对象 history对象代表浏览器URL的历史 常用属性: length //浏览器URL历史列表的长度 常用方法: forward() //浏览器前进 back() //浏览器后退 go() //转移到指定的索引的列表位置 示例: history.go(1) 等效于 forward(); history.go(-1) 等效于 back(); navigator对象 navigator对象代表正在使用的浏览器的信息 常用属性: appCodeName //浏览器的代码名,mozilla appName //浏览器的名称 appVersion //浏览器的版本 mimeTypes[] //浏览器支持的mime类型数组 platform //浏览器运行的OS userAgent //客户端用户代理头的值 FF示例 对于Firefox3.5,其可能如下所示: appCodeName: Mozilla appName: Netscape appVersion: 5.0 (Windows; zh-CN) platform
您可能关注的文档
- 3.1直线的倾斜角与斜率3 .ppt
- 炒股_股票开户入门知识.doc
- 3.1直线的倾斜角与斜率4 .ppt
- 炎热的夏天家里必备的3大元素.doc
- 3.1直线的倾斜角与斜率2 .ppt
- 灿烂的笑容,平凡的善举(2013–3–10).doc
- 3.2.2复数代数形式的乘除运算课件人教A版〔选修1-2〕.ppt
- CAC–GL2–1985食典营养标签准则.ppt
- 3.2直线的1般式方程1 .ppt
- 炒股亏损〔路线图)大起底-股票频道-金融界.doc
- 2026届高考数学总复习(第1轮)基础版第50讲 直线的方程.pptx
- 《关于组织开展能源领域氢能试点工作的通知》解读及对策.docx
- 二年级数学奇妙的动物世界跨学科项目化学习设计.docx
- 高一美术传承与创新中国近现代美术思政融合课教学设计.docx
- 2025年湖北省省直辖行政单位选调生考试(行政职业能力测验)综合能力测试题带答案.docx
- 2025年温州医科大学仁济学院单招语文测试模拟题库附答案.docx
- 2025年清远职业技术学院单招(语文)测试模拟题库附答案.docx
- 2025年湖北省咸宁市事业单位招聘考试(职业能力倾向测验)题库及答案1套.docx
- 2025年温州大学单招语文测试题库有答案.docx
- 2025年湖北省荆州市单招语文测试模拟题库a4版.docx
文档评论(0)