`
bazhuang
  • 浏览: 149717 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

事件的前因后果(1)

阅读更多

带着问题入手:我们做j2ee网站讲究分层,后台有好多方案进行分层处理。那么前台页面是不是也可以分开呢?

 

关键词:event、事件、http://www.w3.org/TR/DOM-Level-2-Events/events.html

 

1、  历史遗留问题

(1)     通常页面的写法

一个页面一般包括有:html代码、CSS代码、JS代码。CSS代码我们都可以将其写入CSS文件中,JS代码也可以写在js文件中。

但有一点通常我们是没有做到的,那就是定义在htmlElement中的事件,都是嵌在html代码中的,例如: 

或者是下面这种方式(引入js文件):

Click.js代码:

 

function info(){
	alert("提示");
}

 

html代码:

 

 

<span onclick="info();">弹出提示</span> 


第二种方法会比第一种方式要好一点,总结一下:

 a.代码结构比较清晰,可读性强;

b.易于书写,用IDEaptana)去书写纯JS文件,纠错能力比较好,也会有很好的代码提示功能;

c.利于firebug调试。

(2)     老方法的缺陷

从上面的代码可以看出,如果我想在click事件中增加处理函数,我们只能在info函数中添加代码或者直接修改span中的onclick内容。修改形式如下:

第一种方式:

function info(){
	alert("提示");
}
function other(){
	.…..
}
<span onclick="info();other();">弹出提示</span>

 

 

 第二种方式:

  

function info(){
	alert("提示");
other();
}
function other(){
	.…..
}
<span onclick="info();">弹出提示</span>

 

 

 

 

上面这2种方式,我认为都不是很好的处理方式,第一种方式需要修改html内部代码;第二种方式是破坏原来的js

文件中的函数实现。都是比较危险的操作,不是同一个人维护这些代码的时候修改的风险比较大。

分享到:
评论

相关推荐

    事件的前因后果(2)

    标题中的“事件的前因后果(2)”暗示了这是一个关于JavaScript事件处理的系列教程的第二部分,主要关注事件处理的细节和可能遇到的问题。在这个系列中,作者可能深入探讨了事件是如何在Web页面中触发、捕获和处理的,...

    5-8+百度事件图谱技术与应用.pdf

    在决策支持系统中,事件图谱可以提供实时的事件分析,帮助决策者理解事件的前因后果,做出基于客观信息的决策。 百度事件图谱的发展历程显示了从垂直领域知识图谱到通用知识图谱,再到多元异构知识图谱的演进,这...

    施工索赔程序.docx

    - 事态调查:承包人需要寻找索赔机会,分析事件前因后果,确保对事件有全面了解。 - 索赔原因:分析事件责任归属,非承包人责任的干扰事件可进行索赔。 - 索赔依据:依据合同判断事件是否符合索赔条件。 - 损失...

    2020年9月债券市场违约与信用风险事件报告-2020.10-8页精品报告2020.rar

    1. **债券违约概述**:报告可能会首先介绍2020年9月中国债券市场的违约总体情况,包括违约债券的数量、规模、涉及的企业类型以及违约率等关键指标,以帮助读者了解当月违约现象的严重程度。 2. **违约企业分析**:...

    新人教统编版五四制四年级上册语文 习作:生活万花筒 教案教学设计.docx

    1. 如何有效地将事件的前因后果展现出来,使读者能够跟随故事的发展而产生共鸣。 2. 如何在叙事中注入个人的真实感受,使作品富有感染力。 3. 结合本单元课文的写作特点,提升习作的文学价值和艺术表现力。 【教学...

    中创安例分析-------------------------------------------------------------

    1. 事件收集:收集并整理相关的安全事件信息,这可能来自内部日志、外部报告或是公开的案例研究。 2. 事件还原:详细分析事件的前因后果,包括攻击路径、目标、使用的工具和技巧。 3. 影响评估:确定事件对组织的...

    《如何撰写教学案例》.ppt

    2. 描述事件背景:详实的背景信息有助于读者置身其中,理解事件的前因后果。 五、写好案例的关键 1. 选择复杂情境:复杂的事件能展现多种可能性,激发多元化的思考。 2. 揭示人物心理:揭示教师和学生的心态变化,...

    部编版中国历史-八年级上册-教学反思.docx

    2. 知识点衔接与逻辑性:在教授第二次鸦片战争时,教师注重前后知识点的自然过渡,强调对事件前因后果的深入讲解,通过引导学习、分组讨论和图片史料分析,提升学生分析史料的能力。 3. 太平天国运动:教学中,教师...

    煤矿冒顶事故分析页.pdf

    然而,事故的发生往往是多种因素交织的结果,因此需要从系统的角度出发,全面分析事故的前因后果,采取综合措施以预防事故的发生。 总结来说,煤矿冒顶事故的预防工作应注重人员培训、设备管理和顶板安全管理。通过...

    员工处分记录(表格模板、DOC格式).DOC

    3. **描述**:这里是事件的详细描述,应包含所有相关事实和情况,包括可能导致处分的行为、事件的前因后果以及涉及的其他相关人员。清晰的描述能帮助管理层理解事件全貌,避免偏见或误解。 4. **目击证人**:目击...

    历史解题方法综述 2.ppt

    【历史解题方法综述】 历史解题方法的掌握对于理解和解答历史...综上所述,解答历史问题需要结合时间、空间、材料含义、所学知识以及答题对象等多个维度,运用历史思维,深入理解事件的前因后果,形成全面的历史认知。

    员工处分记录(DOC格式).doc

    3. **描述**:这一部分是事件的详细叙述,应包含事件的前因后果、涉及的人物、地点等关键信息,以及该行为如何影响到工作环境或公司利益。 4. **目击证人**:列出目击事件的同事或其他相关人员,他们的证词可以作为...

    秋八年级历史上册 第一单元 第1课《鸦片战争》教案 新人教版-新人教版初中八年级上册历史教案.doc

    鸦片战争是中国近代史上的一个重大转折点,对于八年级学生来说,理解这一事件的前因后果以及对中国历史的深远影响是学习历史的重要部分。本节课通过创设情境、小组讨论、观看音像资料等多种教学手段,旨在让学生能够...

    2020年高考语文一轮复习(核心梳理 固根基)1.2.2.6写作背景的分析与探究 新人教版.doc

    事件背景,解释事件的前因后果;技术和专业背景,涉及专业知识和技术因素;材料背景,涉及消息来源的可靠性。这些背景信息的分析能为新闻报道提供丰富的内涵和深度。 接下来,我们转向传记的写作背景。传记的核心...

    大班案例分析:不情愿的道歉.docx

    再次,教师没有进一步探讨事件的前因后果。例如,从滑梯下面往上爬本身就是不安全的行为,教师应该在此处强调安全规则,防止类似事件再次发生。此外,虽然晓雨受伤,但这并不意味着他没有错误。在处理冲突时,教师...

    五年级语文下册 第五组 20《景阳冈》教学设计 新人教版-新人教版小学五年级下册语文教案.doc

    教学设计旨在通过深入理解和朗读,让学生了解武松豪放、倔强、勇敢无畏的性格特征,并能区分事件的前因后果。 教学目标包括三个方面: 1. 学生需要理解课文内容,尤其是武松的人物性格特点,如其豪放不羁和无畏精神...

    英语高考听力四大必读考试重点与十五个常考听力场景.pdf

    3. 事件推断:理解事件的前因后果,挖掘隐藏信息。 四、主题内容 主题型试题要求考生理解对话或独白的主要内容,抓住关键字或主题句提炼主旨。 十五个常考听力场景: 1. 图书馆场景:了解相关术语,如借书卡、图书...

    三年级怎样写日记(1).doc

    如“外公离开了人世”,这种直接揭示重大事件的方式,让读者急于了解事件的前因后果。 5. **修改和优化开头**: 写作时,开头段落应当精炼且切题。比如,原本的开头过于冗长,没有明确焦点,修改后的开头更直接,...

    员工处分记录表.doc

    4. **描述**:详尽阐述事件的具体情况,包括事件的前因后果和影响。 5. **目击证人**:如果有其他人员见证,应记录他们的名字,增加事件的可信度。 6. **是否违反公司制度**:如果答案是肯定的,需要指明违反的具体...

Global site tag (gtag.js) - Google Analytics