赞助商链接
赞助商链接
4.14
2014
jq解绑事件:为事件匿名函数指定变量、事件命名空间方法妙用!
解绑同类型多个事件其中一个事件:为事件匿名函数指定变量
解绑事件,一般我们都会使用.off( events [, selector ] )。但对同一元素绑定同类型多个事件后,怎么实现解绑指定的其中一个事件?如:给.link1绑定多个点击事件,怎么实现解绑多个点击事件中的其中一个? 实[……]
4.10
2014
判断属性是否存在于实例对象还是原型对象中方法
赞助商链接
原生js没提供直接判断属性是否存在于原型对象的方法,但同时使用hasOwnProperty() 和in操作符,能实现这个功能!obj.hasOwnProperty(attribute): 可以检测一个属性是否存在于一个实例对象中,还是存在于原型对象中,若存在于实例对象中,则返回t[……]
js统计字符串内每个字符出现次数,2种写法,实现思路大致相同,源码如下:
方法1:
用正则匹配将各个字符从字符串中替换掉,直接用正则匹配的match().length获取每个字符出现的次数
[runcode]
function charCount(str) {
// 用正则匹配将各个字[……]
js取小数点精确到第几位,2种方法:巧移小数点,可取四舍五入值,另一种是正则匹配,源码如下:
[runcode]
var str = “0.1256789”;//原数值
// obj:操作的字符串,num:指定要取小数点到第几位
// 方法1:巧移小数点,可取四舍五入
function[……]
4.2
2014
js获取location.search每个查询字符串的值
赞助商链接
2.26
2014
JS的逻辑运算符&& ||和位运算符 & | 的区别
性能上的比较
逻辑运算符&& || 中,如果&&的第一个运算数是false,就不再考虑第二个运算数,直接返回false;如果||的第一个运算数是true,也不再考虑第二个运算数,直接返回true。而&和|运算符却不是这样的,它们总是要比较两个运算数才得出[……]
二维数组转成对象字面量,方法示例:
[runcode]
var arr=[[“var1″,”value1”],[“var2″,”value2”]];
var obj={};
for(i in arr){
obj[arr[i][0]]=arr[i][1];
}
console.log[……]
赞助商链接
2.12
2014
firefox下$("body").scrollTop()值始终为0
类别:
JS+jQuery, 前端相关 | 关键字:$("html, body").scrollTop(), firefox下$("body").scrollTop()值 | 发表于 10年前 , 25962 次阅读
firefox下,带dtd文档申明:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>[……]