`
bazhuang
  • 浏览: 149360 次
  • 性别: 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

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

    河北省辛集中学2020_2021学年高一语文下学期第一次月考试题202104270180

    3. 《左传》采用编年体,但能全视角记述历史事件,通过多年记述揭示事件的前因后果和历史背景。 4. 司马迁的《史记》“列传”是对《左传》的继承与发展,它以人物为中心,专门记载人物生平,形成传记体裁。 5. ...

    2021届安徽省淮北一中高一上学期语文期末考试试题.doc

    它注重恢复《春秋》中的历史事件,以明确历史背景和事件的前因后果,为后世提供历史教训。 2. 《左传》的记述特点:《左传》采用编年之体,虽然将事件分解在不同年份,但它对事件的记述是全视角的,不仅记录了具体...

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

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

    历史解题方法综述 2.ppt

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

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

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

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

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

    五年级上册作文PPT学习教案.pptx

    3. 描述事件:对于写作事件,要求学生描绘事件的前因后果,启示应深刻且具体,有助于读者理解。 4. 解读名言:写关于名言的启示时,需要通过情境铺垫来展示这句话对个人的影响。 5. 分析漫画:观察漫画的细节,...

    高中政治难还是历史难.pdf

    虽然历史知识点可能较为繁杂,但一旦理清各个事件的前因后果,形成清晰的时间线,就能更好地理解和记忆。历史学习需要尊重史实,答题时需基于史实进行分析,强调历史发展的眼光。课外阅读历史书籍对于深入理解历史...

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

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

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

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

Global site tag (gtag.js) - Google Analytics