最高半折刷qq各种业务和钻(家里人自己开的,尽管放心,大家多捧捧场)

sking7

导航

2011年10月26日 #

不使用中间变量,交换int型的 a, b两个变量的值。

摘要: /by ppchen var a = 10, b = 2; a = a + b; b = a - b; a = a - b;//by Mr.司马 var a = 10000,b=245a = a^b;b = b^a;a = a ^b;//by cloudgamervar a = 33,b=44a=[a,b]b=a[0]a=a[1]//by Mr.司马var a = 23,b=454;a = {a:b,b:a};b = a.b;a = a.a;a = b + (b = a)*0;//这涉及到运算顺序的问题,从左到右进行运算。。。如果改成a = (b = a)*0+b就是另外的结果//另外注意下. 阅读全文

posted @ 2011-10-26 15:41 G.N&K 阅读(235) 评论(0) 推荐(0) 编辑

自定义标签

摘要: 自定义标签是标签的名字不能用符号开头,例如<!ooo></!oo>,<:ooo><:!oo>等等,可以这样<o:oo></o:oo>但有个特殊IE里,开头可以用'!',也许是为了让IE识别DoctypeW3C标准中获得DOCTYPE头信息的方法是document.doctype...l例如<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">为网页开头的文档类型。通过getElementsByTagNam 阅读全文

posted @ 2011-10-26 13:40 G.N&K 阅读(262) 评论(0) 推荐(0) 编辑

通过两个数字构建一个连续的数组

摘要: var k = 15Number.prototype.n = function () { for(var i = +this, a = []; i <= k; a.push(i++)); return a; }var x = 6..n console.log(6.===6);//truevar y=new Number(6).n();console.log(Number('1')===1);//trueconsole.log(Number('1').n());//[6, 7, 8, 9, 10, 11, 12, 13, 14, 15]console.log 阅读全文

posted @ 2011-10-26 11:39 G.N&K 阅读(267) 评论(0) 推荐(0) 编辑

Replace回调函数参数的使用

摘要: var s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890';function f(s, width){var a=new RegExp('[\\s\\S]{1,'+(width || 4)+'}', 'g');return s.replace(a,function(K,M,L,N){console.log('==='+K);//第一个参数:匹配项console.log('---'+M);//第一个参数:匹配项的起始indexconsole.log('--- 阅读全文

posted @ 2011-10-26 11:09 G.N&K 阅读(457) 评论(0) 推荐(0) 编辑