在网页中加入神奇的效果

为了让网页有动态的变化,使得用户可以与网页进行交互,Ie提供了Dynamic Html技术,简称DHTML。DHTML主要由三个部分组成,HTML网页标记,script语言和css。最常用的脚本语言是JavaScript。

什么是脚本语言?
脚本语言是一种解释性语言,不需要编译,一般用来编写嵌入在网页中的程序,由浏览器来负责解释执行。浏览器一般都由相对应的脚本引擎来解释执行,所以支持脚本程序的浏览器需要集成用于解释脚本程序的模块。 在HTML网页中,脚本程序代码是放在<script>标签中的,浏览器正是通过该标签来识别脚本程序的。
脚本语言一般以文本的形式存在,而不像c,c++那样可以编译成二进制代码,也不用像java那样解释生成.class文件。通常在大多数网页设计中,开发者经常用的脚本语言有VB script和(visual basic script)JavaScript和actionscript等。目前最常用的两种脚本语言是VB script和(visual basic script)JavaScript。


1.初识VBScript:
VBScript是基于micro是公司的visual basic,其广泛应用于网页和asp程序制作。因为VBScript和visual basic的紧密联系,所以对于拥有了visual basic开发经验的程序员来说,很容易入门。现在通过一个简单的实例来体验它的效果。

<html>
    <head>
        <title>VBScript简单使用</title>
        <script language="VBScript">
        <!--
            Sub Button1_OnClick
                MsgBox "Hello! 这是VBScript代码产生的效果"
            End Sub        
        -->        
        </script>
    </head>
    <body>
        <h3>VBScript简单使用</h3>
        <form>
            <input name="Button1" type="BUTTON" value="显示VBScript"/>
        </form>
    </body>
</html>

点击显示VBScript之后会有对话框出现(不知道为什么我看不到),这个对话框就是用VBScript实现的。


2.学习JavaScript的起步:
JavaScript的很多语法都与c++,java的风格相类似,在JavaScript中也包含类,对象,函数等。,而且使用的流程控制也基本相似。不同之处在于,JavaScript的语法规则更松散,不像编程语言那样复杂。
例如,对于变量的定义,JavaScript中只需要通过var定义即可,不需要像编程语言一样定义为int或char,此外由于JavaScript代码不会被编译为二进制代码文件,只作为一种网页文件的一部分由浏览器解释执行。因此修改起来比编程语言在集成平台中方便。

<html>
    <head>
        <title>JavaScript简单使用</title>
        <script language]="JavaScript">
            function button1(){
                alert("Hello!这是JavaScript的显示效果");
            }
        </script>
    </head>
    <body>
        <center>
            <h3>JavaScriptd简单使用</h3><HR>
        </center>
        <form>
            <input name="Button1" type="button" value="显示 JavaScript效果" onclick="button1()">
        </form>
    </body>
</html>

3.JavaScript和java的差别:
Java和JavaScript这两者是有很大的区别的,分别来自两个不同的公司的产品。java是sun公司推出的一种面向对象的程序设计语言,非常适合于internet应用程序的开发。而JavaScript是Netscape公司为了扩展Netscape Navigator功能而开发的产品,是一种基于对象和事件驱动的解释性语言,通常嵌入web页面中。
JavaScript借鉴了Java的相关概念,所以两者在语法上有很多相似之处,但也不完全相同。例如,其各自所使用的变量是不一样的。JavaScript是弱类型变量声明,即没有非常严格的类型声明要求,在定义时只需要用var定义就行。在运行时由解释器检查其数据类型(即动态联编),而java采用强类型的变量检查,所有变量在使用之前必须声明数据类型(即静态联编)。
此外,两者在嵌入方式上也不一样,java通过<applet>标签来标识,是一种与HTML无关的格式。其代码以字节代码的形式保存在独立的文档中。必须通过HTML引用装载。而JavaScript是以文本的形式存在,可以直接放在<script>标签中。

原文地址:https://www.cnblogs.com/wangshen31/p/7913151.html