《JavaScript》权威指南简介

Javascript简介 参考书: JavaScript the Definitive Guide4thed,by David Flanagan(O'Reilly) The Rhino" book 参考网址:/www.devguru.com(查函数和对象) 入门:htto:/ blog. ivi..cn/ tech/javascript/ refix. htm
JavaScript简介 参考书:JavaScript the Definitive Guide 4th ed, by David Flanagan (O'Reilly) The "Rhino" book 参考网址://www.devguru.com/(查函数和对象) 入门:http://blog.iyi.cn/tech/javascript/refix.htm

adscript: The Definitie Gulde Javascript 权威指南 OREILLY Daudel Flanagan著 ORMWRSgE 张铭泽等译

JavaScript > Invented by Netscape Communications Cross Platform, Object-based, Scripting Language 解释型语言,其通用核心已嵌入 NetScape和其他浏览器中。 >现在的标准: ECMAScript(ECMA262)
JavaScript ➢ Invented by Netscape Communications ➢ Cross Platform, Object-based, Scripting Language ➢ 解释型语言,其通用核心已嵌入IE、 NetScape和其他浏览器中。 ➢ 现在的标准:ECMAScript (ECMA-262)

Javascript Http Request HttP Response Client runs JavaScript HTML file with embedded JavaScript
JavaScript Client runs JavaScript HTTP Request HTTP Response HTML file with embedded JavaScript

JavaScript All Client Side >动态脚本语言 Can Adjust HTML Open Windows, Resize Windows Animations, Play Sounds Cannot Access File System 出于安全考虑,不能对文件进行读写 Do Networking 只能引发浏览器下载某个URL的文档
JavaScript ➢ All Client Side ➢ 动态脚本语言 ➢ Can ⚫ Adjust HTML ⚫ Open Windows, Resize Windows ⚫ Animations, Play Sounds ➢ Cannot ⚫ Access File System • 出于安全考虑,不能对文件进行读写 ⚫ Do Networking • 只能引发浏览器下载某个URL的文档

JavaScript Advantages Better User Experience (2X Latency Disadvantages 。 Thicker Client Possible abuse
JavaScript ➢ Advantages ⚫ Better User Experience (2X Latency) ➢ Disadvantages ⚫ Thicker Client ⚫ Possible Abuse

JavaScript Basics >嵌入网页的方式: section in HTML runs on document load 写成一个文件(js),然后用下列方式引入 No type declarations undefined if not given a value Global variables by default var makes them local
JavaScript Basics ➢ 嵌入网页的方式: ⚫ section in HTML runs on document load ⚫ 写成一个文件(.js),然后用下列方式引入: • ➢ No type declarations ⚫ undefined if not given a value ➢ Global variables by default ⚫ var makes them local

JavaScript核心与其他语言比较 句法构成类似C、C++和Java 支持|,WHLE语句 支持&&等运算符 无类型 变量无需明确的类型 >对象类似Per语言中的关联数组 >支持正则表达式和以数组处理的特性
JavaScript核心与其他语言比较 ➢ 句法构成类似C、C++和Java ⚫ 支持IF,WHILE语句 ⚫ 支持&&等运算符 ➢ 无类型 ⚫ 变量无需明确的类型 ➢ 对象类似Perl语言中的关联数组 ➢ 支持正则表达式和以数组处理的特性

Generate DynamiC HTML Regular HTMI Here More Reqular HTML /BODY
Generate Dynamic HTML ... ...Regular HTML Here.... ...More Regular HTML

Javascript and Browser JavaScript可以控制浏览器的行为和动作, 常与DOM结合使用 document-HTML document document name named element in document document images- array of images document forms- array of forms Ways to access window, cookies, etc 常使用 document write方法控制浏览器显示内 使用事件驱动方式来控制浏览器的行为
JavaScript and Browser ➢ JavaScript可以控制浏览器的行为和动作, 常与DOM结合使用: ⚫ document – HTML document • document.name – named element in document • document.images – array of images • document.forms – array of forms ⚫ Ways to access window, cookies, etc. ⚫ 常使用document .write方法控制浏览器显示内 容。 ⚫ 使用事件驱动方式来控制浏览器的行为
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《编译原理》课程教学资源:第三章 正则表达式常应用于文本匹配:.ppt
- 《编译原理》课程教学资源:第二章(2-3-1)对于词法分析器的要求.ppt
- 《编译原理》课程教学资源:第二章 词法分析 2.6 利用Lex自动生成扫描程序.ppt
- 《编译原理》课程教学资源:第二章 语言描述与实现 Language Description and Implementation 2.1 程序语言的语法描述.ppt
- 《编译原理》课程教学资源:第一章(1-2)编译简介.ppt
- 《编译原理》课程教学资源:语义分析和中间代码产生.ppt
- 《编译原理》课程教学资源:Chapter 5 Procedure Activations.ppt
- 《互联网软件应用与开发》综合复习材料.doc
- 《计算机电路基础》课程教学资源(PPT课件讲稿)第四章 门电路.ppt
- 《计算机电路基础》课程教学资源(PPT课件讲稿)第六章 时序逻辑电路.ppt
- 《计算机电路基础》课程教学资源(PPT课件讲稿)第五章 组合逻辑电路.ppt
- 《计算机电路基础》课程教学资源(PPT课件讲稿)第二章 半导体基本器件.ppt
- 《计算机电路基础》课程教学资源(PPT课件讲稿)第三章 开关理论基础.ppt
- 《计算机电路基础》课程教学资源(PPT课件讲稿)第七章 存储器和可编程逻辑器件.ppt
- 《计算机电路基础》课程教学资源(PPT课件讲稿)第一章 课程简介.ppt
- 清华大学:《数据通信原理》课程教学资源(学习讲义)软件无线电体系结构的新趋势.doc
- 清华大学:《数据通信原理》课程教学资源(学习讲义)超宽带无线通信技术及发展.doc
- 清华大学:《数据通信原理》课程教学资源(学习讲义)第12讲 无线系统及网络.ppt
- 清华大学:《无线通信工程》第10讲 抗衰落.ppt
- 清华大学:《无线通信工程》第09讲 多址2.ppt
- 《编译原理》课程教学资源:第二章(2-4)语法分析一自上而下分析.ppt
- 《编译原理》课程教学资源:第二章(2-4-1)One parse tree only.ppt
- 《编译原理》课程教学资源:第五章 YACC.ppt
- 《编译原理》课程教学资源:第四章 对象和环境.ppt
- 《编译原理》课程教学资源:第八章 符号表.ppt
- 《编译原理》课程教学资源:第六章 属性文法.ppt
- 《编译原理》课程教学资源:第五章(5-2)过程激活.ppt
- 《编译原理》课程教学资源:第二章 语言描述与实现 Language Description and Implementation 2.5 语法分析——自下而上分析.ppt
- 《编译原理》课程教学资源:教学计划.doc
- 《编译原理》课程教学资源:第十章 优化.ppt
- 《编译原理》课程教学资源:属性文法.ppt
- 《体系结构》第二章 计算机指令集结构设计.doc
- 《体系结构》第三章 流水线技术.doc
- 《体系结构》第五章 存储层次.doc
- 《体系结构》第六章 输入输出系统.doc
- 《体系结构》第一章 计算机体系结构的基本概念.doc
- USB系统研究(学位论文)USB System Study.pdf
- 《微型计算机原理与接口技术》第10章 串行通信接口.ppt
- 《微型计算机原理与接口技术》第11章 人机交互接口技术.ppt
- 《微型计算机原理与接口技术》第12章 模拟量输入输出接口技术.ppt