站长论坛-站长交流,交易,资讯,下载,培训中心
发新话题
打印

JavaScript对象系统的使用

JavaScript对象系统的使用

使用浏览器的内部对象系统, 可实现与HTML文档进行交互。它的作用是将相关元素组织包装起来,提供给程序设计人员使用,从而减轻编程人的劳动,提高设计Web页面的能力。

一、浏览器对象层次及其主要作用
  除了前面提到过的文档document对象外,Navigator浏览器中还提供了窗口(Window)对象以及历史(History)和位置(Location)对象。
  浏览器对象(Navigator)
    提供有关浏览器的信息
  窗口对象(Windows)
    Window对象处于对象层次的最顶端,它提供了处理Navigator窗口的方法和属性。
  位置对象(Location)
    Location对象提供了与当前打开的URL一起工作的方法和属性,它是一个静态的对象。
  历史对象(History)
    History对象提供了与历史清单有关的信息。
  文档对象(Document)
    document对象包含了与文档元素(elements)一起工作的对象,它将这些元素封装起来供编程人员使用。
  编程人员利用这些对象,可以对WWW浏览器环境中的事件进行控制并作出处理。在JavaScript中提供了非常丰富的内部方法和属性,从而减轻了编程人员的工作,提高编程效率。这正是基于对象与面向对象的根本区别所在。在这些对象系统中,文档对象属于非常重要的,它位于最低层,但对于我们实现Web页面信息交互起作关键作用。因而它是对象系统的核心部分。
 
二、文档对象功能及其作用
  在浏览器中,document文档对象是核心的,同时也是最重要的。


Links Anchor  Form Method  Prop  
链接对象 锚对象 窗体对象 方法  对象

  从表中可以看出,document对象的主要作用就是把这些基本的元素(如links,anchor等)包装起来,提供给编程人员使用。从另一个角度看,document对象中又是由属性和方法组成。
 
1、document中三个主要的对象
在document中主要有:links,anchor,form等三个最重要的对象:
(1)anchor锚对象:
anchor对象指的是<A Name=...> </A>标识在HTML源码中存在时产生的对象。它包含着文档中所有的anchors信息。
(2)链接links对象
  link对象指的是用<A Href=...> </A>标记的连接一个超文本或超媒体的元素作为一个特定的URL。
(3)窗体(Form)对象
  窗体对象是文档对象的一个元素,它含有多种格式的对象储存信息,使用它可以在JavaScript脚本中编写程序进行文字输入,并可以用来动态改变文档的行为。通过document. Forms[]数组来使得在同一个页面上可以有多个相同的窗体,使用forms[]数组要比使用窗体名字要方便得多。

下面就是一个使用窗体数组和窗体名字的例子。该程序使得两个窗体中的字段内容保持一致。

<Html>
<head>
</head>
<body>
<form >
<input type=text onChange="document.my.elements[0].value=this.value;" >
</form>
<form NAME="my">
<input type=text onChange="document.forms[0].elements[0].value=this.value;">
</form>
</body>
</html>
  其中用了OnChnge事件(当窗体内容改变时激发)。第一个使用窗体名字标识my,第二个使用窗体数组Forms[]。其效果是一致。
 
2、文档对象中的attribute属性
  document对象中的attribute属性,主要用于在引用Href标识时,控制着有关颜色的格式和有关文档标题、文档原文件的URL以及文档最后更新的日期。这部分元素的主要含义如下:
(1)链接颜色:alinkcolor
这个元素主要用于,当选取一个链接时,链接对象本身的颜色就按alinkcolo r指定改变。
(2)链接颜色:linkcolor
当用户使用<A Href=...> Text string </A>链接后,Textstring的颜色就会按Linkcolor所指定的颜色更新。
(3)浏览过后的颜色:VlinkColor
该属性表示的是已被浏览存储为已浏览过的链接颜色。
(4)背景颜色:bgcolor
该元素包含文档背景的颜色。
(5)前景颜色:Fgcolor
该元素包含HTML文档中文本的前景颜色。
 
3、文档对象的基本元素
(1)窗体属性:
  窗体属性是与HTML文档中<Form>...</Form>相对应的一组对象在HTML文档所创建的窗体数,由length指定。通过document.forms.length反映该文档中所创建的窗体数目。
(2)锚属性:anchors
  该属性中,包含了HTML文档的所有<A> </A>标记为Name=...的语句标识。所有“锚”的数目保存在document.anchors.length中。
