随笔分类 -  JavaScript

摘要:filter(): 语法:var filteredArray = array.filter(callback[, thisObject]);参数说明:callback:要对每个数组元素执行的回调函数。thisObject :在执行回调函数时定义的this对象。//过滤掉小于 10 的数组元素://代... 阅读全文
posted @ 2015-05-15 13:48 金帛 阅读(389) 评论(0) 推荐(0)
摘要:刚刚在逛园子的时候,突然看到了一位园友的文章,里面涉及到一这样一个javascript函数:JSON.stringify。原文链接:javascript 进阶篇3 Ajax 、JSON、 Prototype认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。... 阅读全文
posted @ 2015-04-27 18:03 金帛 阅读(201) 评论(0) 推荐(0)
摘要:HTML5的本地存储是大势所趋,如果仅存储在内存中,则是sessionStorage,他们的语法都是一样,仅仅是一个存储在本地文件系统中,另一个存储在内存中(随着浏览器的关闭而消失),其语句如下:localStorage.setItem('a', 'xxxxxx'); // 设置localStor... 阅读全文
posted @ 2015-02-10 22:34 金帛 阅读(1688) 评论(0) 推荐(0)
摘要:获取div相对文档的位置,两个方法经测试document.getElementById("btn").getBoundingClientRect() 在IE6下有2像素的bug,不知道为什么. Document 阅读全文
posted @ 2014-10-23 14:41 金帛 阅读(509) 评论(0) 推荐(0)
摘要:文章的起因,我只是为了回复一个帖子,http://bbs.csdn.net/topics/390908928?page=1结果,一扯就根本停不下来。索性,一捅为快,反正是周末。拿到效果图时,有这么几步,就我了解的情况做一下分享,不一定全部都是科学,但可以部分借鉴。我先说一下,熟练后拿到效果图时这样的... 阅读全文
posted @ 2014-10-20 12:07 金帛 阅读(408) 评论(0) 推荐(0)
摘要:function ready(fn) { var completed = function() { if ( document.addEventListener ) { document.removeEventListener( "DOMContentLoa... 阅读全文
posted @ 2014-10-15 22:16 金帛 阅读(419) 评论(0) 推荐(0)
摘要:/** * 自动补全,前置位补0 * 使用场景: 获取时间,小于10前面补0等 * @param {String} str 要补全的字符 * @param {number} len 要补全的长度 * @return {String} */function lenFormat(str,... 阅读全文
posted @ 2014-10-14 14:43 金帛 阅读(394) 评论(0) 推荐(0)
摘要:从一行代码里面学点JavaScript现如今,JavaScript无处不在,因此关于JavaScript的新知识也是层出不穷。JavaScript的特点在于,要学习它的语法入门简简单,但是要精通使用它的方式却是一件不容易的事。来看看下面的这段代码,它来自于谷歌“名猿”Addy Osmani在几天前贴... 阅读全文
posted @ 2014-10-14 12:05 金帛 阅读(637) 评论(0) 推荐(0)
摘要:$.extend($, { setCookie: function(c_name, value, expiredays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + expire... 阅读全文
posted @ 2014-10-13 22:24 金帛 阅读(119) 评论(0) 推荐(0)
摘要:估计很多前端工程师并不清楚escape,encodeURI, encodeURIComponent的区别,也不知道什么时候该用哪个方法,以及这些方法为什么要被用到,下面我主要来阐述一下这三个方法的区别以及用法。escape 方法:引用MSDN JScript:The escape method re... 阅读全文
posted @ 2014-10-13 14:59 金帛 阅读(252) 评论(0) 推荐(0)
摘要:这里说的隐性类型转换,是==引起的转换。如果存在NaN,一律返回false再看有没有布尔,有布尔就将布尔转换为数字接着看有没有字符串, 有三种情况,对方是对象,对象使用toString进行转换;对象是数字,字符串转数字;对方是字符串,直接比较;其他返回false如果是数字,对象是对象,对象取valu... 阅读全文
posted @ 2014-09-24 14:47 金帛 阅读(174) 评论(0) 推荐(0)
摘要:var json = { name: "任务名称" , scoreRule: "", score: "", // 如果规则表达式不为空,则默认选中 “按规则表达式计算” unique: 1, startTime:... 阅读全文
posted @ 2014-09-24 14:42 金帛 阅读(523) 评论(0) 推荐(0)
摘要:// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new ... 阅读全文
posted @ 2014-09-24 14:41 金帛 阅读(1189) 评论(0) 推荐(0)
摘要:/** * 用页面链接上获取参数 * @param {String} name 要获取的参数名 * @return {String} 参数值 */base.getQueryStringRegExp = function(name) { var reg = new Re... 阅读全文
posted @ 2014-09-24 14:39 金帛 阅读(1308) 评论(0) 推荐(0)
摘要:前端不为人知的一面--前端冷知识集锦前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过... 阅读全文
posted @ 2014-09-06 17:29 金帛 阅读(233) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-08-15 16:23 金帛 阅读(234) 评论(0) 推荐(0)
摘要:前言: 在javascript里面动态创建标准dom对象一般使用: var obj = document.createElement('div'); 然后再给obj设置一些属性。 但是,在实际使用过程中,有些人可能会想,要是能这样创建标准的dom对象就好了 伪代码:var obj=strToDom... 阅读全文
posted @ 2014-07-23 20:27 金帛 阅读(655) 评论(0) 推荐(0)
摘要:JavaScript Micro-Templatinghttp://ejohn.org/blog/javascript-micro-templating///Simple JavaScript Templating//John Resig - http://ejohn.org/ - MIT Lice... 阅读全文
posted @ 2014-07-15 15:29 金帛 阅读(227) 评论(0) 推荐(0)
摘要:var Browser = (function(){ var na = window.navigator, ua = na.userAgent.toLowerCase(), browserTester = /(msie|web... 阅读全文
posted @ 2014-06-27 11:19 金帛 阅读(285) 评论(0) 推荐(0)
摘要:var test10Elements = [7, 6, 5, 4, 3, 2, 1, 0, 8, 9];var comparefn = function (x, y) { return x - y;};test10Elements.sort(comparefn);var comparefn2 = ... 阅读全文
posted @ 2014-06-24 19:20 金帛 阅读(620) 评论(0) 推荐(0)