首页 > 代码库 > JavaScript之入门简介
JavaScript之入门简介
一、是什么
1、概念
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
JavaScript也是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
2、整体结构
3、组成
(1) ECMAScript,描述了该语言的语法和基本对象。
(2) 文档对象模型(DOM),描述处理网页内容的方法和接口。
(3) 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。
4、特点
(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!");
四、扩展
1、JavaScript与Java的关系
JavaScript与Java名字很像,但是Java是由Sun Microsystems公司开发的。这两个语言都是在C语言的基础上开发出来的,语法有些相像,但是却是完全不同的东西。就好像英语与德语的差别一样。
JavaScript本来在开发阶段是叫做LiveScript的,由于当时Java开始流行,而且Netscape公司和Sun公司进行了技术合作,于是变成了JavaScript这个名字。
2、JavaScript与DHTML的关系
DHTML(Dynamic HTML,动态HTML)是从 Internet Explorer 4.0 和 Netscape Communicator 4.0 开始支持的。它其实并不是一门新的语言,它只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本),其中css和客户端脚本是直接在页面上写而不是链接上相关文件。
DHTML不是一种技术、标准或规范,只是一种将目前已有的网页技术、语言标准整合运用,制作出能在下载后仍然能实时变换页面元素效果的网页设计概念。JavaScript是DHTML中的核心技术,请牢牢掌握。
JavaScript之入门简介