摘要: 事件绑定和普通事件的区别 普通添加事件的方法: var btn = document.getElementById("hello"); btn.onclick = function(){ alert(1); } btn.onclick = function(){ alert(2); } 执行上面的代 阅读全文
posted @ 2017-10-22 16:41 Fairyspace 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Javascript数组中shift()和push(),unshift()和pop()操作方法使用 Javascript为数组专门提供了push和pop()方法,以便实现类似栈的行为。来看下面的例子: var colors=new Array(); //创建一个数组 var count=colors 阅读全文
posted @ 2017-10-22 16:27 Fairyspace 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 开发前端的同学一定都知道,IE6是兼容BUG最多的浏览器,本文主要讲解一些比较容易遇到的IE6BUG,以及解决的办法。 一、IE6双倍边距bug 当页面上的元素使用float浮动时,不管是向左还是向右浮动;只要该元素带有margin像素都会使该值乘以2,例如“margin-left:10px” 在I 阅读全文
posted @ 2017-10-22 16:17 Fairyspace 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 想要深入了解 call() 和 apply() 这两个方法,那么必须要先知道他们的基本作用: 改变对象的执行上下文 什么是执行上下文? 我们在写一个方法的时候,总是会用到一个关键字this,而this的指向就是我们这里所说的执行上下文(执行环境) 首先我们要知道,this指向的永远是调用该方法的对象 阅读全文
posted @ 2017-10-22 16:00 Fairyspace 阅读(144) 评论(0) 推荐(0) 编辑
摘要: CSS引入的方式有哪些? link和@import的区别是? 有 4 种方式可以在 HTML 中引入 CSS。 1.内联方式 内联方式指的是直接在 HTML 标签中的 style 属性中添加 CSS。 示例: <div style="background: red"></div> 这通常是个很糟糕的 阅读全文
posted @ 2017-10-22 14:50 Fairyspace 阅读(267) 评论(0) 推荐(0) 编辑