Web客户端技术:JavaScript

Web客户端技术:JavaScript


发布日期: 2017-01-23 更新日期: 2017-01-23 编辑:xuzhiping 浏览次数: 4919

标签:

摘要: JavaScript语言的前身为LiveScript。Netscape与Sun合作之后,引进了Java的程序设计思想,将其改名为JavaScript。之所以取名为JavaScript,原因在于JavaScript是一种嵌入HTML文档的、基于对象的语言,语法同...

JavaScript语言的前身为LiveScript。Netscape与Sun合作之后,引进了Java的程序设计思想,将其改名为JavaScript。之所以取名为JavaScript,原因在于JavaScript是一种嵌入HTML文档的、基于对象的语言,语法同Java语言很相似,而且JavaScript的设计使它很容易同Java语言一同工作,还可以充分支持Java的Applet小应用程序。目前,几乎所有浏览器都支持JavaScript语言。

JavaScript是一种通用的、基于原型的、面向对象的语言,属于解释型语言,它的设计目标是在不占用很多系统和网络资源的情况下提供一种可以嵌入不同应用程序的通用代码。它不需要依赖于特定的机器和操作系统,独立于操作平台。

JavaScript语言主要用于创建具有动态性、交互性的Web页面,有如下几个特点。

(1)简单性:JavaScript语句可以直接嵌入到HTML文档中,其语句的解析执行由Web浏览器负贵,不需要额外的开发环境。

(2)基于对象:JavaScript采用面向对象的编程方法,通过设置属性和调用方法来实现所蒲要的功能。

(3)事件驱动:JavaScript采用事件驱动方式,可以对用户的鼠标单击、移动窗口、菜单选择等事件产生响应.

(4)平台无关性:JavaScript语言的运行依赖于Web浏览器,与操作系统环境无关。只要客户机能运行支持JavaScript的Web浏览器,就可以运行嵌入了JavaScript的Web页面。

(5)安全性:JavaScript语言是通过Web浏览器处理的,不能修改其文件内容。因此,当Web浏览器浏览嵌入了JavaScript的Web页面时,用户无须担心JavaScript会被删除或修改。同时,没有服务器端程序的协同,JavaScript不能在服务器上打开文件或存储信息。

JavaScript功能强大,且非常灵活。如果了解了其特性与适用场合,便能运用自如。JavaScript主要适用于交互式用户界面设计、动态更新页面信息、数据校验、通过Ajax异步访问服务器提取数据等。鉴于JavaScript的优良特性,业界很多个人或组织投入研宂与应用,涌现出大量优秀的JavaScript开源框架和插件,让Web开发事半功倍。基于这些开源框架和插件,HTML+CSS+JavaScript的Web应用具有丰富的交互体验效果,可以与Hex、Silverlight等富客户端应用媲美,获得更多Web开发人员的青睐。因此,HTML5+CSS3+JavaScript己成为目前Web前端开发使用最为广泛的主流方式,本教程也基于此开发方式展开介绍。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org