01 2016 档案

摘要:<!DOCTYPE html> /*直接复制代码即可在浏览器验证*/<html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } /*盒子的样式*/ .box { 阅读全文
posted @ 2016-01-29 22:37 __sarah 阅读(830) 评论(0) 推荐(0)
摘要:utils class v1.0:The common methods used in our JS are included. * by sarah on 2016/01/28var utils = { //listToArray:将类数组转换为数组 listToArray: function l 阅读全文
posted @ 2016-01-28 11:33 __sarah 阅读(1016) 评论(0) 推荐(0)
摘要:1、typeof 用来检测数据类型的运算符->typeof value->返回值首先是一个字符串,其次里面包含了对应的数据类型,例如:"number"、"string"、"boolean"、"undefined"、"object"、"function"->局限性:1)typeof null ->"o 阅读全文
posted @ 2016-01-28 10:33 __sarah 阅读(8698) 评论(1) 推荐(0)
摘要:1、JS中的定时器有两种: window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法[function],当方法执行完成定时器停止(但是定时器还在,只不过没用了);window.set 阅读全文
posted @ 2016-01-27 22:29 __sarah 阅读(253622) 评论(3) 推荐(7)
摘要://->自己在内置类的原型上扩展一个myForEach来处理forEach不兼容的问题//callBack:回调函数,遍历数组中的一项,就要执行一次callBack//context:改变callBack方法中的this指向 Array.prototype.myForEach = function 阅读全文
posted @ 2016-01-27 21:38 __sarah 阅读(9916) 评论(0) 推荐(0)
摘要:1、使用递归思想实现setTimeout的轮询动画:在每一次执行方法的时候都重新的设置一个定时器,然后在指定时间内重新的执行当前的方法 问题:每一次设置的定时器,虽然不执行了,但是还存在呢,浪费性能 ->在每一次执行方法的时候首先把上一次创建的定时器清除掉 [案例] var timer = null 阅读全文
posted @ 2016-01-27 21:00 __sarah 阅读(1574) 评论(0) 推荐(0)