摘要: shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5] 阅读全文
posted @ 2014-05-24 14:13 Shimily 阅读(160) 评论(0) 推荐(0)
摘要: JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜... 阅读全文
posted @ 2014-05-24 13:15 Shimily 阅读(161) 评论(0) 推荐(0)
摘要: 1 function $(){ return document.getElementById(arguments[0])}; 2 3 /** 4 * 得到上一个元素 5 * @param {Object} elem 6 */ 7 function prev(elem){ 8... 阅读全文
posted @ 2014-05-24 13:14 Shimily 阅读(364) 评论(0) 推荐(0)
摘要: 曾经webkit也支持过position:sticky,但后来的版本中取消了对其的支持。确实用@media(scroll-top)来实现会灵活的多。但目前的浏览器既不支持position:sticky也不支持@media(scroll-top)。瞬间觉得回到了解放前,只能用JS去实现。 posit... 阅读全文
posted @ 2014-05-24 13:10 Shimily 阅读(615) 评论(0) 推荐(0)