分类
正在加载今日诗词...
优雅实现 BackTop 优雅实现 BackTop
优雅实现 BackTopBackTop 即滚动到页面顶部,是很多网站都会用到的基础功能,实现方法很多,Github 上也有许多优秀的三方库,如 smooth-scroll,但如何优雅实现也是一门学问。 事件绑定和解绑滚动到页面顶部的按钮一般
动态加载 JS 文件 动态加载 JS 文件
动态加载 JS 文件对于 Vue、React 等框架开发的单页面应用,在某些页面开发特殊功能时经常需要依赖第三方 JS 文件,如果在全局引入 CDN 资源可能会加载冗余文件,此时最好使用动态加载方式。 动态加载 JS 脚本指仅在某些特殊页面
神奇的 Document.designMode 神奇的 Document.designMode
神奇的 Document.designModedocument.designMode 控制整个文档是否可编辑。有效值为 “on” 和 “off” 。 const mode = document.designMode document.des
图片加解密二三事 图片加解密二三事
图片加解密二三事近来公司新项目管理后台需要做图片上传并加解密功能,加密在服务端进行,加密成功后返回加密后图片地址,后台负责解密在线图片然后预览,折腾一天,此中曲折,闲做记录。 高级加密标准 AES高级加密标准(Advanced Encryp
WebSocket 心跳重连机制 WebSocket 心跳重连机制
WebSocket 心跳重连机制WebSocket 是一种网络通信协议,它使得客户端和服务器之间的数据交换变得更加简单。最近在项目中使用 WebSocket 实现了一个简单在线聊天室功能,在此探究下心跳重连的机制。 WebSocketWeb