自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 webpack 和 Vite

在编写js代码时,经常需要使用一些js中的新特性,而新特性在旧的浏览器中兼容性并不好。webpack 是基于node.js 构建的,而Vite是基于esbuild进行预构建依赖,esbuild是采用GO语言编写的纳秒级别的,而node.js是毫秒级别的,因此Vite在打包速度上比webpack有很多提升。loader 可以理解为转换器,用于处理模块之间的转换,plugin 则用于执行更广泛的任务,它可以访问 Webpack 的生命周期,在合适的时机执行插件的功能。,先执行的放右边,否则会报错。

2026-04-19 23:44:40 385

原创 uniapp要点

是一个使用vue.js开发的前端应用框架,写一套代码可以发布IOS,Android,H5,微信小程序多个平台支持原生代码和原生SDK集成。将vue的模板语法编译转换为各个平台所支持的原生组件,再通过引擎的渲染器渲染到各平台上面。UniApp支持根据不同的平台进行条件编译,常见的平台有:h5、app-plus、mp-weixin、mp-alipay等。,代码按顺序执行不用写回调,写法简单、逻辑清晰 适合存储少量数据:token、用户信息、配置、状态。// 在H5平台下编译的代码。可以在页面配置文件(

2026-04-19 21:54:08 367

原创 javaScript 要点

4.寄生组合继承 使用 obj.create() // 创建一个空对象 并且指定这个空对象的原型 使用构造函数继承(parent.call(this)) + 创建一个没有实例方法的父类实例作为字类原型。如果没有则搜索原型上面的属性 字类继承父类 child.prototype = new Parent() //把子类的原型 加上 父类的实例 子类的实例对象就可以方法父类的属性。// "number"(执行数学运算没有成功,这是失败后返回的结果)

2026-04-18 17:43:17 348

原创 CSS(样式层叠表) 要点

# Webpack是什么?webpack是一个静态的模块化打包工具,为现代的javascript应用程序。 可以将帮助我们进行打包,所以是一个打包工具,最终可以将代码打包 成最终的静态资源 。webpack默认支持各种模块化,ES Module CommonJS Amd等 正是因为现代前端开发面临各种各样的问题 才催生了webpack的出现和发展、...

2026-04-18 16:08:10 334

原创 vue3要点+面试题

性能提升:Vue3 引入了新的虚拟 DOM (去头尾的最长递增子序列算法)算法,使得渲染效率更高,特别是在大型应用中表现尤为突出。​Composition API:使得逻辑复用和组织更加灵活,取代了 Vue2 中的 Options API。​TypeScript 支持:Vue3 对 TypeScript 的原生支持更加完善,提供了更好的类型推断和开发体验。​更小的体积:Vue3 的核心库相比 Vue2 更小,同时提高了运行时性能。​允许多个根节点和跨 DOM 节点传送组件内容。

2026-04-13 00:20:10 398

原创 TypeScript 要点

联合类型表示一个值可以是多种类型中的一种,而交叉类型表示一个新类型,它包含了多个类型的特性。联合类型示例:// 合法// 合法交叉类型示例:a(): void;b(): void;// 表示同时具备 A 和 B 的特性声明文件(通常以.d.ts扩展名结尾)用于描述已有 JavaScript 代码库的类型信息。它们提供了类型定义和元数据,以便在 TypeScript 项目中使用这些库时获得智能感知和类型安全。6.什么是类型断言类型断言允许程序员手动指定一个值的类型。

2026-04-12 16:52:19 576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除