1、JavaScript是一种基于对象和事件驱动具有安全性能的脚本语言。
HTML语言是网页设计中普遍采用的一种超文本标记语言,但HTML自身并不能为网页提供动态支持,也不能接受用户输入,更不能对用户请求做出反应。JavaScript可以嵌入到HTML页面中使网页具有动态效果,并具有交互性,它的出现弥补了HTML语言的缺陷。
2、JavaScript的特点:
①、简单性
JavaScript是一种解释性脚本语言,结构跟c、c++十分类似,但并不需要预编译,
而是可以在程序执行过程中逐行的进行解释。
②、动态性
JavaScript是动态的,它可以直接对用户或者客户输入做出响应,无需经过Web服务程
序,他对用户请求的响应采用事件驱动的方式进行。
※事件驱动:指在主页执行了某种操作所产生的动作,称为“事件”,如按下鼠标、移动窗
口、选择菜单等。。而当事件发生后会引起相应事件的响应。
③、基于对象的语言
JavaScript是一种基于对象的语言,意味着能运用已创建的对象,但不能派生出新的对象
,也就是说没有Java等面向对象程序设计语言所具有的继承、多态的特点、这也使得
JavaScript更容易学习和掌握。
④、安全性
JavaScript是一种安全的语言,他不允许访问本地硬盘,也不能将数据存入服务器上,更
不允许对网络文档进行修改和删除,而只能通过浏览器实现信息浏览成功或动态交互。
从而有效防止数据丢失。
⑤、跨平台性
JavaScript依赖于浏览器本身,与操作环境无关,只要是能支持JavaScript的浏览器都可
以正确执行。
此外JavaScript包含两种区分程序的方式:
1》在用户计算机上运行的程序称为客户端(client-side)程序。
当用户使用浏览器请求HTML页面时,JavaScript脚本程序与HTML页面一起被
下载到客户端,由客户端的浏览器读取HTML页面,并解析其中的JavaScript
脚本。
2》在服务器上运行的程序称为服务器端(server-side)程序。
在服务器端,JavaScript也是嵌入HTML页面的,服务端使用<server>
</server>标签对。服务端代码不会被浏览器直接解释,需要通过服务器解释
执行。服务器端JavaScript有许多拓展的对象、方法、属性和事件,服务端
JavaScript经过编译以后生成二进制代码组成.web文件。
3、HTML页面嵌入JavaScript的方法
<script></script>标签对出现的 位置并不是固定的,可以出现在<head></head>或者
<body></body>标签对之间。也可在一个页面多个位置通过<script></script>标签对来嵌入
多对JavaScript代码。
※<script>的两种属性(决定JavaScript脚本代码十一什么方式嵌入HTML页面)
属性 | 描述 |
---|---|
src | 包含JavaScript源代码文件的url。文件应以.js为拓展名 |
language | 表述在HTML中使用的哪种脚本语言 |
①页面中定义JavaScript代码
<script language="JavaScript">
JavaScript脚本代码
</script>
②链接外部JavaScript文件
<script language="JavaScript" src="文件名.js"></script>
※链接外部JavaScript文件时不能在连接标签对里面写任何JavaScript代码,因为是无效的。
未完待续