Web制作中的脚本技术应用

几乎每天在脚本技术领域都会出现新的技术并流行,脚本技术引进了新的规则,并可使人突发 奇想而改变以往已有事物的名称。一时间,一种你称之为技术而其他人却不了解,反之亦然,其他人称之为技术而你却知之甚少,甚至在两种情况下,你们指的是同一件事情。

  本文的目的只是力图对大量的基于脚本的技术名称和缩写词作一指点。去年,这些名称已作了一些改变。同样地,一些技术已由初始阶段发展得更为成熟和完善,有的则略微有了些改变,但却仍旧沿用原来的名称(因此现在看来有点混乱)。但是当你读完本文,所有事情都会清楚了。按顺序排列,请看下文:

  Dynamic HTML (DHTML) DHTML Scriptlets XML XML Scriptlets IE 5.0 Behaviors HTML Components (HTC) 

  以上这些名称的范围较大,但都是可从Microsoft获得的典型的脚本类技术的名称。 

  动态HTML(Dynamic HTML)

  因为动态HTML(Dynamic HTML)首次出现在Internet Explorer 4.0中,所以它是所有Microsoft脚本 技术的鼻祖。动态HTML(Dynamic HTML)也可归为“A”(代表Active),即现在使用的大量引擎、编程工 具和技术。

  每个web页面都是标记、段落、表单、Windows中的表单元素、帧和表格等的有机组合,想到了 这一点,就会对文档对象模型(Document Object Model)有个粗略的认识。World Wide Web 代理 (W3C)对此所做的标准的说明详细地阐述了web页面中内容的层次及访问的路径。 

  DHTML是一个名称,它通常用于识别一种方式,即IE4,IE5 and Navigator4改变某种模式并用 它来确定当前Web页面的模式。关键是这些模式利用页面本身的代码支持动态的和脚本驱动的web页面的变化。这就为那些编写动态的和交互式应用程序的Web开发者开辟了一条新路。 

  编者按:当W3C发布DOM规则时,它希望两种主要浏览器(IE和Nav)的第五个版本都能按照这个 规则执行他们的DHTML。这样,尽管Nav5适合DOM而IE5不适合,web管理员也更容易创建两种浏览器都兼容的Web页面,而不是象目前这样在IE4/Nav4浏览器中要用不同的方式执行DHTML。 

  动态HTML脚本组件(DHTML Scriptlets) 

  DHTML支持在一个web页面中组织各种不同类型的内容以达到许多特殊效果,利用这些代码,还 可以在多个页面中重复使用这些内容和功能。在这个过程中,通常使用的是“剪切”和“粘贴”,但有时却不需做太多重复工作。 

  例如,粘贴SPANs & IMGs或TABLEs & anchors以创建一个全新的对象,该对象有预设功能和用 户化的参数,或许一个TABLE和the Remote Data Service ActiveX控制元能够使该对象以多种方式显示各项记录。它不是一个新的标记,也不是一个新的二进制ActiveX控件,而是一个基于HTML的可视组件:一个DHTML Scriptlet。 

  一个DHTML Scriptlet是一个HTML页面置入另一个HTML主页,该主页有一主体和一组脚本代码可 独立运作,它还可展示一些性能、方法和内容。一个DHTML Scriptlet通过OBJECT标记置入并由一个 简单的HTML文件提供。如果有用户界面,这种对象就能显示某些特殊功能。但它也可以成为一个简单的、不起眼的商业化对象。 

  最初被简单地称作脚本的组件如今已丧失了许多原有的价值且已不再受人青睐,但要创建组合 HTML控制权,只有用它才可能完成。如果需要一个特殊的可视的HTML组件,该组件是多种标记的组合,那么除了二进制ActiveX控件外,DHTML Scriptlets是唯一的选择。如果不考虑用户界面,或只想要提高单个元素的性能,那么就应该利用其它基于脚本的工具了。 

  XML

  XML是eXtensible Markup Language的缩写,它可为Web应用程序提供一个新的开发范围。XML正成为 一种广泛地应用于在Web间交换数据的编程语言。值得推崇的是,它的结构与HTML相似但更为严谨。XML的重要性在于它是专用于创建新的脚本类的编程语言,这种脚本是由脚本代码组成的真的COM对象。 

  XML Scriptlets 

  如今,XML Scriptlets是一个令人困惑的问题,而它们的初始名Server Scriptlets则更另人费解。从Server到XML有一个很大的飞跃,但原来的名称更易于理解: 

  1、他们象服务器一样工作。 

时间: 2024-08-31 00:38:59

Web制作中的脚本技术应用的相关文章

FLASH WEB制作实例讲解(帧标签的使用)

