css 边距简写,值复制
值复制:
- 4个值,按顺时针赋值,图中从左往右;
- 3个值,left 从 right 复制得到;
- 2个值,top 和 bottom 一组,right 和 left 一组;
- 1个值,全部一样。
js 中字符串是不可变的,所以用“+=”或者 str1.concat(strx..) 拼接字符串是非常耗资源的(已用此方案破坏了众多项目)。
1 2 3 4 5 | var arr = new Array; arr[0] = "Hello "; arr[1] = "world"; var str = arr.join(""); console.info(str); |
注:简单字符串拼接还是用“+=”或者 “concat” 就好,因为创建数组也是高消费。
当我们驯服了 jQuery 后,我们就会想着要驾驭她,政府 她,完全的控制她,以便于用更愉快的方式书写代码。
告诉你一个秘密:JavaScript没有块级作用域。(什么麻辣鸡块?)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | RegExp(pat, attr) pat: 正则字符串 [a-Z], [^0-9], |, ?, +, *...这些可以懂 a{N}: N个a a{N1, N2}: N1个a, 或者N2个a a{M, }: 至少M个a ^a: a开头 $a: a结尾 ?=a, ?!a: 可以不冻。。 楼下大写都是非,你懂的: \w: 单词 \d: 数字 \s: 空白字符 \b: 单词开头或者结尾 attr: global(g): 全局匹配 ignoreCase(i): 区分大小写 |