« 上一篇下一篇 »

JavaScript的应用范围

在使用一个JavaScript程序的时候,首先要对自己用户群有一个正确的认识,要知道用户都使用什么浏览器,有什么特殊要求,然后要尽量使用被广泛接受的方法来实现自己设计的程序的功能,使自己设计的程序在尽可能多的平台和浏览器上测试通过。下面我们就来介绍一下JavaScript目前都有什么应用。

    JavaScript的功能非常强大,在动态网页设计里发挥了重要作用,同时可以方便快捷地进行表单验证。在一个网页里,JavaScript是无所不在的,它可以控制和改变传统HTML无法达到的效果,比如动态显示文字。

    JavaScript程序是需要浏览器来解释并执行的,所以对于同一个程序,不同的浏览器完全可能有着不同的解释,有时也可能会出错,这从Internet Explorer和Netscape Navigator的发展历程可以清楚地看到。在那一段时间里程序设计员要花费很多时间来考虑并保证自己设计的程序在这两种浏览器里都要能够正常浏览。所以要在使用一个JavaScript程序的时候,首先要对自己的用户群有一个正确的认识,要知道用户都使用什么浏览器,有什么特殊要求,然后要尽量使用被广泛接受的方法来实现自己设计的程序的功能,使自己设计的程序在尽可能多的平台和浏览器上测试通过。下面我们就来介绍一下JavaScript目前都有什么应用。

    第一,改善页面设计,实现动态效果。

    在网页设计方面,JavaScript是非常强大甚至可以说是无所不能的,在一个页面里JavaScript又是无所不在的。有些非常熟悉的功能都是由JavaScript实现,具体包括以下几个方面。

    1、实现传统的HTML功能。传统的HTML的主要功能是进行文本文档和其他文档的显示,利用JavaScript的内置对象,不但可以轻松实现这些要求,而且效果更加丰富多彩。传统的HTML有的功能,JavaScript都可以实现。

    2、制作交互显示的图片。使用JavaScript可以制作出随着鼠标事件或其他事件的变化而变化的图片,使页面看起来更加生动有趣,富有生命力。当把鼠标移动到图片上之后,这个图片就会变成另外一幅图片。这就是JavaScript的魅力,类似于这样的功能使现在的网页非常具有交互性,大大提高了人们对网络的兴趣。

    3、控制层的显示和隐藏。层现在已经是被广泛应用的技术,而层的显示和运动都是有JavaScript程序来控制的。

    4、显示时间,并通过时间来触发事件。现在网上冲浪的人越来越多,很多人在连续工作或阅读时很容易忘记时间而疲劳,所以在合适的时候提醒人们进行休息是很有必要的。使用JavaScript就可以实现这个功能,利用内部的时间对象,JavaScript可以自动计时,如果到了设定的时间久可以触发内部预先定义的函数,采取各种各样的形式来提醒用户。

    第二,应用程序设计。

    用JavaScript可以编写一些小的程序用于检查用户输入的字符,这是JavaScript最具有价值的应用之一。通过一些特殊的要求。比如当访问者在申请成为某一论坛的会员时填写用户信息要求,如填写有误就可以通过设置警示框提示用户填写错误。这样在很大程度上减少由于用户填写表单时的错误带来的麻烦。这也就是表单验证。

    JavaScript内置的函数比较丰富,数学计算能力也比较强,在开发一些需要计算的项目时,用JavaScript完全可以设计出来。在电子商务蓬勃发展的今天,这是很重要的。传统的HTML不具有计算的功能,而目前的Visual Basic,Java等一些更严格意义上的计算不具有计算语言,既不如JavaScript在Internet传输方便,也不如其灵活、简练,所以JavaScript在不很复杂的计算里有广泛的应用前景。

    第三,开发交互式E-mail。

    传统的E-mail是纯文本的格式,外观比较单一,没有动态的内容。在最近几年里,这种状况得到了巨大的改善,随着HTML对JavaScript的支持,现在的一些软件,如Outlook等也支持JavaScript,这样就使E-mail的外观更加丰富多彩了。但是即使使用了JavaScript技术,丰富了E-mail的视觉听觉效果以后,也要注意不要忽略了要传递的信息本身,使用太多会影响人们获取信息。现在一些网站提供的E-mail服务里给用户以选择的权利,用户可以选择是否使用HTML格式,如果选择使用HTML格式,那么通过JavaScript就可以在E-mail里实现HTML的一些功能。

    第四,基于JavaScript的一些应用。

    虽然Flash中的ActionScript和JavaScript并不完全一样,但是二者还是有相似之处的,尤其在语言基础上,有了JavaScript的基础就可以很快地掌握ActionScript编程要领,制作出更复杂的动画效果。同JavaScript的程序风格比较一下就可以发现很多相似的地方。在比较运算符、预定义的函数等方面,二者具有更多的共同点。二者的不同之处在于二者的对象和属性有所区别,ActionScript还是一种比较年轻的描述语言,还需要一定的发展才会获得更强的功能。

« 上一篇下一篇 »