摘要: 1.onblur表示失去焦点的时候被调用;2.onkeyup表示键盘每输入完一个字符之后发生。简单来讲,就是键盘上的按键被放开的时候触发。例子: 输入金额DIY-bgy2014-11-22 请输入金额:元 在本例子中,当键盘输入的时候马上触发onkeyup事件,并将输入的非数字用空字符替换(... 阅读全文
posted @ 2014-12-25 22:27 超级无敌菜鸟 阅读(17904) 评论(0) 推荐(1) 编辑
摘要: 当我们开发过程中修改了JS等文件之后,发现IE使用的还是原先的文件。这是因为一般情况下,IE会将JS、CSS文件、图片文件进行缓存,下次读取的时候首先从缓存读取,如果没有才获取新的文件。因此,在开发过程中如果这些文件修改过,应该及时清理IE缓存,否则效果无法呈现。一般清理IE缓存的方法:(我目前是英... 阅读全文
posted @ 2014-12-25 17:38 超级无敌菜鸟 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,IE对外网和127.0.0.1不会打开兼容性视图;而对于一些内网会打开兼容性视图(display intranet sites in Compatibility view):所以当我们发现有些问题本地无法复现,而在内网的一些服务器上存在问题的时候,就是因为访问本机http://127.0... 阅读全文
posted @ 2014-12-25 17:15 超级无敌菜鸟 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 昨天跟踪代码发现在Ext-js的loadData函数有点小bug:1 for (var i = 0; i < root.length; i++) {2 var n = root[i];3 var values = {};4 var id = ((sid || sid === 0) && n[sid]... 阅读全文
posted @ 2014-12-25 17:08 超级无敌菜鸟 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 1. JS 定义数组的标准写法是:var a = [1,2,3];而有的时候当我们不小心修改数组,拷贝粘贴过程过程中会多出逗号','如下:var a = [1,2,3,];或var a = [1,2,,3];经过实验发现这种写法在各个浏览器的处理方式不相同:(1)火狐和Chrome直接忽略逗号;(2... 阅读全文
posted @ 2014-12-25 17:06 超级无敌菜鸟 阅读(677) 评论(0) 推荐(0) 编辑