常犯的几个低级错误

粗心大意从小有之,总是不注意,吃了不少亏。比如从小到大考试,小学到高中,总有那么一次两次考卷最后一页没看到,忘记答。说明不长记性。近日写东西犯了老毛病,琢磨了一下,发现有几下问题,总是重复的犯或曾经重复的犯。

 

1.main函数忘记写

    有时候,eclipse中写main测试类,总忘记写,尤其是单独写个main测试类的时候,上来先new一个类出来,而后用实例调用方法,发现方法不出现提示,非常纳闷,以为自己那里写错了。定睛一瞧,没写在main方法,其实其他方法中也犯过类似。

 

2.tomacat发布工程中发现少jar包

    发布工程后,发现少jar包,最常犯得是忘记把数据库的驱动jar引入。而后兴冲冲的引入了jar包,忘记重新发布工程,导致编译仍然不通过。记得第一次遇到这现象,走了不少弯路,上网查了半天无果,后来才发现忘记重新发布工程了。

 

3.修改js遭遇ie缓存

    由于习惯了firefox,有时候用ie测试js,尤其是只能在ie下运行的函数、行为等,有时候明明修改了,但是新效果不出来。往往忽略了ie缓存,先在js中加入一系列alert,后来回过味来,忘记关闭一下ie再打开。

 

4.不小心用了submit

   前阵子曾经做了个子画面像父画面传值的js和页面。结果子画面填入值,点击按钮的时候,发现父画面得到了子画面的值,但是没有停住画面,而是刷了一下。当时急了一头汗,不知道为什么会刷新。一直没找到原因,也没有怀疑过按钮有问题,一直查找为什么子画面关闭会刷新父画面类似的问题解决方案。后来查看了下源码,发现自己的action="#",鬼使神差地把#号改成一个页面,才发现原来子画面关闭,父画面迁移了。而后定睛一瞧,原来是父画面弹出子画面的按钮用了submit。。。那个泪啊。。。。

    还有一次,有个人找我帮助解决问题,是个js方面的,该功能是当点击按钮的时候,当前画面刷新并在加载的时候现实隐藏的div.他点击了一下按钮,结果发现div层出现了一下就消失了。很令人费解。当时以为js代码有什么问题,怀疑有些条件分支没有跑到,于是乎打了几个alert。(注:此人没有firefox),发现分支跑到,并且关闭alert对话框之后,div也不消失,而一旦不用alert,又闪了一下消失了。就在我以为是灵异事件之际,灵光一闪,看看该兄把js函数放在什么地方,这才发现该兄把js函数放在submit onclick事件上,而不是放在body onload事件上。由于正好是自迁移,所以产生了迷乱。其实是div的出现是在submit之前,一旦submit后,由于自迁移,离索当然刷新到了之前的页面,div消失了。我觉得这问题也有些共性,有些人会以为既然都在当前页面,放在哪里无所谓,却恰恰没有想到submit的作用是个交互。

 

嗯。暂时只想到这些。以后继续追加,反省。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值