使用JavaScript制作动态网页-1
JavaScript是什么
JavaScript是一种描述语言,基于对象和事件驱
动的脚本语言。
1. JavaScript的特点
脚本语言(一种轻量级的编程语言)一种解释性语言(无需预编译)被设计为向HTML页面添加交互行为运行于客户端
2. ECMAScript是JavaScript的标准和基础
3. JavaScript与JAVA的关系
javaScript与java名字虽然相像,但是它们没有关系。JavaScript和Java都与sun公司有合作,是借势Java
JavaScript的发展
95年LiveScript(Netscape公司)(为了减轻服务器压力创建)Netscape将其更名为JavaScript微软IE3.0并附带JScript、CEnvi的ScriptEase以及JavaScript三足鼎立97年JavaScript1.1版本被ECMA(欧洲计算机制造商)标准化为ECMAScript的全新脚本语言
JavaScript学习
JavaScript的组成
关于ECMAScript
ECMAScript定义了脚本语言的所有属性、方法和对象,包括语法、类型、关键字、保留字、运算符、对象等除了JavaScript外,同时也是Nombas的ScriptEase和Flash脚本ActionScript的基础
关于DOM
DOM(Document Object Model文档对象模型)
HTML和XML的应用程序接口(API)把整个页面规划为层级式的节点结构(如下图)
关于BOM
BOM(Browser Object Model浏览器对象模型)
可对浏览器窗口进行访问和操作包括
1.弹出新的浏览器窗口
2.移动、关闭浏览器窗口及调节浏览器窗口大小
3.获取用户屏幕分辨率的屏幕对象
4.WEB浏览器详细的定位对象
-对象举例
1.Window对象
2.Navigator对象
3.Screen对象
4.History对象
5.Location对象
JavaScript的使用
JavaScript的语法
注意
(1)””部分是非必须的,为了规避老版本浏览器不识别
(2)“//”是 JavaScript 的注释符号(/**/也是注释符号),它会阻止
JavaScript 编译器对这一行的编译
(3)type属性不推荐写成 language= " javascript " ,不符合XHMLT1.0
示例:
document.write("你好,JavaScript");
引用JavaScript的3种方式
HTML标签中引用
常用的框输入/输出/确认
◆alert()
alert(“提示信息”); //提示信息框
示例:
//这是js注释
alert("你好,alert")
//浏览器处于阻塞状态 代码在alert这个位置停止并等待