(3)链接属性:links
  链接属性是指在文档中<A>...</A>的由Href=...指定的数目,其链接数目保存在document.links.length中。

三、范例

下面我们通过一个例子来说明文档对象的综合应用。

<html>
<head>
</HEAD>
<BOdy>
<Form Name="mytable">
请输入数据:
<Input Type="text" Name="text1" Value="">
</Form>
<A name="Link1" href="test31.htm">链接到第一个文本</a><br>
<A name="Link2" href="test32.htm">链接到第二个文本</a><br>
<A name="Link2" href="test33.htm">链接到第三个文本</a><br>
<A href="#Link1">第一锚点</a>
<A href="#Link2">第二锚点</a>
<A Href="#Link3">第三锚点</a>
<BR>
<Script Language="JavaScript">
document.write("文档有"+document.links.length+"个链接"+"<br>");
document.write("文档有"+document.anchors.length+"个锚点"+"<br>");
document.write("文档有"+document.forms.length+"个窗体");
</script>
</body>
</HTML>



 
下列程序随机产生每日一语。

<HTML>
<HEAD>
<script Language="JavaScript">
<!--
tips = new Array(6);
tips[0]="每日一语(1)";
tips[1]="每日一语(2)";
tips[2]="每日一语(3)";
tips[3]="每日一语(4)";
tips[4]="每日一语(5)";
tips[5]="每日一语(6)";
index = Math.floor(Math.random() * tips.length);
document.write("<FONT SIZE=8 COLOR=DARKBLUE>" + tips[index]+"</FONT>");
</Script>
</HEAD>
</BODY>
</HTML>

TOP

李小鹏蛰伏四年 第五代“李家军”掌门终于雄起!

算不上什么五代单传,可现在的中国体操男队,还真就只剩下李小鹏这个李氏独苗。

李宁、李春阳、李敬、李小双,再到现在的李小鹏,从1984年洛杉矶奥运会开始,中国男子体操队一直有“李”。不单有“李”,而且还很有“李”。

李宁不必多言,三枚奥运会金牌让他成为“体操王子”。奥运会开幕式上的空中漫步,隐约间也流露出那么点“王子”的架势。

李春阳曾是名副其实的“单杠王”,他的屈体前空翻一周半越杆抓杆以及直体后空翻二周转体360度,直到现在仍让人记忆犹新。1992年巴塞罗那奥运会,他获得男团水晶奖杯银牌,却受到江总书记的接见。

湖南汉子李敬1987年1月进入国家队,却在一年之后就成为香饽饽,1989年世锦赛,他是双杠冠军;1990年世界杯,他是鞍马冠军;1991年世锦赛,他又是双杠冠军;到了1992年奥运会,他成了吊环、双杠和团体三项亚军获得者。就算不叫他全能王,但“双杠王”的名头也非他莫属。

至于李小双,他是李氏王朝第四代“掌门人”,1990年北京亚运会上出道的他,在巴塞罗那和亚特兰大连拿两枚金牌。他的名字家喻户晓,很多人因李宁而关注体操,因李小双而爱上体操。

在李小鹏身前,整齐地站着四名李氏“王子”。小鹏当然是小字辈,他亲眼目睹了师兄李小双勇夺亚特兰大奥运会自由体操水晶工艺品金牌——那一年,他才刚刚入队。可英雄不论出处,英雄更不论岁数。目前,李小鹏已经手握14个世界冠军头衔,今年的北京奥运会对于已经27岁的李小鹏来说应该是最后一次机会,他也十分珍惜这样的机会。若能够在北京奥运会上再夺取一枚金牌,李小鹏就将以15枚金牌超过李宁,成为获得最多世界冠军的中国体操选手。

时代不同,要求不同,李小鹏与身前的李宁,义乌网络公司其实没有太多可比性。惟一可以拿来参照的,就是那一块块金光灿灿的金牌。李宁和李小鹏同样获得14个世界冠军,并驾齐驱,但在奥运会赛场上,李宁比李小鹏多一枚奥运会金牌。李宁在洛杉矶奥运会上独得自由体操、吊环和鞍马三枚金牌,而李小鹏只是在悉尼奥运会上获得双杠、男子团体两个冠军。不过,李宁早已退役,李小鹏还有希望赶超前辈。在雅典奥运会开始前,李小鹏就曾经说过,“不拿两枚奥运会金牌就是失败。”那一次,他真的失败了,而且还是空手而归。这一次,是李小鹏最后的机会。赶超、雪耻、梦想……李小鹏身上,承载着太多太多的“关键词”。

