npm包管理工具
npm 介绍什么是 npmnpm 全称 Node Package Manager,是使用 Node.js 写的包管理工具,可以让 JavaScript 开发者分享,复用代码更加方便:
在程序开发中我们常常需要依赖别人提供的框架,写 js 也不例外。这些可以重复的框架代码被称作包(package ...
hexo博客使用与写作
创建博客powershellhexo new "title"
创建一个 title.md 文件,在博客目录 source/_posts 下
设置Front-matterFront-matter 是文件最上方以 ---分隔的区域,用于指定此文件的变量
markdown---title: web性能优 ...
异步和 Event Loop
-
JS 同步与异步同步函数在返回的时候能够拿到执行结果
异步函数返回的时候,暂时得不到结果,将来通过一定手段(例如回调函数)得到结果,例如 AJAX 操作,定时器,文件异步读取等
单线程JavaScript 是一门语言,单线程还是多线程由运行环境决定;在 js 的运行环境浏览器或者 Node ...
懒加载和预加载
-
懒加载延迟加载的三种方式
懒加载概念懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式;
用户滚动到它们之前,可视区域外的图像不会加载,可以帮助减少服务器负载。常适用图片很多,页面很长的电商网站场景中。
懒加载的优点能提升用户的体验,减少首屏加载时间
减少无效资源 ...
web性能优化
前端页面性能优化的几种方式页面性能优化办法有哪些?
答题思路:按照从输入 url 到加载页面的顺序思考,寻找可以优化的点
量化web性能的工具:chrome 检查工具,Audits 选项
DNS 查询减少 DNS 查询,可以把资源放在一个域名下
使用 CDN (content distribu ...
