随笔分类 -  javascript

摘要:function mbStringLength(s) {var totalLength = 0;var i;var charCode;for (i = 0; i < s.length; i++) {charCode = s.charCodeAt(i);if (charCode < 0x007f) {... 阅读全文

posted @ 2014-09-25 00:01 Young_Junior_Man 阅读(201) 评论(0) 推荐(0)

摘要:/**js Unicode编码转换*/vardecToHex =function(str) {varres=[];for(vari=0;i < str.length;i++) res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4);return"... 阅读全文

posted @ 2014-05-01 14:10 Young_Junior_Man 阅读(374) 评论(0) 推荐(0)

摘要:针对以下html,编写代码使点击show按钮后 li逐个从左到右显示出来 aaaaa bbbbb ccccc ddddd#1.利用bind函数(bind和apply与call的区别:都可以达到偷换this的效果,但是apply和call是运行时偷换,而bind是绑定)#2 利用闭包 本案例的知识点是jQuery queue和dequeue的用法,已经bind和闭包的相关应用。 阅读全文

posted @ 2014-02-13 15:20 Young_Junior_Man 阅读(228) 评论(0) 推荐(0)

摘要:实参个数可以用arguments.length 获得,期望的形参个数可以用函数的length属性获得function check(args){ var actual=args.length; var expected=args.callee.length; return actual==expected;}//调用方法function f(a,b,c){ if(check(arguments)){ return a+b+c; }else{ console.log("实参个数和期望的形参个数不相等"); }} 阅读全文

posted @ 2014-02-12 12:26 Young_Junior_Man 阅读(281) 评论(0) 推荐(0)

摘要:1.substr与substring substr(start,[length]) start 必须 length 可省略,省略表示从start开始取到字符串的末尾 substring(start,[end]) start非负整数,必须,取值范围从0开始 end 可省略 结束位置,若end>start,子字符串返回"",省略将会默认取到字符串的末尾,子字符串中不包括该位置的字符;2.slice(start,[end]) start 必须,数组中的指定开始位置 若为负数,开始位置为数组length+end end 可省略 数组中的指定结束位置,若为负数,结束位置为数组l 阅读全文

posted @ 2012-02-21 21:57 Young_Junior_Man 阅读(921) 评论(0) 推荐(0)

导航