JavaScript基础知识一
-
JavaScript简介
JavaScript是由Netscape公司开发的一种基于对象和事件驱动并具有安全性能的脚本语言(Script language),主要在Internet的客户端上,是“浏览器”上的程序语言。 -
JavaScript的特点
-简单性
JavaScript是一种脚本语言,它的基本结构形式与C、C++十分类似。但它不像这些语言一样需要先编译,而是在运行过程中被逐行地解释。它与HTML标记结合在一起。
-动态性
JavaScript是动态的,可以直接对用户或者客户输入做出响应,无须经过Web服务程序。对用户请求的响应采用事件驱动的方式进行。
-基于对象的语言
JavaScript可以运用已经创建的对象,但不能派生新的对象。
-安全性
不允许访问本地的磁盘,也不能将数据存入服务器上,更不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。
-跨平台性
JavaScript依赖于浏览器本身,与操作环境无关,只要是能运行浏览器的计算机并支持JavaScript的浏览器就可以正确的执行。 -
JavaScript在页面中的应用
在用户计算机上运行的程序称为客户端程序;在服务器上运行的程序称为服务器端程序。
-在客户端的应用
当客户使用浏览器请求HTML页面时,JavaScript脚本程序与HTML页面一起被下载到客户端,由客户端的浏览器读取HTML页面,并解析其中是否含JavaScript脚本。如果有,就解释执行并以页面方式显示出来。
-在服务器端的应用
服务器端代码不会被浏览器直接解释,需要通过服务器解释执行。