首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
前端不咋样的小吴
创建于2024-05-23
订阅专栏
JavaScript
暂无订阅
共24篇文章
创建于2024-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2024 年前端技术盘点与 2025 年技术展望
● 首先在大模型百花齐放的今年,大模型理解和推断、多模态等能力的不断演进,涌现出许多新颖的落地场景,在今年所有落地场景中最为突出的便是在软件开发领域引领了“人机协作”的颠覆性变革。 ● 在前端语言与标
npm、yarn、pnpm 切换查看镜像源笔记
默认的官方镜像:https://registry.npmjs.org,切换国内淘宝镜像,访问下载更快。 一、npm设置 2、查看源 3、切回官方镜像 4、npm临时使用 上面那种设置是全局的,以后每次
安卓studio的那些坑
今天用安卓studio运行项目的时候,总是报错虚拟内存不够,设备AVD启动不起来,然后查了半天也没找到问题,因为项目再别人电脑是可以的,才发现新建设备的时候 RAM才2g memory
关于用log提高排查问题的设置
今天在了解项目业务的时候,想搞清楚执行顺序,加了很多打印,类似console.log(1111,xxxx) console.log(2222,xxxx),有时候断点没开sourcemap不是源码所以我
TypeScript 中 const enum 和 enum 的核心区别在哪?日常开发应该使用哪个?
编译结果 enum 会生成一个对象,引用的地方保持对其引用 const enum 会擦除 enum 定义的代码,引用的地方会生成 inline code 使用enum: 使用const enum: P
Typescript 中,interface 的类型为什么不能满足 Record<string, unknown> 类型?
我有一段代码,在调用函数的地方,由于涉及到 interface 和 unknown 导致传入参数的校验没能通过编译。 简化了一下,核心部分的代码如下: 自己测试了一下,发现有 2 种改动可以通过: 1
nuxtjs 新手入门实践笔记
Nuxt.js 底层原理和应用 Nuxt.js 是一个基于 Vue.js 的通用应用框架,它的目标是使 web 开发变得简单和强大。Nuxt.js 提供了一种抽象化的方式,让我们可以快速地创建 Vue
docker新手入门必会的打包和上传镜像
# 设置工作目录 WORKDIR /app # 复制项目文件到工作目录 COPY package.json . COPY package-lock.json . # 安装依赖 RUN npm inst
TypeScript 语言在不改变算法复杂度前提下,细节上性能优化,运行时性能提升效果明显吗?
有经验的专家写的代码,和无经验的新手写的代码,在运行时性能上大概会有多少差异? 个人感觉,常规业务逻辑代码通常可以差 1 倍;如果算上框架的影响,可以差 2~4 倍。 仅考虑业务代码的话,新手容易搞不
书签栏调用js脚本,这是你可以学会的操作
前言 书签栏调用js不是什么稀奇事,我只是为了好玩分享给大家 用途 可用于文章的展开,文本输入框的赋值等(vue框架只需要)获取dom赋值dispath一个event事件参数为input即可,reac
浏览器缓存:强缓存和协商缓存
缓存 memory cache 是内存中的缓存,主要包含当前页面中已经下载的资源,比如样式、脚本、图片等等。读取内存中的数据肯定比磁盘块,但是内存缓存的时间段,会随着进程的是否而释放。一旦我们关闭 T
Webpack5文件资源缓存
要说文件资源缓存那就得先了解一下浏览器的缓存机制 浏览器大概可以分为强制缓存(强缓存)和协商缓存 浏览器每次与服务器通信的方式为应答模式,即:浏览器发起HTTP请求 – 服务器响应该请求。那么浏览器第
webpack打包优化插件Dllplugin的使用
什么是DLL文件? DLL(Dynamic Link Library)文件为动态链接库文件,在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文
前端技术文章汇总(学习路线)提升技术必看
前言 搬运和收集以及整理不易,请多点赞给予鼓励,需要的好好收藏。 flutter/rn/Electron/小程序 部署监控 "算法" "程序员副业" "vue2/3"
react+umi+dvajs 实战演练1
引言 随着前端技术的日新月异,React和Umi作为前端领域中的佼佼者,它们的结合为我们提供了一种构建高效Web应用的新思路。React作为Facebook开发的一款JavaScript库,用于构建用
vite+vue3.4x 实战演练
export default defineConfig({ plugins: [vue()] }) export const useFetch = () => { const data = ref(n
vite 初识,请多指教
深度解析 Vite 冷启动原理及源代码 Vite 是一个基于 ES 模块的构建工具,它在开发过程中具有快速的冷启动速度。以下是对 Vite 冷启动原理及其源代码的深度解析: Vite 冷启动原理 Vi
WebPack打包机制及处理过程
什么是webpack webpack是一个打包模块化javascript的工具,在webpack里一切文件皆模块,通过loader转换文件,通过plugin注入钩子,最后输出由多个模块组合成的文件,w
Promise/async/Generator实现原理解析
笔者刚接触async/await时,就被其暂停执行的特性吸引了,心想在没有原生API支持的情况下,await居然能挂起当前方法,实现暂停执行,我感到十分好奇。好奇心驱使我一层一层剥开有关JS异步编程的
vue3初体验和心得
最近因为跳槽换了公司,公司项目是v3.4的,发现hooks封装极其重,让我脑海中仅存的v2的语法感觉很别扭,即便是从react转过来的,但是还是有很多地方第一眼没明白,主要是钩子和宏太多了,当初只是大
下一页