Js
天机浮现
我在哈尔滨
展开
-
js数组去重复项
1.天书Array.prototype.unique2 = function () { return this.sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(",");}2.转载 2014-06-05 15:30:16 · 825 阅读 · 0 评论 -
兼容浏览器(IE,火狐,谷歌)js实现拖拽效果从<http://www.jb51.net/article/38034.htm>转载
var isDrag = false; function isIE(){ if(navigator.userAgent.indexOf("MSIE")>0){ return true; }else{ return false; } } function addListener(element,e,fn){ if(isIE()){ element.a转载 2014-06-06 17:29:36 · 999 阅读 · 0 评论 -
easyui-datagrid-combobox
$('#itemUsers').datagrid({ rownumbers:true, striped : true, rownumbers:true, singleSelect:false, fit : true, toolbar: [{ iconCls: 'add', text : '修改角色', handle原创 2015-01-13 09:47:42 · 1251 阅读 · 0 评论 -
window.onload与$(document).ready()
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行,$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个,$(document).ready()可以同时编写多个,并且都可以得到执行window.onload没有简化写法,$(document).转载 2015-01-20 19:45:29 · 669 阅读 · 0 评论 -
使用arguments对象处理兼容各浏览器的键盘按钮事件
项目要求按下回车时执行登录,由于IE和火狐等浏览器事件对象模型不同,几经考虑后采用该对象处理,废话不说看代码function keyPress(){ var pressE = arguments.callee.caller.arguments[0]; if(pressE && pressE.keyCode==13){ alert('登录!'); }}原理如下:原创 2015-04-03 18:28:15 · 1081 阅读 · 0 评论 -
js对象基本学习其一
来自http://jingyan.baidu.com/article/0f5fb099e33f206d8234ea72.htmlvar a = {};把a定义为对象。可以通过a[key] = value; 进行赋值。判断a对象的长度,可以通过:var length=0; for(var jsObj in a){ length++;转载 2015-04-25 15:45:56 · 559 阅读 · 0 评论