- Node.js特点(记住三句话)
- 事件驱动
- 非阻塞IO模型(异步)
2024年10月24日
1.业务应用场景
Web前端开发主要是指传统的PC端网页开发,页面主要在PC端浏览器中运行,移动前端开发的页面主要在手机上运行。
直观来看,PC页面更大,移动页面更小。但是根据开发经验,页面大不代表写的代码复杂,页面小不代表开发简单。难易程度主要取决于具体的业务需求。
2024年10月24日
nginx开启的配置:
gzipon; #开启gzip
gzip_min_length 1024; #低于1kb的资源不压缩,
gzip_comp_level 3; #压缩级别【1-9】,越大压缩率越高,同时消耗cpu资源也越多,建议设置在4左右。
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css; #需要压缩哪些响应类型的资源,多个空格隔开。不建议压缩图片,下面会讲为什么。
gzip_disable "msie6"; #配置禁用gzip条件,支持正则。此处表示ie6不启用gzip(因为ie低版本不支持)
gzip_vary on; #是否添加“Vary: Accept-Encoding”响应头
2024年10月24日
作者:wuwhs
https://segmentfault.com/a/1190000023486410
已获原作者授权转载
公司的移动端业务需要在用户上传图片是由前端压缩图片大小,再上传到服务器,这样可以减少移动端上行流量,减少用户上传等待时长,优化用户体验。
2024年10月24日
要实现 HTML 压缩,可以使用 JavaScript 中的正则表达式来去除 HTML 中的空格和注释。以下是一个简单的 HTML 压缩函数:
function compressHTML(html) {
// 去除注释
html = html.replace(/<!--[\s\S]*?-->/g, "");
// 去除多余空白
html = html.replace(/\s+/g, " ");
// 去除标签之间空格
html = html.replace(/>\s+</g, "><");
return html.trim();
}
2024年10月24日
本文对曾经介绍过的「免费图片压缩工具」进行整理,制作为列表让使用者可更快找到需要的服务,在撰写这篇文章时也测试过所有图片压缩工具都能正常运作,我倾向使用免安装、在线工具,只要打开浏览器就能进行相关操作,更为方便快速。
2024年10月24日
JavaScript奇淫技巧:利用数组加密并压缩代码
作者:JShaman.com w2sft
在之前的文章中,介绍过JS代码加密为什么代码压缩的效果,比如长的变量名转化为短变量名、删除注释、删除回车换行等。
本文,再分享一种有代码压缩效果的加密手段:利用数组压缩代码,在JS加密工具中,比如JShaman平台,会称这种技术为“阵列化”。
2024年10月24日
引子
互联网有一项著名的8秒原则。用户在访问Web网页时,如果时间超过8秒就会感到不耐烦,如果加载需要太长时间,他们就会放弃访问。大部分用户希望网页能在2秒之内就完成加载。事实上,加载时间每多1秒,你就会流失7%的用户。8秒并不是准确的8秒钟,只是向网站开发者表明了加载时间的重要性。那我们如何优化页面性能,提高页面加载速度呢?这是本文主要要探讨的问题,然而性能优化是个综合性问题,没有标准答案,想要面面俱到罗列出来,并非易事。本文只关注一些核心要点,以下是我总结性能优化常见的办法:
2024年10月24日
作者:Lydia Hallie
译者:xuying 全栈修炼
原文链接:https://dev.to/lydiahallie/javascript-visualized-promises-async-await-5gke