JavaScript 基础

最近在回顾JavaScript,受益匪浅。记录一下。

1.JavaScript是基于对象的脚本语言,使用它可以开发Internet客户端的应用程序。JavaScript在HTML页面中以语句的方式出现,并且执行相应的操作。
  它是一种基于客户端浏览器的语言,(直接在客户端浏览器上运行的脚本语言)有了它便可以使网页变得生动。使用它的目的是与HTML和其他脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而开发客户端的应用程序。它是通过被嵌入或调入标准的HTM语言中实现的。

2.来源:它是Netscape公司当时为了扩充Netscape Navigator浏览器的功能而开发的一种可以嵌入到Web主页中的编程语言,它的前身叫做Livescript。自从Sum公司推出著名的Java语言之后,Netscape公司引进了Sum公司有关的程序概念,将自己原有的Livescript重新进行设计,并改名为JavaScript。

3.特点

(1)简单性

它采用小程序段的方式实现编程,和其他脚本语言一样,它同时是一种解释性语言,它提供一个简易的开发过程。它的基本结构形式与C、C++、VB和Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用和操作。

(2)动态性

相对于HTML语言和CSS语言的静态而言,它是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行某种操作所产生的动作,被称为“事件”。比如按下鼠标、移动窗口和选择菜单等操作都可以视为事件。当事件发生后,可能会引起相应的事件响应。

(3)跨平台性

JavaScript是依赖于浏览器本身,与操作环境无关的脚本语言。只要浏览器能运行,且浏览器支持JavaScript,那计算机就可以正确执行它。无论这台计算机是Windows、Linux、Macintosh或者是其他操作系统。

(4)安全性

它被设计为通过浏览器来处理并显示信息,但它不能修改其他文件中的内容。换句话说,它不能将数据存储在Web服务器或者用户的计算机上,更不能对用户文件进行修改或者输出操作。

(5)节省CGI的交互时间

随着WWW的迅速发展有许多WWW服务器提供的服务要和浏览者进行交流,从而确定浏览者的身份和所需服务的内容等,这项工作通常由CGI/PERL编写相应的接口程序与用户进行交互来完成。很显然,通过网络与用户的交互增大了网络的通信量,另一方面影响了服务器的性能。

JavaScript是一种基于客户端浏览器的语言,用户在浏览的过程中填表、验证的交互过程只是通过浏览器对调入HTML文档中的JavaScript源代码进行解释执行来完成的,即使是必须调用CGI的部分,浏览器只将用户输入验证后的信息提交给远程的服务器,大大减少了服务器的开销。

 

4.JavaScript语法基础

JavaScript可以出现在HTML的任意地方,甚至在<html>之前插入也不成问题。它使用<script></script>进行声明,不过如果要在声明框架的网页(框架网页)中插入,就一定要在<frameset>标记之前插入,否则不会运行。

 

posted @ 2021-06-08 17:12  哈哈咖咖  阅读(35)  评论(0编辑  收藏  举报