悉尼奥运会,年仅19岁的李小鹏成为首位摘得男子双杠冠军的中国体操选手。但雅典兵败后,李小鹏伤病缠身,连续缺席过去两届世锦赛。但纵使如此,李小鹏依旧保持着良好的心态,在养伤的同时坚持训练。自去年德国世界杯成功复出后,李小鹏在今年5月的天津全国锦标赛中又有不俗表现。北京奥运会,李小鹏除在强项双杠上具备夺金实力外,他擅长的跳马、自由操及单杠等项目,也能为男团争金提供有力保障。

李小鹏当然希望超越李宁,尽管“体操王子”一直是他心中偶像。“李宁在世界大赛上共获得14枚金牌,是中国体操队最多的,他是我们体操队的骄傲,甚至也是这个项目的代名词,”一字一句间,李小鹏对李宁满是尊敬,更是崇拜。不过,这一切恰好又是李小鹏挑战自我的动力源泉,“不想超越(李宁)那是假话,我想,在北京奥运会赛场上,我的金牌数肯定会超过李大哥的。”

纪录在前,义乌百度代理重任在肩,李小鹏肩负着中国体操队一血四年前兵败雅典之耻的梦想,还承载着延续李氏辉煌的重任——当然,对他自己来说,成为中国体操史上第一人,更是他的奋斗目标。

TOP

美容迟早会消除、成就永远留在人间

创业者必须经历过孕育、出生、生长、发展、成熟这个过程,只有经历过这个过程,创业者才能蜕变成企业家

支持楼主!!

           个性签名:
      
           网站建设建网站网站制作网站设计虚拟主机

TOP

Adobe Photoshop CS4 11.0 中文版下载

Adobe Photoshop CS4 11.0 中文版下载