web 大家都知道,我们在做PS图片处理时,同样一种效果,并非只有一种方法能够实现,好比一道数学题有N种解法,同样,在制作FLASH WEB时,实现效果也不是千篇一律的.今天我们就来学学利用帧标签制作FLASH WEB 先看看这个简单的FLASH WEB: 很简单吧.. 看完演示,想必大家头脑会浮现好多种制作思路,的确..可以简单运用goto语句,可以调用外部swf,AS不错的话还可以全部由AS实现.. 我们今天用帧标签来实现..帧标签:帧标签即为帧添加的名称 因为我们这次教程主要讲的是关于帧标

Web安全(中) 被动类安全产品技术分析

一.Web安全产品分析 围绕Web服务的安全,产品可以说五花八门,最基本的是接入网入口的UTM网关,其中IPS功能与防DDOS功能是Web服务器系统级入侵的直接防护,但UTM是通用的边界安全网关,非"专业的"Web入侵防护,一般作为安全的入门级防护,这里不细说.这里主要分析专为Web服务开发的安全产品,大概有下面几方面的产品: 1.网页防篡改产品: 防护未知攻击是难的,但看好我自己的"家底"是相对容易的.因此,人们最先想到的就是网页防篡改技术,保持自己的"

web-仅在类定义上有 [ScriptService] 特性的 Web 服务才能从脚本中调用。

问题描述 仅在类定义上有 [ScriptService] 特性的 Web 服务才能从脚本中调用. 仅在类定义上有 [ScriptService] 特性的 Web 服务才能从脚本中调用. 解决方案 在.net3.5中,访问web服务,要对web服务添加修饰:[System.Web.Script.Services.ScriptService] 否则,当.ajax()请求服务时,会有异常:只能从脚本中调用在类定义上有[ScriptService]属性的 Web 服务 解决方案二: 在你的方法前面加上[

web网址中怎样制作支付宝付款二维码

问题描述 web网址中怎样制作支付宝付款二维码 我在做一个购物网站,可是不懂怎么制作像淘宝那样的支付宝付款二维码,研究了半天没结果,求大神指点~,因为是毕业设计,所有不得不做. 解决方案 java有二维码生成的工具包,如SwetakeQRCode,可以生成带有一定数据信息的二维码. 详细使用参考:http://blog.csdn.net/feiyu84/article/details/9089497 解决方案二: 一两句话说不清楚,多研究下第三方支付接口文档就会了 解决方案三: 纯js用jque

java web项目中应用的服务器推送技术都有哪些?有没有性能问题

问题描述 java web项目中应用的服务器推送技术都有哪些?有没有性能问题 java web项目中应用的服务器推送技术都有哪些?有没有性能问题 解决方案 Web实时推送,选择GoEasy推送服务, 代码简单易懂,几分钟就可以自己写好一个在线聊天demo. 中英文文档齐全.官网:https://goeasy.io 解决方案二: 目前,websocket是个很好的方向. 解决方案三: websocket. http://blog.csdn.net/jiangcs520/article/detail

link环境中使用codefirst技术制作一个《网盘软件》,如何从zip中删除文件?

问题描述 link环境中使用codefirst技术制作一个<网盘软件>,如何从zip中删除文件? link环境中使用codefirst技术制作一个<网盘软件>,如何从zip中删除文件? 解决方案 zip中的文件不能直接删除,需要先解压缩,删除了再压缩回去.

在link中使用codefirst技术制作一个《网盘软件》,请问如何列出zip文件夹下的文件?

问题描述 在link中使用codefirst技术制作一个<网盘软件>,请问如何列出zip文件夹下的文件? 在link中使用codefirst技术制作一个<网盘软件>,请问如何列出zip文件夹下的文件? 解决方案 http://codego.net/18342/

java web+jqgrid+打印-针对java web项目中报表,使用什么技术实现报表打印功能效果好?求赐教最佳实践

问题描述 针对java web项目中报表,使用什么技术实现报表打印功能效果好?求赐教最佳实践 javaweb项目,其中含有三级表头,使用的是html5怎样实现打印可以跨浏览器并保持报表的格式不变 解决方案 http://blog.csdn.net/zhouyingge1104/article/details/8508145 解决方案二: amchar,highchar,好多图行图标插件. 解决方案三: 用浏览器自带的打印功能直接打印 解决方案四: 我的项目的报表比较复杂,使用的jqgird,浏览

Java Web项目中验证码功能的制作攻略_java

一.前言在表单页面中使用验证码的好处在于有效防止用户恶意提交表单,或者使用外挂非法攻击系统. 二.准备条件1.一个普通的web项目 webProject: 2.一个web服务器 Tomcat. 三.实现思路:1.自定义一个servlet  VerifyCodeServlet 画一个包含验证字符的验证码图片,这里的图片需要使用Graphics2D手动去画: 2.在具体页面使用img标签的src引用这个servlet即可显示servlet: 3.因为画图的时候把验证码信息放入了session,所以提