structuredClone - 浏览器原生方法用于对象的深拷贝
深拷贝一般都需要我们自己写代码来实现,比如通过递归、JSON的stringify()和parse()、Object.assign()等,现在提出了structuredClone方法
一行 Object.keys() 引发的血案
当在开发时遇到一个简单的错误,通常可以很快地利用搜索引擎解决问题,但如果只是面向 Google 编程,可能在技术上很难会有进步,所以我们不光要能解决问题,还要理解这个产生问题的背后的原因到底是什么,也就是知其然更知其所以然
Vue.js + Astro 比 Vue SPA 更好吗?
在我们看到 Astro 的实际应用之前,我们需要了解它的架构。为此,让我们首先提醒自己单页应用架构的优缺点。SPA 将网站的所有功能和内容抽象为 JavaScript 组件。
async await的理解
async 函数表示这个函数内部有异步请求,如果这个 async 函数没有返回值,那么这个 async 仅仅只是一个标识而已.await 需要结合 async 函数一起使用,它通常用于等待一个 Promise 函数或 async 函数的执行
从ReactNative到Flutter:跨平台技术的黄金时代与七年之痒
苹果公司推出了第一代 iPhone,其搭载的 iPhone OS1.0 即是日后 iOS 系统 的前身。次年,谷歌也推出了其酝酿已久的智能手机操作系统 Android 1.0。也就是在这一 年的 8 月,PhoneGap 诞生了。
apicloud和uniapp哪个好?
主要目的还是做APP,关于混合开发,目前选择apicloud还是uni-app呢? 下面基于原生,APICloud,uniapp三者做下简单的介绍。
5个知识点,让 Vue3 开发更加丝滑
Vue3的setup语法糖是个好东西,但使用setup语法带来的第一个问题就是无法自定义name,而我们使用keep-alive往往是需要name的,解决这个问题通常是通过写两个script标签来解决,一个使用setup
写好JS条件语句的5条守则
在用 JavaScript 工作时,我们经常和条件语句打交道,这里有5条让你写出更好/干净的条件语句的建议。
5个需要避免的CSS错误
正如我们今天所知,CSS语言是web的一个重要组成部分。它使我们有能力绘制元素在屏幕、网页或其他媒体中的展示方式。它简单、强大,而且是声明式的