首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
情绪羊
掘友等级
前端开发
|
字节跳动
对技术充满热情
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
250
文章 147
沸点 103
赞
250
返回
|
搜索文章
文章
热门
最新
深入了解 Grid 布局的响应式用法
结合业务实际,梳理列划分的技巧和坑点,帮助大家深入认识 grid 布局。涉及到的高频 CSS 属性值可以说相对冷门但又极为常用。
Vite多入口组件库构建方案,自带样式导入和treeshaking功能
组件库开发时,通常涉及多入口,但是 Vite 并没有提供相关配置让我们将 css 和对应的入口关联起来。基于这个背景,我们需要编写一个插件来进行样式注入,这样就不用再关心样式和入口的关系了。
业务实践——实现一个简易DynamicImport插件
近期团队内部做Vite迁移时,发现老项目中存在一些稀奇古怪的依赖,它们提供的构建产物并不彻底,留下了一些特殊语法,这些特殊语法假定了用户使用的构建工具是 Webpack,这直接导致迁移到Vite后崩溃
DynamicImport实现原理
当动态导入的路径中包含变量时,经过 AST 分析可以生成对应的通配符。在构建的时候,这些通配符将被用于抓取匹配的文件。随后这些文件会被添加进构建体系中,在运行时,根据导入的实际路径返回对应的文件内容。
ESLint 核心概念梳理与常用配置指引
ESLint 基于规则对代码进行约束,或抛出问题和警告,或提供一键修复功能。其繁荣的社区生态提供了众多优秀的预设配置方案,我们可以引用这些优秀方案,并加以修改,快速定制出一份团队或个人的专属配置。
TypeScript实用小知识——Nominal Typing(名义类型)
字符串联合类型和string求并集的时候,不想丢失类型提示又想具备一定的灵活性应该怎么办?可以通过名义类型,为原始类型string赋予名义,在不影响它使用的情况下,收窄范围,从而达成我们想要的效果。
KeepAlive在路由中的应用——保存页面状态
折返时需还原页面状态,你还在通过手动方式控制吗?大可不必,通过VueRouter与KeepAlive的巧妙结合,我们可以快速实现页面缓存功能而几乎不用更改原有代码,开发体验用户体验均有不错表现。
如何在Vue2/3中正确透传插槽,提升组件编写效率?
在vue的组件化开发过程中,透传几乎必不可少,在创建高级组件时非常有用。合理利用透传可以大幅提升高级组件开发效率,同时也能降低组件的维护成本,用更少的代码却能实现更多的事情,何乐而不为呢?
Vue2/3中如何为已经创建的VNode添加属性或事件
本文将从源码角度分析介绍如何在Vue2/3中为一个已经创建的VNode节点添加属性和事件,并浅析其应用场景。
你可能没用过的,VueRouter高级匹配模式
所谓站在巨人的肩膀上,VueRouter使用这个模块作为路径匹配引擎。path属性作为路由核心属性之一,我们有必要仔细了解一下其匹配机制,以便我们在路由设计上更加得心应手。
下一页
个人成就
文章被点赞
537
文章被阅读
78,898
掘力值
2,674
关注了
9
关注者
134
收藏集
9
关注标签
26
加入于
2019-11-16