电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 网页制作-> DHTML教程
脚本技术应用abc_dhtml教程
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 

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

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

  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、他们象服务器一样工作。 

2、他们大多作为DHMTL脚本的服务器辅助版在服务器上执行命令。 

  XML Scriptlets是包括数据和元数据的XML文档,它可识别和定义一个COM对象。XML标志包括一 个CLSID,一个自动调控的界面和脚本代码。但是,与一个COM对象不同,XML Scriptlets 不是二进 制库,那么有什么窍门呢? 

  事实上,他们取决于DLL,DLL能够区分XML文档中的脚本代码和所谓的COM-aware应用程序并划 分其界限。应用程序可确认规则控件的CLSID,与DLL配合,然后,将脚本代码置入XML运行。 

  虽然DHTML和XML的名称同出一辙,但他们的共同点却微乎其微,web管理员可根据不同需要进行取舍。如先前所示,DHTML Scriptlets作为用户界面的基于HTML的组件和基于脚本的组件起作用。基于HTML组件用于制作WEB页面,从Web页面到Windows脚本主页过程中,无论何时脚本代码被接受,基于脚本的组件都发挥作用。另一方面,XML Scriptlets是用户的缩小界面,当它在ASP页面中重新 使用某些脚本代码时,它可作为辅助服务器备用。 

IE5.0 Behaviors

  脚本发展的下一步是在IE5.0 Behaviors中如何运作。IE4.0或更高版本支持DHTML和XML Scriptlets。同时,Behaviors是IE5.0的一种特殊形式。一个IE5.0 Behaviors就是给一个已有的 HTML标记或一组标志一个特殊功能的XML Scriptlet。例如,从一个页面链接到另一个页面,可增加一种功能使背景逐渐减弱,以实现渐变。编写实现该功能的程序,简要说明代码运行时将出现的情况及其运行结果。 

  在某种程度上,将一个behavior应用于一个标记类似于将Window进一步划分为Win32。应用一个behavior只需给标记分配一个CSS类的名称,此名称的Behavior属性是XML Scriptlet的URL。 Behaviors的目的是为了取代DHTML Scriptlets,但它却无法创建新的组合HTML控件。它们适用于单个标记,而非多个或交互的标记。(他们很有可能源于Microsoft 的XML Chromeffects项目,该项目没有成功)。 

HTML组件 

  从技术角度讲,HTML组件(HTC)是XML文档,该文档和XML Scriptlets相比与原设计略有不同。但他们包括同样的内容且浏览功能相同。与XML Scriptlets相比,HTCs代码更为简单和直观。此外,设计HTCs和XML Scriptlets是专用于编写IE5.0 behaviors的。在解决使脚本代码可重复使用并成为模板的问题上,XML Scriptlets更为常用。 

总结

  在过去的一年半里,我们观察跟踪了一些有关Web脚本的有趣的方案。从DHTML Scriptlets发展到 IE 5.0 behaviors以及其相关技术,同时,XML Scriptlets在其它领域如Windows Scripting Host 也得以应用。XML日受青睐,HTML则显得有点过时。但有一点是始终不变的,那就是所有技术的都要应用的“脚本代码”!  


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·脚本技术应用abc_dhtml教程
·dhtml scriptlet_dhtml教程
·用推送技术动态更新页面内容_dhtml教程
·在网页上制作仿电视演职员表效果_dhtml教程
·认识dhtml中的“行为”组件_dhtml教程
·dhtml模拟菜单_dhtml教程
·webeditor网页制作新客_dhtml教程
·现网页自动刷新_dhtml教程
·动态链接、鼠标击活链接_dhtml教程
·dhtml幻灯片播放程序(一)_dhtml教程

最新文章
·windowsxp sp3 概览里面到底有什么?_windows xp
·用photoshop纹理滤镜将宝宝照片变为拼图_photoshop教程
·php中计算时间差的几种方法_php技巧
·photoshop给美女抠发换背景的小技巧_photoshop教程
·photoshop通道抠图合成_photoshop教程
·fireworks绘制线条规律旋转网状特效_fireworks教程
·巧用photoshop通道给手绘图片调色_photoshop教程
·php:“草根语言”挑战“大腕”java .net_php文摘
·fireworks三维插件辅助绘制转动立体球_fireworks教程
·photoshop巧绘制非洲菊_photoshop教程


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号