随笔分类 -  JavaScript

摘要:var a = "aababaabababababaab";a.replace(/(^|[^a])(ab)+/g, "$1");var a = "aababaabababababaab";a.split(/aab/).map(function(value) {return value.replace... 阅读全文
posted @ 2014-05-29 14:27 金帛 阅读(1047) 评论(0) 推荐(0)
摘要:var a='account.type=1&account.id=&account.dependFlag=0&account.card.companyId=1&account.name=%E4%B8%AD%E9%93%B6VISA%E5%8D%A1&account.hidden=&account.c... 阅读全文
posted @ 2014-04-29 22:41 金帛 阅读(1204) 评论(0) 推荐(0)
摘要:JS中数组Array的用法{转载}js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length-1]);//bbbarr.pop();//alert(arr[arr.length-1]);//aaa//alert(ar 阅读全文
posted @ 2014-04-11 14:29 金帛 阅读(249) 评论(0) 推荐(0)
摘要:1、(functiong(){})() 和 (function(){}())有细微差别,()是强制运算符,第一种写法强制返回函数本身,然后调用;第二种写法是强制返回函数执行的结果。2、json格式的数据里面的key不能用变量3、关于scrollTop,clientHeight等属性的获取document.documentElement.clientHeight || document.body.clientHeight;document.documentElement一定要写在前面,document.body.clientHeight正常访问返回的是页面的body高度,而不是浏览器窗口高度,只 阅读全文
posted @ 2014-03-02 02:12 金帛 阅读(221) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-02-20 17:43 金帛 阅读(279) 评论(0) 推荐(0)
摘要:1.常规的解释,null是个对象,表示空值,undefined也是个对象,表示没有定义2.详细分析null书上的解释(Javascript权威指南),Javascript的关键词null是一种特殊的值,它表示“无值”。null常常被看作对象类型的一个特殊值,即代表“无对象”的值。如果一个变量的值为null,那么你就会知道它的值不是有效的对象、数组、数字、字符串和布尔值。null对应类型object,布尔值false,数字0,字符串“null”123456789101112131415161718192021var test = null;//类型,输出objectdocument.write( 阅读全文
posted @ 2014-01-21 23:02 金帛 阅读(4654) 评论(0) 推荐(0)
摘要:正则表达式30分钟入门教程目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多, 阅读全文
posted @ 2014-01-18 00:50 金帛 阅读(415) 评论(0) 推荐(0)