大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网页设计 -> HTML/CSS -> 如何用DHTML编制网页

如何用DHTML编制网页

时间: 2021-07-31 作者:daque

1 前 言

  跟着internet/intranet的连接普遍和兴盛,越来越多的公司、企业和部分正在发端树立本人的web站点、编写web网页,以一种新的办法向外界颁布消息,供人们去欣赏、观赏和运用。所以,网页创造已接受到越来越多的专科职员的关心。   网页是指经过internet向寰球供给消息的少许文书档案文献,囊括部分消息、贸易、文娱等实质。网页是运用超文本标记谈话html(hypertext markup languge)编写的,寄存在internet/intranet上的web效劳器中,供考察者运用欣赏器 (browser)来观赏。运用html谈话编写出来的网页又称为超文本,即网页中包括有文本、图形、声响、图像和超链接(hyperlink)等多媒介消息。

2 dhtml简

  我我在欣赏器中能交战到洪量运用html和剧本谈话编写的网页。为了简单欣赏,各计划机厂商纷繁推出了本人的欣赏器,那些欣赏器对html的扶助还没有一个一致的典型,明显这倒霉于互连网的兴盛。所以,万维网球协会会w3c(world wide web consortium)拟订了一个与平台和谈话无干的典型,即文书档案东西模子dom(document object model)。   dom将html、css(层叠款式表)和剧本谈话共同起来构成一个或多部分都能实行的互操纵模子。netscape、microsoft都向w3c提出了实行dom的倡导:运用动静html,即dhtml(dynamic html)来处置题目。   dhtml是在维持与现有html兼容的普通上扩充出来的几种新功效的总称。那些新功效主假如指动静功效、定位功效以及运用css的功效。   运用dhtml的因为有两个:一是dhtml将网页上的每一个元素划分红很多独力的东西,那些东西的属性经过css来指定。二是dhtml将每个东西向一个编制程序和剧本谈话的框架盛开,可运用编制程序谈话c++安排网页上的东西,也可运用java script、vbscript安排网页上的东西。这就表白web页和其上的十足货色都是可编制程序的,这给web页带来了新的功效。当咱们在实行运用步调时就会创造各别之处:往日在web上运路途序时,历次在单个元素后必需等候该网页从新载入,即使一个web页包括了洪量湮没的东西,以至一屏屏崭新的页面,那将会体验一个再次考察效劳器的进程;而运用dhtml,不妨单击屏幕上方的某个图象,就不妨使屏幕下方的段落连忙爆发变革,而不用再考察效劳器。一切的表格将形成活的数据库,用户不妨动静和排序的挑选个中的数据。如许一来,就缩小了对效劳器的乞求,所以贬低了效劳器的负载,普及了存户机和效劳器的总体本能。

3 运用款式表css 

  dhtml的普通是层叠款式表css(cascading style sheets),款式是指由web页作家设置的一组表露和定位属性。css最大的特性是面向东西的网页安排,也即是说,把每一页、每一段落、每个图象和表格都看成是一个东西。而后证明该东西的每个范例。每个范例都有一种款式 (style),即一组属性或表露训令。只有证明一次,那些属性就会贯串在所有网页以至所有站点中。不妨对每一种款式付与一个名字,如h1、li即使该款式的称呼与一个灵验的dhtml元素(或标志)的称呼沟通,则该款式就机动的效率于该元素的每一个范例;即使给一种款式所起的称呼没有相映的dhtml标志,就必需人为地将该款式强加到蓄意它展示的场合。 3.1 设置和运用基础款式   底下的步调段中有两个款式:h1和favor,h1是一个灵验的dhtml元素,在步调中由〈h1〉〈/h1〉标志的局部将接受款式h1的十足属性;favor则是一个非dhtml元素,设置它的功夫须在前方加上一个圆点,援用时要用〈class〉来证明,在步调中由〈favor〉〈/favor〉标志的局部将接受款式favor的十足属性。 〈html〉 〈head〉〈title〉test〈/title〉 〈style type=”text/css〉 〈 !-- h1{font-style:normal; font-weight:bold; color:green; line-height:20pt}  /设置款式h1/ .favor{font-style:normal; fontsize:15pt; background-image:url(back.imag.gif); textalign:center}  /设置款式favor/ --〉 〈/style〉 〈/head〉 〈h1〉this is a test!〈/h1〉  /运用款式h1/ 〈p class=”favor”〉do you like this?〈/p〉  /运用款式favor/ 

3.2 运用外部款式   款式表还不妨寄存在外部文献中,这个文献与页面包车型的士接洽不妨经过import或link,比方,款式表寄存在文献mysite.css中,在文书档案中不妨插入下列代码挪用外部款式表: 〈link rel=stylesheet href=”mysite.css” type=”text/css” title=”test style”〉

4 实行交互功效

  css自己没有交互功效,要实行交互,就须将css设置的东西与文书档案模子(dom)贯串在一道,将web文书档案变换为dhtml文书档案。dom供给了剧本谈话考察页上元素的道路,microsoft和netscape扶助的东西模子有少许各别。   在microsoft的模子中,剧本谈话不妨考察html页面上的一切元素,一切元素都被反应为document.all中的东西。底下的步调段用来写出页面中一切的元素:   for (i=0;i〈document.all.length;i++)    {    document.write(document.all[i].tagname+”\n” );    }   在netscape的模子中,剧本谈话不妨考察html页面上一定汇合的元素,如〈layer〉标签中的实质。底下的步调段用来写出页面中一切layer的称呼:   for (i=0;i〈document.layers.length;i++)    {     document.write(document.layers[i].name+”\n” );    }

5 定位本领的运用

  在html中,任何东西的场所与网页构造的其余局部老是对立的,咱们体例网页时常常会因为增添一段笔墨而把一个图象抽出页面。此刻,运用dhtml的定位本领不妨把东西恒定下来,还不妨堆叠起来,即在页面包车型的士同一场所摆放多个图象,而后连接的指定摆放在最上头的东西来实行动画功效。 例子: *myback{background-color:transparent} *mypoit   position:absolute;   top:5in;   right:5in;   width:10in} body{background-image:url(/image/back.gif);} 〈class=.mypoint〉 img(src=http://www.okasp.com/techinfo/”/image/a.gif) 〈div class=”pile”id=”image1”style=”z-index:4”〉 〈div class=”pile”id=”image2”style=”z-index:3”〉 〈div class=”pine”id=”image3”style=”z-index:2”〉 〈div class=”pine”id=”image4”style=”z-index:1”〉 〈/body〉   在上头的步调段中,后台设成了让光彩透过底图,如许的功效在往日是要经过特意的做图东西本领实行的。在页面上还堆叠安置了4幅图,它们所爆发的动画功效也是很不错的。

6 中断语

  之上对怎样运用dhtml体例网页做了少许接洽,再有很多本领题目等候网页创造者们共通深入。

蔚笑檀 朔方交通大学交通输送学院 在读硕士接洽生 100044 上海市

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.