我们在做需要展示大量图片的网站时,为了减少网络压力、提升用户体验,通常会对图片进行懒加载处理,所以归纳整理一下图片懒加载的原理及代码,瀑布流其实也是懒加载的一种特殊处理展示的...
我们在做需要展示大量图片的网站时,为了减少网络压力、提升用户体验,通常会对图片进行懒加载处理,所以归纳整理一下图片懒加载的原理及代码,瀑布流其实也是懒加载的一种特殊处理展示的...
项目预览链接 之前使用jQuery的时候模拟过一个豆瓣电影移动端的页面,前两天翻到发现已经忘记差不多了,重新梳理了一遍,做一下过程中的问题及注意点的总结。 分析项目结构 其实...
和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求,当然,代价就是更复杂。所以开文进行学习过程的记录,个人习惯只记录关键点,那么,...
HTML从上至下,本篇记录Meta标签的使用。 摘抄一段GitHub HEAD 仓库的代码 很全面地解释说明了Meta用法
学习使用Vue过程中涉及到组件间通信方式的区别,做一个学习记录总结 父子组件通信 父 > 子 : 通过 Prop 向子组件传递数据使用 v-bind 来动态传递父元素的 pr...
浏览器为了性能控制每1000ms只能运行一次,为了解决这个问题有两种思路 visibilitychange 更改浏览器焦点状态使用本地时间戳进行转换 Web Worker 新...
当然,最佳实践还是把所有脚本放在 前面 当浏览器碰到 script 脚本的时候: 没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 ...
本文环境以windows为主,在学习使用vim之前,请安装git bash。大家也可以参阅官方文档进行学习,在命令行(bash)中直接输入:vimtutor bash中打开代...
css盒子模型分为标准盒子模型和ie盒子模型,分别对应box-sizing: content-box | border-box 写一段代码看一下区别: 可以看到content...
呐,来研究一下jQuery的实现原理,自己撸一个简单版的来一试究竟吧! 选取元素 按照我们使用jQuery的使用步骤来一步步研究实现,所以,第一步当然就是从选取元素开始了。 ...
堆与栈 我们都知道:在计算机领域中,堆栈是两种数据结构,它们只能在一端(称为栈顶(top))对数据项进行插入和删除。 堆:队列优先,先进先出;由操作系统自动分配释放 ,存放函...
随着HTML5的普及,越来越多的新标签被加入到HTML里,HTML语义化越来越被重视,所以想写篇文章学习整理一下关于HTML语义化的相关知识。 HTML语义化的含义 Tim ...
常见的自带命令 VIM基本命令 按i或者a即可插入字符进入编辑状态 在编辑状态下按ESC后输入:q!可进行强制退出 操作 在编辑状态下按ESC后输入:wq可进行保存退出 操作...
line-height概念 先来看看MDN里对于line-height的定义,来帮大家有个初步的概念认识。 line-height属性用于设置行所需要的空间,例如文本。对于块...
废话不说,直接进入正文吧! 一、 W3C 简介(查维基百科) W3C这么大名鼎鼎的存在想必你肯定是听说过的吧,那么它到底是什么呢? 万维网联盟(World Wide Web ...