分类: 系统运维
2008-04-04 13:27:06
1,解决预留退路问题 显然预留退路的问题已经不需要解决: onclick="showPic(this);return false;"> 反思,如果当初使用的是以下的方式: 预留退路的问题就出现了。 另外将href=“#”也会导致同样的问题。而设置一个链接只不过是举手之劳。 2,分离javascript问题 在之前的版本中html和js代码混在了一起。 Fireworks 应该在外部文件中完成js的添加操作,这样才能让html完全没有杂质: >Fireworks 使用挂钩(方便js的使用):
添加事件处理函数: ·检查当前browser是否支持getElementsByTagName, getElementById等方法。 ·检查当前网页是否包含一个id属性值是“imagegallery”的元素 ·构造循环对imagegallery元素中的链接进行遍历处理 ·添加事件处理函数
|
3,DOM Core和HTML-DOM ·getElementsByTagName ·getElemntById ·getAttribute ·setAttribute 以上几个方法是DOM core的组成部分,并不专属于javascript。用途也并非只适用于网页,可以用来处理任何的标记语言如xml写出的文档。 HTML-DOM针对html的DOM html-dom提供了一个forms对象, 可以将如下的语句简化为document.forms; document.getElementsByTagName("form"); 又如HTML-DOM为图片提供的src属性可以将: element.getAttribute("src") 简化为:element.src. 具体到javascript美术馆: var source=whicpic.getAttribute("href"); 可以简写为:var source=whicpic.href; placeholder.setAttribute("src",source); 可以写为:placeholder.src=source; |