一、引言
前端JavaScript技术作为现代Web开发的核心组成部分,其重要性不言而喻。无论是实现动态交互效果还是处理复杂的业务逻辑,JavaScript都是不可或缺的。本文将围绕一个轻量级的日期时间处理库——Day.js展开讨论,旨在帮助开发者掌握Day.js的基本安装方法和使用技巧,从而提高日常开发效率。
2024年10月24日
前端JavaScript技术作为现代Web开发的核心组成部分,其重要性不言而喻。无论是实现动态交互效果还是处理复杂的业务逻辑,JavaScript都是不可或缺的。本文将围绕一个轻量级的日期时间处理库——Day.js展开讨论,旨在帮助开发者掌握Day.js的基本安装方法和使用技巧,从而提高日常开发效率。
2024年10月24日
挺久以前就有网友给我的 GitHub Pages 博客模板提 Issue,说希望能增加 CDN 用于加速静态资源的加载,由于懒,一直没有动。
最近偶尔要打开自己博客看下 Wiki 的时候,要等挺久,比较痛苦,碰巧昨天晚上看到这样一篇帖子:GitHub 图床的正确用法,通过 jsDelivr CDN 全球加速,感觉很适合我的需求场景,于是决定趁这几天休假将这个改造一下。
以下改造前后的加载情况都是在 Edge 浏览器禁用缓存后录制的,录制时间段很接近,从本地访问两个 GitHub Pages 服务的原始响应速度应该类似。
2024年10月24日
在Node.js中,我们可以使用fluent-ffmpeg进行视频的合并、拼接、修改、转码、压缩等操作。网上的资料有很多,但是大部分是英文的,对于普通开发者来说,要轻松地了解使用方法还是很有难度的。
2024年10月24日
Keepalive 用于在网络连接中保持持久的连接状态。通常,网络连接在完成请求响应周期后会立即关闭,而 Keepalive 机制可以使连接保持打开状态,以便让后续的请求重用连接。
1. 与上游后端服务器保持长链接
2024年10月24日
gizp压缩是一种http请求优化方式,通过减少文件体积来提高加载速度。html、js、css文件甚至json数据都可以用它压缩,可以减小60%以上的体积。
webpack在打包时可以借助 compression webpack plugin 实现gzip压缩,首先需要安装该插件:
cnpm i -D compression-webpack-plugin
在vue cli3.0 生成的项目里,可在 vue.config.js 中按照如下方式进行配置:
2024年10月24日
作者:JS强迫症患者
转发链接:https://juejin.im/post/5ed3cd366fb9a047f129c39a
本文初衷是想列举一些比较“多余”的API以及对应原生JS写法;后面发现API过多,精力有限,慢慢的变成记录那些有助于提高开发效率的API,希望对您有所帮助。对于那些,根据名字或者描述便能知道其实际用途的API,笔者未做Demo演示。各位看官可以查看对应官方文档便能快速应用于实际开发,Lodash中文API上有详细介绍。
2024年10月24日
说到图片压缩,大部分人应该都知道tinypng这个在线图片压缩工具,不得不说,这货的压缩质量还挺不错的。而且,我也经常用到它。前几天,我要压缩几张自己的照片用于电子请柬,不想把这些私有图片上传到别人的网站上,就想着找个开源的。最终还真找到一个非常不错的开源图片在线压缩工具-
2024年10月24日
前段时间在使用echarts图标时发现其中的3d图标控件及其的小号资源,网页渲染要十多秒才能完成,所以当时就把网站压缩列为后面需要做的任务之一了。
2024年10月24日
作者:政采云前端团队
转发链接:https://juejin.im/post/5ea574cc518825736e57fcca
说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类的有图片压缩工具 PPDuck3, JS 实现类的有插件 compression.js ,亦或是在线处理类的 OSS 上传,文件上传后,在访问文件时中也有图片的压缩配置选项,不过,能不能自己撸一套 JS 实现的图片压缩代码呢?当然可以,那我们先来理一下思路。