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

    NULL 博文链接:https://bazhuang.iteye.com/blog/577790

    分税制改革的前因后果.docx

    分税制改革的前因后果.docx

    施密特触发器的前因后果.docx

    施密特触发器你懂吗?怎么用运放构成一个简单的施密特触发器?该文档将会为你打开施密特触发器的认知大门

    宏观专题报告:储蓄率下降的前因后果,如何看待我国储蓄率的变化-0307-海通证券-15页.pdf

    宏观专题报告:储蓄率下降的前因后果,如何看待我国储蓄率的变化-0307-海通证券-15页.pdf

    超级兔子让浮动层消失的前因后果

    超级兔子让浮动层消失的前因后果

    EDA/PLD中的商业智能的前因后果

    商业智能(BI)的概念最早是由Gartner Group提出来的。确切地讲,商业智能并不是一项新技术,它是将数据仓库(DW)、联机分析处理(OLAP)、数据挖掘(DM)等技术与客户关系管理(CRM)结合起来应用于商业活动的实际过程当中,...

    论文研究 - 美国银行业智力资本效率的决定因素和后果

    本研究调查了美国银行业智力资本效率的决定因素和后果。 我们发现,银行对不良时期的个人机构记忆会降低其智力资本效率。 我们还发现,智力资本效率限制了银行的冒险行为,并增强了其会计保守性。...

    前沿因果推断文献及相关stata do文件.rar

    因果推断是研究如何更加科学地识别变量间的因果关系及多期DID和事件研究法的数据和代码  客观事物普遍存在着内在的因果联系,人们只有弄清事物发展变化的前因后果,才能全面地、本质地认识事物。基干事物发展的这种...

    红图新媒体教你如何学习新媒体

    知晓某一热点只是第一步,下一步我们需要了解事情的前因后果,乃至舆论态势。这时候,热点事件分析工具就派上用场了。  1、知微事见  知微事见是一个热点事件分析工具,除了可以自行搜索热点事件外,还提供“事件...

    Docker中iptables规则在iptables重启后丢失的完整过程

    前因后果 1、在跳板机上使用ansible命令测试机器B时,报错如下,于是就怀疑是网络防火墙的问题 10.10.0.86 | FAILED &gt;&gt; { failed: true, msg: /bin/sh: /usr/bin/python: No such file or directory\r\nOpenSSH_...

    mysql关于隐式提交的问题

    整理了一下关于mysql的前因后果,以及如何避免隐式提交

    36页区块链

    区块链概念简述 内容介绍 技术详情 36页看懂区块链的前因后果

    SD卡的一般结构简介

    简单介绍SD卡的前因后果及其一般结构、使用方法、使用环境。

    淘宝技术这十年(阿里巴巴)

    本书从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。全书文风...

    淘宝技术这十年 完整版 带批注.pdf

    本书从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。全书文风...

    淘宝技术这十年 pdf

    本书从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。全书文风...

    淘宝技术这十年

    本书从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。全书文风...

    《西洲曲》的考证及解读 (2011年)

    《西洲曲》自诞生以来,其艺术成就无庸置疑,但关于作者、叙述主体、故事发生地和诗中某些词句的解释等问题一直争论不休。本文主张研读作品必须将其还原至它产生的时代,不能生硬地用现当代的某些文学创作理念和方法...

Global site tag (gtag.js) - Google Analytics