1 / 35
文档名称:

JavaScript.doc

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

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

JavaScript.doc

上传人:分享精品 2017/8/14 文件大小:295 KB

下载得到文件列表

JavaScript.doc

相关文档

文档介绍

文档介绍:JavaScript简介
JavaScript由来
Netscape 发明了 JavaScript
scape 在1995年发明。早期的主要目的是处理一些用户的输入验证操作。而在JavaScript语言出现之前客户端的页面时需要提交到服务器端,由服务器去检测的。在刚刚普及的电话线调制解调器时代,对用户是一种考验,scape Navigator(早期浏览器) 通过引入JavaScript来解决该问题
Web 浏览器就开始努力将 ECMAScript 作为 JavaScript 实现的基础。
JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。
注:
javascript运行必须依赖于宿主环境语言,即页面语言HTML。
是解释型的语言,解释型:不需要编译,解释器程序会每读取一条语句就执行。运行速度慢,浏览器中默认内置了javascript的解释器程序。
浏览器中默认内置了javascript的解释器程序。
常见的脚本语言:
ECMASCRIPT主要进行所有脚本语言的标准制定。
JavaScript
JScript
VBScript
ActionScript
JavaScript是基于对象和事件的脚本语言。
JavaScript特点
安全性(不允许直接访问本地硬盘),它可以做的就是信息的动态交互。
跨平台性。(只要是可以解释Js的浏览器都可以执行,和平台无关。)
是基于对象和事件驱动的语言,应用于客户端(专指浏览器)
JavaScript与Java不同
scape公司的产品,Java是Sun公司的产品
JS是基于对象,Java是面向对象。
JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。
JS是弱类型,Java是强类型。
JavaScript内容
尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:
目前我们学****JavaScript也就是需要学****br/> JavaScript语法基础
使用JS操作网页(DOM)
使用JS操作浏览器(BOM)
体验JavaScript
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>体验JavaScript语言</title>
</head>
<body>
<h1>体验JavaScript语言</h1>
<script type="text/javascript">
("hello,world");
</script>
</body>
</html>

JavaScript基础
语法
引入方式与引入位置
向HTML页面插入JavaScript的主要方法,就是使用<script元素>。使用<script>元素的方式有两种:直接在HTML页面中嵌入JavaScript代码和包含外部的JavaScript文件。
JS代码存放在标签对<script>...</script>中。
使用script标签的src属性引入一个js文件。(方便后期维护,扩展)
例:<script src=”” type=”text/javascript”></script>
注:规范中script标签中必须加入type属性。
内部

<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>在HTML中使用JavaScript</title>
</head>
<body>
<h1>在页面中嵌入JavaScript</h1>
<script type="text/javascript">
("hello,world");
</script>
</body>
</html>
外部
html文件
JavaScript文件
JavaScript代码
<script>标签的位置
关于<script>标签的位置,<script>应该放在页面的<head>元素中。
<html >
<head>
<meta h