240 发简信
IP属地:山东
  • 120
    基于 Editor.js 开发富文本编辑器库

    开始 Editor.js 提供了简单而直观的用户界面,根据需求可以灵活添加自定义的编辑工具,通过插件扩展功能 Editorjs 使用 js 开发,脱离框架依赖,因此可以基于它...

  • 120
    组件库自定义主题换肤实现方案

    概述 douluo-ui 组件库[https://github.com/JefferyXZF/douluo-ui] 是基于 element-ui 实现的,那么实现换肤分两步;...

  • 120
    基于element-plus button 源码分析造轮子

    前言 实现组件 button 新增功能和自定义UI换肤,使用 SCSS 变量和 CSS 自定义属性,参考 element-plus 源码造轮子 button 组件 eleme...

  • 120
    element-ui 组件库 button 源码分析

    前言 团队要根据新的 UI 规范实现一个组件库,button 组件规范要支持多种主题换肤,字体颜色、背景颜色、边框和禁用使用新的规范,并且一种主题颜色主要组件上使用两种主题颜...

  • 120
    组件库代码规范husky+lint-staged+Eslint+Prettier+Stylelint

    Git 规范 组件库是一个多人协作的项目,Git 的提交说明精准,在后期协作以及 Bug 处理时会变得有据可查,项目的开发可以根据规范的提交说明快速生成开发日志,从而方便开发...

  • Vue2.7 + Vite3.2 + Rollup 组件库开发指南

    前言 随着业务增长越来越快,为了提高团队的开发效率,减少造轮子,部门领导希望搭建一个前端组件库,也方便沉淀前端业务组件物料。之前阅读过 element-ui 部分源码,很早之...

  • Vue组件库必备 Sass(Dart) 知识

    前言 Sass 有三个版本 Dart Sass、libsass 和 Ruby Sass: Dart Sass:用 Dart 语言写的 sass 实现,于2016年11月1日发...

  • 一名合格前端人员必须知道的 this 用法和陷阱(JS系列之三)

    欢迎大家关注,接下来我会写一个关于 JavaScirpt系列文章,希望我们一起进步。 前言 this 关键字是 JavaScript 中最复杂的机制之一。它是一个很特别的关键...

  • 120
    深入了解JavaScript执行过程(JS系列之一)

    前言 JavaScript 执行过程分为两个阶段,编译阶段和执行阶段。在编译阶段 JS 引擎主要做了三件事:词法分析、语法分析和代码生成;编译完成后 JS 引擎开始创建执行...

  • 120
    深入学习作用域和闭包—全面(JS系列之二)

    作用域 在学习作用域之前,先了解两个重要的概念:编译器、引擎 编译器:负责词法分析及代码生成等编译过程 引擎:负责整个 JavaScript 程序的编译和执行 什么是作用域 ...