
前台技术
cobo1985
这个作者很懒,什么都没留下…
展开
-
JavaScript中的"AOP"编程
近来需要对系统的页面录入部分进行优化,具体需要在每个录入框增加一个onblur事件,因为涉及的地方很多,并且有的录入框已经存在onblur事件,如果全部动态增加的话,存在一个无法控制两个onblur事件函数执行顺序的问题。如果JavaScript也有java中的AOP的话那所有的问题就迎刃而解,下面就模仿AOP的思想实现一个JavaScript中的"AOP" 代码如下<i...2010-03-18 22:04:09 · 116 阅读 · 0 评论 -
利用VML实现动态关系图
前段时间因项目需要实现一个能直观的表达出商品流向的功能。当初考虑了,SVG和VML以及生成图片来显示,因为系统一般在IE下使用,最后采用了VML实现,下面是实现后的几张贴图。 由于时间比较仓促只实现了基本功能没有细化,看起来比较粗糙。 下面主要简述下实现的思路及主要代码,废话不多说代码贴上。 线及长方形的显示主要是由几个DTO来...2009-12-09 19:39:04 · 213 阅读 · 0 评论 -
利用JS为页面元素添加事件
今天需要为项目所有的页面可编辑input框增加空字符串过滤功能,利用正则表达式很容易实现内容的过滤,但是项目有上百个页面,每个页面也有20左右的input框,如果一个一个的加事件的话,估计后半生都没了,如何在不改动现有页面的前提下,又能实现目标呢?想到了在页面解析的时候用JS去动态的为这些输入框增加事件,并且还要保留原事件,只要想到了,一定能做到,doit。下面是实现的代码。...2009-12-10 18:58:01 · 416 阅读 · 0 评论 -
JavaScript系统学习问题发现与总结(一)
虽然对JavaScript面向对象编程有一定的掌握,在工作中也是遇到问题解决问题,没有系统的把JavaScript学习一遍,基础掌握的并不是特别的牢固。刚好宿舍现在断网了,晚上有时间抱着月影的《JavaScript王者归来》仔细的研读下,收获还是很大的。接下来的时间会把自己以前不太太清楚的东西都慢慢记下来。 在编程的世界里面,每种语言都会涉及到操作数的引用...2009-12-15 20:00:46 · 118 阅读 · 0 评论 -
JavaScript系统学习问题发现与总结之函数(二)
JavaScript中的函数应该说是JavaScript的灵魂,对于JavaScript的掌握和应用的好坏很大程度上取决于对JavaScript中函数的掌握,个人认为jQuery和ext虽然给我们提供了很多好用且强大的功能,真正把底层的搞明白了,才能真正的发挥这些工具的强大,才能使用的更优雅。 JavaScript中几种函数的区别,及解释运行时间的区别,先看...2009-12-18 18:49:57 · 93 阅读 · 0 评论 -
JavaScript系统学习问题发现与总结之函数(三)
这几天有太忙了,还是简单的用代码说点问题吧。 function multi(x,y){ //函数名.length 得到形参的个数 arguments得到实参的个数,arguments是函JS函数内置的对象 try{ if(multi.length!=arguments.length) throw new Error("参数个数不符"); }catch(e)...2009-12-19 19:04:37 · 104 阅读 · 0 评论 -
extjs grid行锁定功能
extjs提供的有列编辑列锁定属性,但某些情况下需要对可编辑grid的某些行进行锁定,不允许编辑,这样就要求对符合条件的行进行锁定,不允许编辑这些行的列值。解决方法很简单,只要增加grid的 'beforeedit'事件监听即可例如:'beforeedit':function(row){row.cancel=true;} 即可实现行锁定...原创 2011-04-01 23:30:40 · 761 阅读 · 0 评论