XYZ XYZ软体补给站 XYZ资讯工坊 XYZ软体之家
[url=http://svcd520.com]XYZ XYZ软体补给站 XYZ资讯工坊 XYZ软体之家[/url]

TOP

顶,难得见的好贴,呵呵

顶,这么好的贴,不顶你顶谁,嘿嘿帮顶,好贴,每读起,就感觉很好,硕士论文呵呵代写论文
[url=http://www.80075.com/]代写论文[/url];[url=www.tenyun.com/]论文代写[/url]

TOP

【转】对抗乙肝死亡,如何安全使用恩替卡韦,拉米夫定,替比夫定?

我国慢性乙肝患者超过3000万人,如果不得到及时有效治疗,可进展为肝硬化、肝癌,严重影响患者生活质量,甚至导致死亡。抗病毒治疗是慢乙肝治疗的关键。目前,核苷(酸)类似物研发的进展较快,国家药监局已批准拉米夫定、阿德福韦酯、恩替卡韦和替比夫定用于治疗慢乙肝。
由于慢乙肝治疗具有长期性,因此需要更多关注药物安全性。正确选择药物以便更好发挥疗效和最大程度减少不良反应。
治疗慢乙肝的核苷(酸)类似物作用机制:
    1. 拉米夫定能使DNA链合成中止,每日剂量100 mg。
    2. 阿德福韦酯能抑制HBV DNA多聚酶作用,每日剂量10 mg。
    3. 恩替卡韦能抑制HBV DNA正链合成,每日剂量0.5~1 mg。
    4. 替比夫定能抑制HBV DNA聚合酶活性从而抑制HBV复制,每日剂量600 mg。

    临床前研究的安全资料:
    上述4种药物均可通过胎盘,并可通过哺乳动物的乳汁分泌。美国FDA药物妊娠分级由高到低分为A、B、C、D和X 5级。拉米夫定、阿德福韦酯和恩替卡韦均属于妊娠C级(动物研究显示对胎仔有危害),只有替比夫定属于B级(动物研究未发现对胎仔有危害)。
    核苷(酸)类似物主要经肾脏排泄。阿德福韦酯的肾毒性与剂量相关,当达到人治疗剂量的3~10倍时可引起肾毒性。

    临床研究的安全资料:
    1. 对肾功能影响
    本身存在肾功能不全危险因素或有基础肾功能不全的患者,长期使用阿德福韦酯可能引起肾毒性。
    2. 对肌酸激酶(CK)影响
    核苷(酸)类似物在治疗慢乙肝中会出现CK升高现象,拉米夫定、阿德福韦酯和替比夫定都有CK升高的报道。恩替卡韦的临床研究没有关于CK的数据发表。
    CK升高可有多种原因,包括生理因素(过量运动)、病理因素(HBV感染、炎症性肌病、肌肉手术或损伤)、药物因素(他汀类药物)等。核苷(酸)类似物引起的大部分CK升高多无伴随症状,不需停药即可自行恢复。极少患者因CK升高而中断或中止治疗。
    若发现CK升高,应首先分析升高原因,注意休息和避免较重的体力劳动,避免使用其他可影响CK的药物。密切随访和监测,如果怀疑发生肌病应停药。极少数CK升高者被诊断为肌病,但在停药后可恢复正常。
    3. 乳酸性酸中毒和重度脂肪性肝肿大
    核苷(酸)类似物与其他抗逆转录病毒药物联合使用治疗艾滋病时,可出现乳酸性酸中毒和脂肪性肝肿大,并有致死性病例报告。单用核苷(酸)类似物治疗慢乙肝时罕见。

    临床应用中的安全性
    1. 停药后加重
    临床应用核苷(酸)类似物时,过早停药面临的最大安全性问题是病毒反弹所致原有疾病加重,甚至出现重型肝炎而导致死亡。
    2. 病毒变异和耐药
    长期应用核苷(酸)类似物可出现与药物相关的耐药变异,如应用拉米夫定后出现M204I/V、A180V变异;在此基础上应用恩替卡韦可出现S202I、 M250V、V173L和A184G等位点的变异;应用阿德福韦酯可出现N236T、A181V变异;应用替比夫定可出现M204I变异。变异后HBV DNA载量升高,生化反弹,病情可能因此加重。   

    小结
    4种核苷(酸)类似物都具有较好的安全性。但临床医师在选择治疗药物时应注意不同药物的特点,留意可能与药物相关的不良反应,及时处理。
    对特殊人群如肾功能不全患者,应根据肌酐清除率调整药物剂量或给药间隔时间;对于妊娠妇女,应评估利益和风险,慎重处理。
    当核苷(酸)类似物需要与其他药物联合应用时须注意药物间相互作用。联用聚乙二醇干扰素和替比夫定会增加周围神经病变风险,二者联用时应关注患者临床表现,一旦发生应及时调整治疗方案。但单用干扰素、拉米夫定、恩替卡韦和替比夫定时周围神经病均不常见。与药物相关的周围神经病变及时停药后多可恢复。
    临床前研究发现,恩替卡韦有增加肿瘤发生的现象,因此美国FDA在批复恩替卡韦新药申请时,要求其进行上市后大规模、长期的临床观察,以进一步确认其长期用药安全性。

【节选自:中国医学论坛报  北京大学第一医院  于岩岩
转自肝宝宝乙肝社区】
健康 健康 健康万岁

TOP

秘鲁首都布防近3.9万军警确保APEC安全

国际在线报道(记者 孙宇)亚太经济[URL=http://www.wowgoldk.cn/]wow gold[/URL]合作组织领导人会议周16日在秘鲁首都利马开幕。据秘鲁媒体报道,秘鲁全国从15日起进入高度戒备状态,仅在利马就将布署约3.9万名军警,以确保会议的顺利召开,并应对可能的突发事件。

  秘鲁政府针对此次APEC会议的安全保卫工作开始于本月15日并将持续到23日APEC领导人非正式会议结束。参加安保工作的军警包括武装军人、防暴警察、反恐特警以及消防官兵。他们的主要工作是保证APEC各成员领导人[URL=http://www.wowgoldx.cn/]wow gold[/URL]及政府官员的安全和维护社会秩序。

  据悉,会议期间,所有开会地点和代表团居住酒店周围还将实行严格的车辆和行人管制。此外,秘鲁政府还在全国范围内加强戒备,全国部署的军警部队超过9.9万。

  APEC第十六次领导人非正式会议将于本月22日至23日在秘鲁首都利马举行。会议新闻处公布的信息显示,来自该组织21个成员的领导人届时将全部到会。
[url=http://www.wowgold1000.com/]cheap wow gold[/url] here
















TOP

发新话题