首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
web前端
奇迹行者_z
创建于2021-05-14
订阅专栏
web前端知识分享
等 6 人订阅
共32篇文章
创建于2021-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
VueUse中的createSharedComposable会比Pinia更好用吗?
Vue数据共享的新姿势createSharedComposable 会比Pinia好用吗,手撸VueUse源码,提供更全面的开发思路,下面就让我们开始吧。
前端内存泄漏该咋整?
什么是内存泄漏? 不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)。 内存泄漏的识别方法 1. 使用快捷键 F12 或者 `Ctrl+Shift+J` 打开 `Chrome` 浏
必须知道的react hooks中闭包问题
闭包问题经常捕获一个为更新的变量,一个有效的解决闭包问题的方法是在React hooks里设置正确的依赖,或者用函数的方式更新state
了解并实现依赖注入
为什么需要依赖注入 在传统的编码过程中,如果我们需要一个对象,那么通常是自己主动去创建一个。 那么问题来了,要是我需要很多对象,岂不是要一个个去创建 ,如果我需要的这个对象还依赖其他对象,为了创建我们
为什么有了 XMLHttpRequest,还要设计一套 fetch API?
在阅读本文之前,需要大家先忘掉类似于 $.ajax() 和 axios 这类的库方法或库,回归到最原始的 XMLHttpRequest,然后再去思考新设计的 fetch API。因此阅读本文之前,你需
vuex中直接修改state 与 commit来修改state的区别
当我们使用`vuex`进行状态管理的时候,我们总是会看到一句话更改`Vuex `的`store `中的状态的唯一方法是提交`commitzongz`,那么我们不提交`commit`就没法修改`stat
活用async/await,让Vue变得更好用的装饰器
下文三个装饰器,都是利用了async/await把异步变成同步的特性实现的。要求被装饰的方法必须写成async/await,用起来十分方便,实现彻底被隐藏在了装饰器内部。前两个
V8 9.1 正式支持顶层 await
从 v9.1 开始,在 V8 中默认启用顶级 await,并且在没有 --harmony-top-level-await 配置的情况下也是可以用的。 在 Blink 渲染引擎中,v89 版本默认情况下
一些不好记却很好用的CSS属性
在写过一点时间` CSS` 之后,大家对于常见的属性应该都很熟了,例如最基本的 `display、position、padding、margin、border、background` 等等,在写` C
vue-router4源码解析(3)
本文将接着之前分析vue-router4的routers属性和安装VueRouter实例 routes 属性 回到createRouter方法中,可以
Nuxt3的UseFetch源码分析
大家好,我是奇迹行者_z。最近一直在研究 Nuxt 相关的东西,为什么我要研究和写这些东西?我在搭建Nuxt相关的项目,看了些Nuxt的源码,今天就给大家分享一下useFetch的源码剖析
Nuxt3项目工程化、环境变量、SEO配置
本文围绕Nuxt3.0做项目详细配置相关介绍。项目搭建可移步一篇你值得看的Nuxt3应用指南,主要针对工程化配置、客户端环境变量配置、seo相关配置
一篇你值得看的Nuxt3应用指南
最近来了个活,更新公司官网。公司官网项目一共两个,PC端和移动端。PC端业务技术栈为jQuery,移动端技术栈为Vue2。基于技术升级的理念以及`SEO`的重点要求,决定选择`Nuxt3`作为项目的基
H5小程序关于IphoneX系列样式适配问题
最近在开发H5小程序业务,在进行样式设计阶段时突然发现了一个问题, 先复原场景: 正常的页面布局是这样的,当我写完之后我也觉得没有问题,然后我突然想到切机型看一下页面其他布局是否存在问题,然后就发现了
Git中submodule的使用
面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内部开发流程细节。这种情况下,通常不会把所有源码都放在同一个 Git 仓库中。有
前端安全自查和加固
随着开发框架和平台的不断成熟,需要开发者考虑的安全问题越来越少,但并不是开发者就不需要关心项目的安全问题。Linux、Tomcat等大型项目时不时爆出安全漏洞,把网络安全话题重新拉回大众视野。现代前端
lerna+yarn workspace+monorepo项目实践
对于维护过多个package(功能相近)的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护。Multirepo 是比较传统的做法,即每一个 package
yran简介及workspace的使用
Yarn 对我们的代码来说是一个包管理器。它可以让我们使用并分享 全世界开发者的(例如 JavaScript)代码。 Yarn 能够快速、安全、 并可靠地完成这些工作,所以你不用有任何担心。
VUE SSR常见问题,优化及异常处理
ssr的意思是服务端渲染,前端还没有流行的时候,之前的网站是在服务端拼接HTML字符串,将其返回呈现在页面 vue ssr优点: vue ssr做的是在页面中请求url的时候,会从服务端渲染返回一个渲
涨知识的css ::marker伪元素
现在,在使用 `<ul>` 或` <ol> `时自定义数字或项目符号的颜色,大小或类型很简单。利用css的:marker伪元素,我们可以很轻易的更改内容以及项目符号和数字的某些样式。`::marker
下一页