JavaScript教程
javascript的历史
javascript语言的前身叫作LiveScript。自从Sun公司推出著名的Java语言之后, Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行设计,并更名为javascriptjs脚本编程入门。这所以取名为javascript,原因就在于javascript作为一种嵌入HTML文档的、基于对象的脚本设计语言。其中很大一部分的语法同Java语言很相似,而且javascript的设计可以使它很容易地同Java语言一同工作,它可以充分支持Java的applet小应用程序,Java的applet小应用程序也可以很方便地访问已有的javascript代码。所以,也可以javascript看成是Java语言的某种简化版本。
javascript的优点
在javascript这样的用户端脚本语言语言出现之前,传统的数据提交和验证工作均由用户端浏览器通过网络传输到服务器上进行。如果数据量很大,这对于网络和服务器的资源来说实在
javascript语言的前身叫作LiveScript。自从Sun公司推出著名的Java语言之后, Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行设计,并更名为javascriptjs脚本编程入门。这所以取名为javascript,原因就在于javascript作为一种嵌入HTML文档的、基于对象的脚本设计语言。其中很大一部分的语法同Java语言很相似,而且javascript的设计可以使它很容易地同Java语言一同工作,它可以充分支持Java的applet小应用程序,Java的applet小应用程序也可以很方便地访问已有的javascript代码。所以,也可以javascript看成是Java语言的某种简化版本。
javascript的优点
在javascript这样的用户端脚本语言语言出现之前,传统的数据提交和验证工作均由用户端浏览器通过网络传输到服务器上进行。如果数据量很大,这对于网络和服务器的资源来说实在
是一种无形的浪费。而使用javascript就可以在客户端进行数据验证。
javascript可以方便地操纵各种浏览器的对象,可以使用javascript来控制浏览器的外观,状态甚至运行方式,可以根据用户的需要“定制”浏览器,从而使网页更加友好。
javascript可以使多种任务仅在用户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理。
javascript的局限性
在WWW上有很多浏览器,如Netscape Navigator,Mosaic和HotJava等,但每种浏览器支持javascript的程度是不一样的,支持和不完全支持javascript的浏览器在浏览一个带有javascript脚本的主页时,效果会有一定的差距,有时甚至会显示不出来。
当把javascript的一个设计目标设定为"Web安全性"时,就需要牺牲javascript的一些功能。这时,纯粹的javascript将不能打开、读写和保存用户计算机上的文件。它有权访问的唯一信息就是它所嵌入的那个Web主页中的信息,简言之,javascript将只存在于它自己的小小世界----Web主页里。
javascript可以方便地操纵各种浏览器的对象,可以使用javascript来控制浏览器的外观,状态甚至运行方式,可以根据用户的需要“定制”浏览器,从而使网页更加友好。
javascript可以使多种任务仅在用户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理。
javascript的局限性
在WWW上有很多浏览器,如Netscape Navigator,Mosaic和HotJava等,但每种浏览器支持javascript的程度是不一样的,支持和不完全支持javascript的浏览器在浏览一个带有javascript脚本的主页时,效果会有一定的差距,有时甚至会显示不出来。
当把javascript的一个设计目标设定为"Web安全性"时,就需要牺牲javascript的一些功能。这时,纯粹的javascript将不能打开、读写和保存用户计算机上的文件。它有权访问的唯一信息就是它所嵌入的那个Web主页中的信息,简言之,javascript将只存在于它自己的小小世界----Web主页里。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论