摘要: setTimeout与setInterval执行 首先我们看一下以下代码打印结果 打印结果是 1、4、3、2,你可能觉得理所应当,那我们再看下下面这个例子 这次的结果又会是什么呢? 1、3、2,不是1、2、3。到这里你可能会有疑惑了,明明定时器设置的时间为0,而且浏览器解析js是按照从上到下执行的, 阅读全文
posted @ 2017-02-08 23:05 Binnear 阅读(4730) 评论(3) 推荐(1) 编辑
摘要: 轮播图的根本其实就是缓动函数的封装,如果说轮播图是一辆跑动的汽车,那么缓动函数就是它的发动机,今天本文章就带大家由简入繁,封装属于自己的缓动函数~~ 我们从需求的角度开始,首先给出一个简单需求: 1、我想让页面中的一个盒子从开始的位置匀速向右运动到200px的地方,该怎么实现? 分析:1)我们需要知 阅读全文
posted @ 2017-01-14 13:21 Binnear 阅读(1032) 评论(1) 推荐(0) 编辑
摘要: 数组 1. 基本方法 1)Array.prototype.unshift(item1,item2,item3...) 描述: 在数组的前面添加元素,一次可以传入多个参数。 注意:元素会根据当前传入的顺序添加到数组的前面。 示例: var arr = ['a','b','c'] 分析: 1、该方法会改 阅读全文
posted @ 2017-01-11 22:15 Binnear 阅读(2035) 评论(0) 推荐(1) 编辑
摘要: 选择器种类 标签选择器 id选择器 类选择器 通配符 交集选择器 并集选择器 后代选择器 子代选择器 选择器设置样式优先级 选择器权重计算 习题练习(答案在最后,先做再看哦~) 这里是答案 做完了才能看哦~ 做完了有疑问可以留言哦~ 阅读全文
posted @ 2017-01-11 00:13 Binnear 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 标签语义化 所谓标签语义化是要使HTML标签具备很好的可读性,可以清晰传达每个标签所要表达的意义,以方便其被友好的处理和解析(主要针对网络爬虫) 好处: 1.对搜索引擎友好,增加排名权重 2.对用户友好 3.对开发人员友好,便于对代码维护及修改 所谓标签语义化是要使HTML标签具备很好的可读性,可以 阅读全文
posted @ 2017-01-10 23:27 Binnear 阅读(117) 评论(0) 推荐(0) 编辑
摘要: var arr = [1, 2, 3, 5, 5, '45', '45', 4, 1, '1', '2'] for (var i = 0; i < 10000; i++) { arr.push(i)//这里给arr添加10000项,方便后面对各个方法性能的观看 } /** * 方法一:借用一个结果数组,原数组中的元素与结果数组进行比较,若是不... 阅读全文
posted @ 2016-11-15 23:45 Binnear 阅读(176) 评论(0) 推荐(0) 编辑