互联网软件开发与应用(14)
发布时间:2021-06-11
发布时间:2021-06-11
电子商务专互联网软件应用与开发(复
16.简述在ODBC规范定义的驱动程序中两种类型的区别(单层和多层)。
答:单层驱动程序与多层驱动程序的差别不单在于是否具备数据库引擎功能,前者在网络中充当了文件服务器的角色,造成网络中的大量数据包;而使用后者能够大大减轻网络负担,而且提高了应用程序的运行效率。所以,多层驱动程序在实用中较为常见。
第六章 事件模型:DOM中指定元素进行交换的那部分称为Event Model(事件模型)。 事件:所谓“事件”指一系列对网页进行的动作,诸如将鼠标在一页面元素上移动(Onmouseover)、进行网页发布(Onload)、提交一个反馈表格(Onsubmit)、单击反馈表输入区(Onfocus)等。 Dynamic HTML是一种即使在网页下载到浏览器以后仍然能够随时变换的HTML。动态HTML包括的技术有:JavaScript、VBDocument Object Model(文档对象模型)、Layers和CSS等。 对象成员:每个对象都有其成员。成员是对象的属性、方法和事件。属性就是品质;方法就是对象可以做的事情;事件是对象可能发生的事情,通常是用户所做事情的结果。
Dynamic HTML:是一种即使在见面下载到浏览器以后仍然能够随时变换的HTML。它使得站点的展示比以前更加丰富多彩,更多的定制方法;更多的分析大量数据的手段;与访问者能进行更多样化的交互。动态HTML是一种通过各种技术的综合发展而得以实现的概念,这些技术包括JavaScript、VBScript、Document Object Model(DOM) Layers、CSS等。 构成DHTML的各种技术:
1、客户端的脚本语言(JS、VBS)2、文档对象模型(DOM)3、层叠样式表(CSS)
层叠样式表(CSS):由于CSS属于DOM的一部分,它的属性也可以通过动态HTML编写语言得到体现,因此能够实现页面外在视觉效果方面的几乎一切变化。通过改变页面元素的CSS属性(如颜色、位置、大小),可以达到计算机的带宽和处理器运行速度允许范围内的一切效果。
文档对象模型(DOM):这是一种层次式结构,允许程序员引用(以及*作)Web页中的任何对象(表格、表单、图形等)。程序员可以利用网页中的每个对象。DOM是动态网页的真正核心内容。正是它使得HMTL具备了变动性。DOM体现的是网页元素的等素关系,这些元素在指定的浏览器上呈现。(包括:时空背景信息/时间日期等)
DOM允许程序员使用脚本语言访问和利用所有的HTML元素(指 的主命令)。在理论上,可以用DHTML去编程控制所有的属性、所有的级联样式表、以及所有的嵌入对象、图像和文本。
窗口对象:一种顶级对象。可以用这个对象去发现窗口的URL或构造按钮,在浏览器中模拟Back和Forward按钮,这几个按钮通过用户的网络冲浪历史记录转到不同的URL。
。通常,以S结束的对象就是一个集合,当然,AII对象同样也是一个集合(文档中的所有东西)。在引用对象或对象串(几个对象用句点分开)时,可能会出现不一致性。 修改HTML内容:
要修改容器元素(比如DIV,H2或SPAN中的内容),可以利用innerHTML或innerTEXT属性。要修改元素本身及其内容,应当用outerHTML属性。
以text结束的属性有innerText和outerText两种,分别提供了对象的文本内容(不含标记)。以HTML结束的哪两个属性,innerText和outerHTML,也提供了相同的内容,但同时还包括了所有的HTML标记。
如果想保持现有的元素和文本,并添加新的元素和文本到现有代码中,可以用insertAdjacent或insertAdjacentText。 理解TextRange中的方法:FindText要求三个参数:目标串,查找的字符数(正值,表示前向查找,负值则表示后向查找)以及是否要全文匹配及查找是否区分大小写(2表示全文匹配,4表示大小写区分,6表示大小写区分且全文匹配,只有第一个参数(目标串)是必须的,其他参数若无选定,则默认为部分单词(任何字符,不需要将空格去掉)和不区分大小写。
要在文档中查找文本段,并用其他文本替换这些文本段,可以用TextRange对象的文本属性。
下一篇:2012全国各地高考作文题汇总