javascript
--大橙子--
勤奋自律,养成好习惯
展开
-
splice的使用方法
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。 语法如下:arrayObject.splice(index,howmany,item1,.....,itemX)各项参数如下: index:必需项且为整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。index从0开始,0表示第一个位置。 howmany:必需项。要删除的项目原创 2016-08-19 16:44:49 · 5379 阅读 · 0 评论 -
链式调用
前段时间别人问我一个问题,什么是链式调用?我一下子蒙了。回头赶紧在网上查了一下,原来是这样啊。用过但不知道专业名词,跪转载 2016-08-16 15:07:59 · 1081 阅读 · 0 评论 -
javascript异步编程
方法一:回调函数这里写代码片转载 2016-08-15 15:43:47 · 329 阅读 · 0 评论 -
事件委托、事件触发与事件冒泡
事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。假设一个元素div,它有一个下级元素p。 元素 事件捕获:当你使用事件捕获时,父级元素先触发,子级元素后触发,原创 2016-08-12 14:48:18 · 354 阅读 · 0 评论 -
禁止F5页面刷新
以下代码支持IE8及以上、火狐、chrome。document.onkeydown = function (e) { var ev = window.event || e; var code = ev.keyCode || ev.which; if (code == 116) { if(ev.preventDefault) { ev.p原创 2016-10-12 10:38:41 · 1738 阅读 · 0 评论 -
屏蔽浏览器右键菜单
以下代码兼容IE8及以上、火狐、chrome。if ((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)){ //alert('你是使用IE'); document.oncontextmenu = nocontextmenu; // for IE5+}els原创 2016-10-12 10:36:58 · 566 阅读 · 0 评论 -
浏览器网页的onblur
曾经做过一个项目,需求是这样的,鼠标离开网页次数不能超过一定限制,如果超过,就自动退出,不能再访问此网页。 那么这个onblur事件要求兼容IE8及以上、chrome、Firefox。这就有点伤脑筋了。下面我们来看看怎么实现的呢?//防作弊功能 ,要区分IE与其它浏览器//IE8的onblur事件会与onclick事件混淆,需要重新定义事件if((navigator.userAgent.ind原创 2016-10-13 15:17:52 · 2065 阅读 · 0 评论 -
StringUtils类
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils 中一转载 2016-12-30 10:34:05 · 212 阅读 · 0 评论