[译]现代化JavaScript深拷贝方式

4 月 14 日
阅读 5 分钟
396
原文地址:[链接]原文作者:STEVE SEWELL你知道现在 JavaScript 有一种原生的深拷贝方法吗?没错,就是 structuredClone 方法。该方法已内置于 JavaScript 运行时中。(译者注:Nodejs > 17) {代码...} 你是否注意到在上面的例子中,我们拷贝整个对象同时也拷贝了内嵌的数组甚至是 Date 对象。并且所有的一切都符合我...
封面图

从开发的视角聊聊 AI 带来感受与变化

3 月 22 日
阅读 2 分钟
158
一个 4 年没做前端的 “前” 前端开发,在 ChatGPT(3.5)的帮助下,只用了一个下午就用 Vue3 + Vuetify 完成了 3 个完整带交互的页面。
封面图

Vue3 实现一个简单的放大动画

3 月 18 日
阅读 3 分钟
304
定位动画我们在之前已经实现了。那么这里只要考虑如何实现放大动画,最后将两者结合起来就好。从后端拿到的返回值是一个固定长度的数组,所以这里还是用 div 利用 flex 布局将图片平铺展示,利用 CSS transform 进行位置移动和缩放。

Vue3 实现一个简单的方位动画

2 月 28 日
阅读 2 分钟
311
这是最近遇到的一个有点意思的需求,需要根据后端返回的数据,在一块地图的具体的方位上显示对应位置标识(位置图钉)。不用十分精确,只要能表现出大致的方位即可。

改进 Git flow 来管理 Bitbucket 上的私有 TypeScript 依赖

2 月 16 日
阅读 4 分钟
485
在目前的工作中,Bitbucket 同时被我们用作代码仓库和私有 NPM 仓库。通过 git+ssh 指定 tag 来安装依赖,对于纯 JavaScript 的项目十分方便。
封面图

hexo 多语言站点改造

2 月 12 日
阅读 1 分钟
514
工作中搜索和查阅的文档以英文居多,于是便想着也改造一下自己博客。支持多语言的同时,顺便也算是给新的一年开一个头。目标这次改造的目标有两个:全局多语言(中-英)的支持。不同语言之间可以互相切换。探索hexo 以及之前用的 NexT 主题虽然有 i18n 的支持,但都是对导航、菜单等偏固定内容的支持,并没有全局支持。...
封面图