13996527831
网站建设知识详细

JavaScript在网页中执行的特点

发表日期:2021-02-16 11:50:46   作者来源:米卓网络   浏览:    

  网页中的特效,大多是使用JavaScript编程实现的,JavaScript 程序在网页中被浏览器解释执行。在网页开发时,需要理解JavaScript的一些概念和JavaScript在网页中执行的特点。

  网页特效可以极大地丰富网页的页面效果和交互性,实现很多HTML网页所无法实现的功能,是网页技术开发的一个有力扩展。一些网页特效的基本知识和常用网页特效的运用,需要在实际学习和操作中掌握运用这些网页特效功能。以JavaScript为基础的Ajax交互技术,是这些网页特效的高级形式。Ajax 技术可以大大地提高网站的运行性能,极大地丰富网页的可交互性。Ajax技术是很多网站技术的发展趋势。

JavaScript在网页中执行的特点

  1、关于JavaScript 与Java的区别和联系的问题

  在学习网站设计的JavaScript时,用户常分不清JavaScript 与Java的区别,JavaScript常被初学者认为是Java语言,不能非常明确地区分这两种技术的区别。

  实际上,JavaScript 与Java是完全不相同的两种概念。这两种语言是两个公司推出的不同的技术,分别针对不同的使用环境和功能。

  Java是SUN公司推出的新一代面向对象程序设计语言,主要用于网络程序的设计。因为使用了Java虚拟机技术,Java可以很方便地运行于各种平台。在网站方面常用来设计JSP动态网站的后台程序。

  JavaScript是 Netscape公司的产品,主要功能为扩展HTML 的对象和交互功能。JavaScript可以嵌入Web页面中,是针对网页的对象和事件驱动的解释性语言。ASP网站的编程可以用JavaScript编写,网页的交互脚本一般使用JavaScript编写。

  Java和 JavaScript两种语言虽然都带有Java,但却是两种完全不同的语言和技术。虽然在语句上有一些相似的内容,但在开发方法、开发对象、运行原理上是完全不同的,在进行设计时需要明确区分Java和 JavaScript。

  2、如何使用网页特效软件提供的网页特效

  网页特效的JavaScript编程,是面向网页对象的编程。页面特效的原理非常复杂,一个功能的实现可能需要很多繁琐的代码。而常用的网页特效只有几类,在进行设计时,只要能看懂和正确使用具有一定功能的JavaScript程序即可。

  现在网络上有很多JavaScript 网页特效的软件,这些软件对JavaScript程序进行了分类和整理,每个代码都有使用方法的说明。在进行设计时,只要按照说明使用这些代码即可实现网页特效的功能,这样可以避免书写大量的特效程序代码。常用的网页特效软件有网页特效精灵、网页特效王等。在搜索引擎上也可以搜索到需要的网页特效代码。在无法编写网页特效代码时可以借鉴和使用这些代码。

  3、关于浏览器保护导致的网页特效不能执行的问题

  在浏览含有JavaScript 网页特效的网页时,浏览器因为安全防护而阻止执行这些代码,可能会导致有些网页特效无法正常运行。如图 14-46 所示,浏览器中止了网页脚本的执行,并在网页上端显示了提示信息,可能会提示运行这一段脚本对计算机产生一定的安全性危害。这时,可以单击这个提示信息,选择“允许阻止内容”,即可运行网页中的网页脚本。

  可以对网页的安全保护进行一定的设置。选择浏览器的“工具”│“Internet选项”命令,在弹出的对话框中选择“安全”选项卡,Internet默认被选中,单击“自定义级别”按钮,弹出浏览器的“安全设置”对话框,如图14-47所示。可以对浏览器的安全保护情况进行设置,选择是否自动运行JavaScript网页脚本。

  4、JavaScript程序错误可能导致所有脚本不能运行

  JavaScript在网页上是一种解释性语言,浏览器以逐句解释的方式运行这些脚本,但是每个网页中所有的脚本都是一个程序的整体,中间的变量、函数、对象可以自由调用,即使是书写在不同代码区的程序,也常常有着逻辑联系。

  JavaScript的程序错误可能导致一个网页中的所有脚本都不能运行。在进行脚本编写时,要注意不同程序中的变量、函数和对象的联系与调用关系,正确书写JavaScript 代码。

  5、使用VBScript编写网页交互脚本程序

  除了JavaScript 以外,VBScript也可以方便地实现网页交互脚本程序的编写。VBScript可以同JavaScript一样使用和操作网页中的对象,对这些对象进行编程和控制。

  VBScript客户端脚本的编程方法与JavaScript 基本相同,只是使用了VBScript语法。设计者可以根据自己的喜好选用一种脚本语言编写网页交互脚本程序。例如,下面两种方法实现的显示当前时间的方法是等效的。