- 博客(6)
- 收藏
- 关注
原创 浅析前端函数防抖与节流
在前端开发的过程中,我们经常会遇到持续触发的事件,如resize、scroll、mousemove等等,但是我们并不想在执行的时候频繁的去触发相应事件,此时函数防抖与节流可以很好的解决。 所谓防抖,是指触发事件后在n秒内函数只能执行一次,如果在n秒内又触发了事件,则会重新计算函数执行时间。 函数防抖分为非立即执行版与立即执行版 非立即执行版: function debounce (fun...
2018-10-12 10:19:38 287
原创 Vue响应式原理及整体实现流程
Vue响应式的核心方法是Object.defineProperty,将data上的属性代理到Vue实例上,例子如下: var vm = {} var data = { 'age': 100, 'name': 'zhangsan' } var key, value; for(key in data) { (function (key) { Object.defineProperty(v...
2018-10-03 16:00:42 288
原创 浏览器内核详解
浏览器内核指什么? 浏览器内核可以分成两部分:渲染引擎和JS引擎。它负责取得网页的内容(HTML、XML、图像等)、整理讯息(例如加入CSS等),以及计算机网页的显示方式,然后会输出至显示器或打印机。 最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。内核的种类很多,如加上没什么人使用的非商业的免费内核,可能会有10多种,但是常见的浏览器内核可以分这
2017-09-27 10:24:40 447
原创 行内元素之间间距的产生与去除
网上基本上说的都是“inline-block间距”,然而本菜鸡求严谨,更贴切地说,应该是inline和inline-block。 即使我已经用通配符清除内外边距了,默认情况还是会有边距存在,如上。 这是由于span之间的回车换行符引起的 解决方案: 1、 2、 3、 它们的共同点是,不要正常地换行(笑~) 回车换行符不要出现在两个标签
2017-05-19 16:04:53 1098
原创 彻底弄懂CSS中字体单位px、em、rem和pt
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,看区别与优劣 PX特点: 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。 px像素(Pixel)。相对长度单位。像素px是
2017-04-13 10:36:04 846
原创 SQL Server 2008安装过程中出现问题的解决办法
1.当出现如下图所示情况时 解决的步骤依次为: 1、打开资源管理器 2、找到服务 3、再找到SQL Server的服务 4、右键单击选择开始 服务打开后,重新再连接SQL Server就能够连进去。 成功结果如下:
2017-03-29 15:18:10 912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人