赵工的个人空间


专业技术部分转网页计算转业余爱好部分


 编程语言

常用的编程语言
C#编程语言基础
C#面向对象与多线程
C#数据及文件操作
JavaScript基础
JavaScript的数据类型和变量
JavaScript的运算符和表达式
JavaScript的基本流程控制
JavaScript的函数
JavaScript对象编程
JavaScript内置对象和方法
JavaScript的浏览器对象和方法
JavaScript访问HTML DOM对象
JavaScript事件驱动编程
JavaScript与CSS样式表
Ajax与PHP
ECMAScript6的新特性
Vue.js前端开发
PHP的常量与变量
PHP的数据类型与转换
PHP的运算符和优先规则
PHP程序的流程控制语句
PHP的数组操作及函数
PHP的字符串处理与函数
PHP自定义函数
PHP的常用系统函数
PHP的图像处理函数
PHP类编程
PHP的DataTime类
PHP处理XML和JSON
PHP的正则表达式
PHP文件和目录处理
PHP表单处理
PHP处理Cookie和Session
PHP文件上传和下载
PHP加密技术
PHP的Socket编程
PHP国际化编码
MySQL数据库基础
MySQL数据库函数
MySQL数据库账户管理
MySQL数据库基本操作
MySQL数据查询
MySQL存储过程和存储函数
MySQL事务处理和触发器
PHP操作MySQL数据库
数据库抽象层PDO
Smarty模板
ThinkPHP框架
Python语言基础
Python语言结构与控制
Python的函数和模块
Python的复合数据类型
Python面向对象编程
Python的文件操作
Python的异常处理
Python的绘图模块
Python的NumPy模块
Python的SciPy模块
Python的SymPy模块
Python的数据处理
Python操作数据库
Python网络编程
Python图像处理
Python机器学习
TensorFlow深度学习
Tensorflow常用函数
TensorFlow用于卷积网络
生成对抗网络GAN


首页 > 专业技术 > 编程语言 > 网页脚本语言的设置与使用位置
网页脚本语言的设置与使用位置

网页脚本语言是嵌入在网页中的一小段程序,是介于HTML和Java、Visual Basic等编程语言之间的一种逻辑控制脚本。脚本语言不需要编译就可以在网页浏览器或者Web服务器中被解释和执行。目前,在Web设计和开发中,比较流行的有JavaScript和VBScript两种脚本语言。

一、网页脚本语言的设置方法:

1. 在IIS服务器环境中配置应用程序的脚本语言类型:

打开“控制面板”,双击“管理工具”,选择Internet信息服务,双击则打开IIS界面;

 

选择设置好的网站,鼠标右键菜单[属性],打开网站属性对话框,“主目录”选项卡;

 

点击执行权限右边的“配置”按钮,打开配置对话框,打开“选项”卡;

 

默认ASP语言设置为VBScript。

2. 在网页中定义脚本语言类型:

<%@LANGUAGE=”VBSCRIPT”%>

此语句要在任何一行脚本语言命令之前定义。

3. 使用<script>标记定义所包含的脚本语言代码:

<html>

<head><title>VBScript代码示例</title></head>

<body>

<script type=”text/vbscript”>

  MsgBox(“Hello,World!”)

</script>

</body>

</html>

在网页中插入VBScript脚本时常使用<script>标记,其中type=”text/vbscript”属性定义<script>和</script>标记之间的代码是VBScript脚本语言。

二、服务器端与客户端脚本语言:

1. 服务器端脚本:

使用VBScript和JavaScript都可以编写服务器端脚本,也可以编写客户端脚本。服务器端脚本在Web服务器上被执行,有服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端的浏览器中显示。只有服务器端脚本才能真正实现动态信息显示效果,借助Ajax技术,用户使用JavaScript脚本也可以实现客户端页面信息的动态更新。

服务器端脚本的执行不受浏览器的限制,脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的RTML文件。编写服务器端脚本有两种方法:

1)使用分隔符<%和%>将脚本包含起来:

<%@LANGUAGE=”VBSCRIPT”%>

<head></head>

<body>

<% Response.Write(“欢迎光临!”)%>

</body>

</html>

2)使用<script>和</script>标记,并定义runat=server属性:

<%@LANGUAGE=”VBSCRIPT”%>

<head>

<script type=”text/vbscript” runat=”server”>

Sub welcome

  Response.Write(“欢迎光临!”)

end sub

</script>

</head>

<body>

<% Call Welcome%>

</body>

</html>

2. 客户端脚本:

客户端脚本是随着HTML页面下载到客户端浏览器中,在用户本地计算机中执行,常用于做简单的客户端验证,例如用户表单验证或者网页特殊效果等。

必须把客户端脚本代码写在<script>和</script>标记之间,并将其嵌入到HTML页面中。脚本语言函数常被嵌入注释标记(<!-- 和 -->)中,这样能够避免不能识别<SCRIPT>标记的浏览器将代码显示在页面中。

SCRIPT块可以出现在HTML页面的任何地方,但常见有以下情况:

1)一般目标脚本代码放在HEAD 部分,以使所有的脚本代码集中放置,确保在BODY部分调用代码之前所有的脚本代码都被读取并解码。

2)窗体中提供内部代码以响应窗体控件的事件。

以下代码是在窗体中嵌入脚本代码以响应按钮单击事件:

   ......

  <BODY>

  <FORM NAME=”Form1”>

     <INPUT TYPE=”Button” NAME=”Button1” VALUE=”单击”>

     <SCRIPT  FOR=”Button1” EVENT=”onClick” LANGUAGE=”VBScript”>

          MsgBox “按钮单击!”

     </SCRIPT>

   </FORM>

   </BODY>

   </HTML>

3)大多数脚本代码在Sub或Function过程中,仅在其他代码要调用它时执行。

4)也可将VBScript代码放在过程和函数外,这类代码仅在HTML页面加载时执行一次,在页面加载时初始化数据或动态地改变页面的外观。

 

 

Copyright@dwenzhao.cn All Rights Reserved   备案号:粤ICP备15026949号
联系邮箱:dwenzhao@163.com  QQ:1608288659