c盘满了怎么办
很多人问我,c盘满了怎么办?然而我是搞前端的,不是修电脑的,换个大的c盘啊。哈哈哈,开玩笑开玩笑,其实对于这个问题我还真不会,关于c盘的管理也是百度和自己摸索的,有那里写的不对还请嘴下留情。 c盘满了怎么办 1、更换桌面存储位置 大家有没有想过: 我们电脑桌面这些内容存在那里? win10系统在:C:\Users\Win10\Desktop。 桌面不就是几个图标嘛,会大到那里去? 大家看看我的,还…
图片懒加载
图片懒加载就是页面先请求1k甚至更小的模糊图片,当页面滚动到或快滚动到可视窗口的时候,加载高清图片,虽然加载模糊图片,增加了http请求次数和流量,但使得首次打开速度加快。网站图片很多使用后用户体验翻倍! 图片懒加载 html <img src="./img/模糊图片.png" alt="" data-src="./img/高清图片.png"> js function lazyLoad…
网站性能优化
        网站性能优化、网站优化、页面优化或者说页面性能优化,一直都是开发者欲求不满的,慢的网站影响流量、影响seo等等,技术和思维都在更新,所以,本篇文章将会持续更新 网站性能优化 效果由上往下递减 1、压缩文件         每个文件都需要一些时间来加载。文件越大,加载的时间就越长。比如vue打包后的app.js这文件,随着页面的增加越来越大。vue的chunk-vendors.js会…
js的异步同步
        我在写完Promise、async、await之后我发现,有一个“绕”点,异步和同步分不清。所以我单独写一篇文章,来讲讲我对js的异步同步的理解。 看看官方图解 日常生活 这个问题我问了我同学:你对异步同步的理解。 同学A说: 统一步伐是同步。声音和画面是同步。 同学B说: 你知道我不吃姜,并且告诉其他人是同步。 同学C说: 先做语文作业,然后做数学作业,再做英语作业,是异步。如果…
js中Promise的用法
        对于更深入学习前端的我,看到Promise,头就大的,到处查资料,都说是异步编程,然后巴拉巴拉一堆专业术语。对于我这种刚接触的,看着就是蒙。         我是一个粗人,花里胡哨的文案理解不了,随着我看的案例多了,渐渐的,有了自己的理解,在这里我总结一下。本文章会持续完善更新 js中Promise的用法 自己的理解:         大家都应该看过火影忍者吧,对鸣人的分身术应该膜…
async、await
这篇文章我纠结了很久,你问我为什么纠结?因为async、await这一组修饰符的用法我觉得太简单了,根本不用介绍。但配合Promise,再加上exports,又不简单。 async、await 为什么说简单 先看看官方怎么解释的 async: 是 ES7 才有的与异步操作有关的关键字,和 Promise , Generator 有很大关联的。 await: 操作符用于等待一个 Promise 对象…
js时间格式化
js时间格式化 我在开发vue后台项目的时候,订单一个时间格式,预约一个时间格式,发布一个时间格式...... 后端传的都是时间戳,而时间戳又有10位和13位混着来。 于是我封装了一个函数: // 时间格式 date_format(time,data='ymdhms'){ var reg = /^\d{4}-(?:0\d|1[0-2])-(?:[0-2]\d|3[01])( (?:[01]\d|2…
export 和 export default 区别
es6新增的export 和 export default 有什么区别 相同: 1.export与export default均可用于导出常量、函数、文件、模块等 不同: 1.在一个文件或模块中,export可以有多个,export default仅有一个 2.通过export方式导出,在导入时要加{ },export default则不需要 用法: (1) 输出单个值,使用export defa…
js获取dome
js获取dome 原生: document.getElementById('id名') document.getElementsByClassName('class名') document.getElementsByTagName('标签名') document.querySelector() // 精准的获取某个元素 document.queryselectorAll() // 获取符合类名或者…