JavaScript/jQuery
文章平均质量分 54
勒布朗赵四
小小的人儿啊 风生水起啊 天天就爱穷开心啊
展开
-
JS中 event属性方法总结
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消转载 2015-10-27 15:18:36 · 399 阅读 · 0 评论 -
【transitionEnd】解决如何在transition的时间结束后执行javascript
我自己遇到的问题通过CSS 的 transition效果给容器的高度加过渡动画eg:..........DPCoachItem{ height: 100px; transition: height 300ms ease; -moz-transition: height 300ms ease; -webkit-transition原创 2016-10-31 20:10:58 · 4013 阅读 · 0 评论 -
如何利用call,apply获取数组的最大值最小值
1,取最大值var arr = [1,3,7,22,677,-1,2,70];Math.max.apply(Math, arr);//677Math.max.call(Math, 1,3,7,22,677,-1,2,70);//6772,取最小值var arr = [1,3,7,22,677,-1,2,70];Math.min.apply(Math, arr);//-1原创 2016-11-03 21:52:39 · 2281 阅读 · 0 评论 -
常用的JS小技巧------求数组最大值
一般情况下我们是这样做的var arr = [10,9,3,100,2];function getMax(arr) { var max = arr[0]; for(var i=0,l=arr.length;i<l;i++) { if(max < arr[i]) { max = arr[i];原创 2016-09-01 15:44:46 · 338 阅读 · 0 评论 -
常用的JS小技巧------数组内不规则字符的排序
1,数组排序['Shanghai', 'New York', 'Mumbai', 'Buenos Aires'].sort();// ["Buenos Aires", "Mumbai", "New York", "Shanghai"]如果数组元素不是正常英文,或者不符合ASCII编码的字符的话呢?// Spanish['único','árbol', 'cosas', 'fút翻译 2016-09-01 15:13:03 · 562 阅读 · 0 评论 -
【学习收藏】如何创建只执行一次的工具函数
//方法一:function runOnce1(fn, context) { return function(){ try{ fn.apply(context || this, arguments); }catch (err){ console.log('error=',err); }finally{ fn = null; } }}// 方法二转载 2016-07-19 20:27:18 · 328 阅读 · 0 评论 -
制作带三角指向的overlay/popup
HTML 部分: x CSS 部分:.ss_toolTip{ display: block; position: absolute; width: 300px; mi原创 2016-07-18 16:17:09 · 509 阅读 · 0 评论 -
如何判断是否是数组
方法一:var arr = [1,2];var arr2 = "";Array.isArray(arr);//trueArray.isArray(arr2);/false方法二:var arr = [1,2];var arr2 = "";Object.prototype.toString.call(arr);//"[object Array]"Object.prototyp原创 2016-07-15 17:33:10 · 308 阅读 · 0 评论 -
js动态创建popup
原文链接 : js的Popup效果 #login{ position: relative; display: none; top: 20px; left: 30px; background-color: #ffffff; text-align: center;转载 2016-05-18 21:04:04 · 1096 阅读 · 0 评论 -
删除字符串中所有html标签,保留标签内容
.blue{color: blue;}var msg = 'This is James's blog, Thank you.';function temp(msg) { var msgTemp = msg.replace(//ig, '');//删除全部html标签及其属性, 但保留标签内容 var msgTemp2 = msg.replace(/()|()/g, '')原创 2016-03-31 15:25:39 · 645 阅读 · 0 评论 -
JS阻止事件被频繁点击
刷新var repeatObj = {repeatTemp:[]}function checkClickInterval(refresh,time){//如果指定time则time*1000,否则默认间隔时间time是30s time = time ? time*1000 : 30000; var newTime = new Date().getTime();//获取每原创 2016-03-19 12:32:53 · 4649 阅读 · 0 评论 -
Js中面向对象编程之继承的几种方式及理解
function Person(name,sex){ this.name = name; this.sex = sex; var privateObj = "privateInfo";//js中的私有变量 this.say = function(){ console.log("say==",privateObj); }}/* js中设置静态变量和静态方法Person.stati原创 2015-11-25 17:34:38 · 589 阅读 · 0 评论 -
深入浅出 妙用 call,apply, bind 讲得很好很透彻,故收藏了
原文地址: 点击打开链接转载 2017-02-16 17:25:08 · 289 阅读 · 0 评论