标签:
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
JavaScript也是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
(1) ECMAScript,描述了该语言的语法和基本对象。
(2) 文档对象模型(DOM),描述处理网页内容的方法和接口。
(3) 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。
(1) 是一种解释性脚本语言(代码不进行预编译)。
(2) 主要用来向HTML页面添加交互行为。
(3) 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
1、 嵌入动态文本于HTML页面
2、 对浏览器事件作出响应
3、 读写HTML元素
4、 在数据被提交到服务器之前验证数据
5、 检测访客的浏览器信息
6、 控制cookies,包括创建和修改等
以下是一个简单的JavaScript Hello World︰
<!DOCTYPE HTML> <html> <head> <title>简单的JavaScript Hello World</title> <script type="text/javascript"> document.write("Hello, world!"); // 在浏览器视窗内直接显示 alert("Hello, world!"); // 弹窗显示 console.log("Hello, world!"); // 在控制台(console)里显示,需要先开启开发工具控制台 </script> </head> <body> HTML 内容…… </body> </html>
或是在浏览器的地址栏(location bar)中使用javascript:,以交互方式表示:
javascript:alert("Hello world!");
JavaScript与Java名字很像,但是Java是由Sun Microsystems公司开发的。这两个语言都是在C语言的基础上开发出来的,语法有些相像,但是却是完全不同的东西。就好像英语与德语的差别一样。
JavaScript本来在开发阶段是叫做LiveScript的,由于当时Java开始流行,而且Netscape公司和Sun公司进行了技术合作,于是变成了JavaScript这个名字。
DHTML(Dynamic HTML,动态HTML)是从 Internet Explorer 4.0 和 Netscape Communicator 4.0 开始支持的。它其实并不是一门新的语言,它只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本),其中css和客户端脚本是直接在页面上写而不是链接上相关文件。
DHTML不是一种技术、标准或规范,只是一种将目前已有的网页技术、语言标准整合运用,制作出能在下载后仍然能实时变换页面元素效果的网页设计概念。JavaScript是DHTML中的核心技术,请牢牢掌握。
标签:
原文地址:http://blog.csdn.net/u010168160/article/details/41446861