晴明的博客园 GitHub      CodePen      CodeWars     

文章分类 -  JavaScript

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要:#1 #2 #3 #test 阅读全文
posted @ 2016-03-18 16:17 晴明桑 阅读(177) 评论(0) 推荐(0)
摘要:#1 #2 #test 阅读全文
posted @ 2016-03-17 18:44 晴明桑 阅读(591) 评论(0) 推荐(0)
摘要:冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 选择排序 每一次从待排 阅读全文
posted @ 2016-03-16 15:50 晴明桑 阅读(1929) 评论(0) 推荐(0)
摘要:#1 #2 #3 #test 阅读全文
posted @ 2016-03-16 11:49 晴明桑 阅读(3478) 评论(0) 推荐(0)
摘要:#   阅读全文
posted @ 2016-03-14 11:49 晴明桑 阅读(189) 评论(0) 推荐(0)
摘要:# //进制转换 function mulBase(num, base) { var s = []; do { s.push(num % base); console.log(s); num = Math.floor(num /= base); console.warn(num); } while 阅读全文
posted @ 2016-03-08 00:22 晴明桑 阅读(152) 评论(0) 推荐(0)
摘要:#主要是PC端,mobile端使用需要稍微修改 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> html, body, ul, li { border: 0; margin: 0; paddin 阅读全文
posted @ 2016-03-07 11:33 晴明桑 阅读(148) 评论(0) 推荐(0)
摘要:# var client = function() { //rendering engines var engine = { ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, //complete version ver: null }; //brows 阅读全文
posted @ 2016-03-07 11:09 晴明桑 阅读(148) 评论(0) 推荐(0)
摘要:# # # # 阅读全文
posted @ 2016-03-05 15:02 晴明桑 阅读(390) 评论(0) 推荐(0)
摘要:原型链基本模式 所谓的 伪类 //不能使用对象字面量创建原型方法 //因为不能在子类内部调用超类函数,所以实践中很少会单独使用原型链 # 经典继承(借用构造函数) //1 //2 #注意子函数同名方法的问题 组合继承 原型式继承 原型式继承 ES5 //不能使用对象字面量创建原型方法 寄生组合式继承 阅读全文
posted @ 2016-03-04 02:35 晴明桑 阅读(181) 评论(0) 推荐(0)
摘要:去重 取重 取差,删除重复元素 并集 交集 差集 Array.prototype.indexOf 兼容方法 # ES5去重 阅读全文
posted @ 2016-03-03 20:07 晴明桑 阅读(349) 评论(0) 推荐(0)
摘要:需要在服务器环境下运行才可正常存储。 在IOS手机上兼容性很差。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <ul id='bg' style="background: li 阅读全文
posted @ 2016-03-03 20:01 晴明桑 阅读(422) 评论(0) 推荐(0)
摘要:利用indexOf、filter Array.prototype.indexOf()、Array.prototype.filter()属于ES5 利用hash 单一数据类型hash很快 字符串和数字混合的话会出错 排序后比较 缺点是除非进行深复制,不然会改变原数组(排序了),而且sort()在有数字 阅读全文
posted @ 2016-02-29 17:02 晴明桑 阅读(3098) 评论(0) 推荐(0)
摘要:var QM = (function() { /** * 检测错误数据 * @author qingming */ var dataResult; var exports = {}; function stringDetect(str) { //console.log('str',str); var 阅读全文
posted @ 2016-02-28 04:36 晴明桑 阅读(622) 评论(0) 推荐(0)
摘要://这里有个梗,据说if()里面用的也是==,==在使用vulueOf,toString的情况会出现异常,暂时没遇到过,遇到了再加上 if() 并不会改变数据类型,也不会直接执行()里的函数本身 number NaN 不进入 number 0 不进入 object null 不进入 boolean 阅读全文
posted @ 2016-02-28 02:46 晴明桑 阅读(1159) 评论(0) 推荐(0)
摘要:typeof typeof operand operand 是一个表达式,表示对象或原始值,其类型被返回。 typeof操作符返回一个字符串,表示未经求值的操作数(unevaluated operand)的类型。 // Numbers typeof 37 === 'number'; typeof 3 阅读全文
posted @ 2016-02-28 01:17 晴明桑 阅读(153) 评论(0) 推荐(0)
摘要:关联数组 若索引大于数组数量,或为字符串,则创建关联数组元素。 当关联数组元素索引名也是数字时,只要索引不大于数组数量,优先创建索引数组, 已存在的关联数组元素被创建的索引数组覆盖, 并且若后续的关联数组名也是数字的,正好接上索引,被变更为索引数组 索引数组 对象既可以用关联数组那一套,也可以用对象 阅读全文
posted @ 2016-02-28 00:52 晴明桑 阅读(196) 评论(0) 推荐(0)
摘要:# 阅读全文
posted @ 2016-02-27 05:35 晴明桑 阅读(1) 评论(0) 推荐(0)
摘要:Array.isArray(element) //Array对象的一个静态函数,判断一个对象是不是数组 。 Array.forEach(element,index,array) //遍历数组,参数为一个回调函数,回调函数有三个参数:当前元素,元素索引,整个数组。 //只能遍历数组,不能遍历对象。 / 阅读全文
posted @ 2016-02-27 03:12 晴明桑 阅读(242) 评论(0) 推荐(0)
摘要:# 阅读全文
posted @ 2016-02-26 19:37 晴明桑 阅读(1) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页