首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端进阶
订阅
iamAzi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
65篇文章 · 0订阅
CSS 模块化方案探讨(BEM、OOCSS、CSS Modules、CSS-in-JS ...)
众所周知,CSS 根据选择器名称去全局匹配元素,它没有作用域可言,比如你在页面的两个不同的地方使用了一个相同的类名,先定义的样式就会被覆盖掉。CSS 一直缺乏模块化的概念,命名冲突的问题会持续困扰着你。每次定义选择器名称时,总会顾及其他文件中是否也使用了相同的命名,这种影响在组…
如何在React中优雅的写CSS
看目录结构清晰明了,由于“ CSS 文件分离 != CSS 作用域隔离”这样的机制,如果我们不通过一些工具或规范来解决 CSS 的作用域污染问题,会产生非预期的页面样式渲染结果。 假设我们在组件 A 和组件 B import 引入 comA.css 和 comB.css。 随着…
理解前端基础渲染模式|CSR、SSR、同构、静态化
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 22 天,点击查看活动详情 前段时间写了一篇关于 ISR 渲染概念的文章,并在团队进行了分享,得到的反馈是很多同学没有接触过服务端
基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇
本系列其他文章计划一到两个月内完成,点个 关注 不迷路。 本文是基于 qiankun 的微前端最佳实践系列文章之 从 0 到 1 篇,本文将分享如何使用 qiankun 如何搭建主应用基座,然后接入不同技术栈的微应用,完成微前端架构的从 0 到 1。 本教程采用 Vue 作为主…
Element Plus 组件库相关技术揭秘:8. 为什么组件库或插件需要定义 peerDependencies
peerDependencies 表示同版本依赖,简单来说就是,如果你安装我,那么你最好也安装我对应的依赖。peerDependencies 中定义的依赖不会重复下载,但会要求宿主提供一致 peer
都2022年了,pnpm快到碗里来!
pnpm是一款当代备受关注的 新兴(问题较多) 包管理工具,使用过的同学们都会被它极快的安装速度、极少的磁盘存储空间所吸引!感兴趣的小伙伴赶紧点击学习吧。
可视化拖拽组件库一些技术要点原理分析
建议结合源码一起阅读,效果更好(这个 DEMO 使用的是 Vue 技术栈)。 1. 编辑器 先来看一下页面的整体结构。 这一节要讲的编辑器其实就是中间的画布。它的作用是:当从左边组件列表拖拽出一个组件放到画布中时,画布要把这个组件渲染出来。 用一个数组 componentDat…
JSBridge的原理
关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。其实,JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运…
「前端基建」带你在Babel的世界中畅游
「干货」近万字分享带你真正走进Babel的世界。从工程化前端中的babel各种配置的区别与联系分析,再到打造属于自己的Babel插件,从此带你真正领略前端领域中Babel编译之美!