1 / 51
文档名称:

JavaScript.ppt

格式:ppt   大小:627KB   页数:51页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

JavaScript.ppt

上传人:mh900965 2017/2/18 文件大小:627 KB

下载得到文件列表

JavaScript.ppt

相关文档

文档介绍

文档介绍:Browser Scripting —— JavaScript 主要内容? JavaScript 简介?面向对象?一般语法特征?原始数据、操作和表达式?数学对象, 数值, 字符串和日期对象?屏幕输出?控制语句, 数组和函数 JavaScript 的发展?scape 提出 LiveScript ? 1995 scape 和 Sun 合并, LiveScript 被重命名为 JavaScript ?目前被 ECMA ( puter Manufacturers Association )命名为 ECMA-262 ? JavaScript 是内嵌在 HTML 中的客户端脚本语言 JavaScript and Java ? JavaScript 和 Java 在语法上是相近的? JavaScript 是可以动态定义声明的? JavaScript 针对对象的支持和 Java 是不同的, Java 是面向对象,而 JavaScript 是基于对象和事件驱动的,提供了很多非常丰富的内部对象? JavaScript 是解释型的,是内嵌在 HTML 页中 JavaScript 的应用?可以具备 CGI (通用网关接口)的部分功能,但 CGI 支持的文件操作、数据库访问和网络连接等功能不支持?可以替代 Java applets 的大部分功能,但是为文档产生图像的能力不行?很容易实现表单交互的控制? JavaScript 很容易侦测键盘和鼠标的事件?例如:判断用户输入是否有效,但不能完全都放在客户端,有必要在服务端数据校验?可以利用 DOM 模型( Document Object Model )访问和修改某个 HTML 文档中任何元素的 CSS 属性和内容 JavaScript 的执行? JavaScript 是用浏览器执行的? JavaScript 基本都是在客户端的应用, 不存在与服务端的信息交换?注: JavaScript 程序可以指定 HTTP 请求和加载另外的页面? JavaScript scripts 不需要加载 Java VM ? JavaScript scripts 发展前景很好面向对象和 JavaScript ? JavaScript 不是面向对象的编程语言?基于对象的?不支持类的继承?不支持多态性? JavaScript 对象是一组属性的集合, 类似 java 的类成员?数据或方法属性? JavaScript 有最简单的数据类型,这些类型被称为 primitives ? JavaScript 里的根对象为 Object :所有的对象都是从 Object 派生出来的嵌入在 HTML 文档中?直接嵌入? <script type = “ text/javascript ”> ? -- JavaScript script –? </script> ?文件引用, 在<script> 的 src 属性中指出引用文件路径? <script type = “ text/javascript ”? src = “ ”> ? </script> 一般语法特征?标识符和变量命名: 字母、下划线开头, 后面跟字母、下划线、数字和美元符号,变量名称区分大小写? Frizzy \frizzy\FRIZZY 是不同的变量? 25 个保留字, 还有些是将来用的?注释: // 和 /*…* / ?脚本可以用 HTML 注释包括起来,在浏览器不能解释执行的时候作为注释处理? <!-- ? -- JavaScript script –? //--> ?分号使用时要注意?分号有时可以省略?分号表示一行的结束,但有时可省略所以会产生错误? return ? x; 25 个保留字表