学了这么久,只是知道JavaScript是Web前端技术的一种,只是会写一些函数,明白一些规则,却不是很明白它的作用,今天在网上查了查,在这里做个总结。JavaScript是一种为适应动态网页制作而诞生的需要区分大小写的浏览器的语言;是一种基于对象和事件驱动并具有安全性能的脚本语言(解释性语言)。所有的浏览器均支持此教本语言。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。Javascript短小精悍,执行在客户机上,大大提高了网页的浏览速度和交互能力。javascript程序是纯文本的,且不需要编译,所以任何纯文本的编辑器都可以编辑javascript文件。使用它的目的是与HTML超文本标识语言、Java 脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应用程序。它是通过嵌入或调入在标准的HTML语言中实现的,在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。

     1.JavaScript 使有规律地重复的HTML文段简化,减少下载时间,节省CGI的交互时间。    2.JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI (通用网关接口,CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。)验证。    3.动态性: JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。   4.跨平台性: JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。    5.JavaScript是一种基于客户端浏览器的语言,用户在浏览中填表、验证的交互过程只是通过浏览器对调入HTML文档中的JavaScript源代码进行解释执行来完成的,即使是必须调用CGI的部分,浏览器只将用户输入验证后的信息提交给远程的服务器,大大减少了服务器的开销。

       通俗些说,JavaScript就是做界面的,制作特效使用。差不多就是这些吧。