玩相机的程序员
文章平均质量分 96
axuebin丶
一个还在摸爬滚打的程序猿。
展开
-
现代 CLI 和 GUI 方案指南
原文链接:http://axuebin.com/articles/fe-solution/cli/desc.html,转载请联系写在前面提到初始化项目,那就必须提到脚手架这个名词,那为什么这篇文章的标题不是关于脚手架而是关于初始化项目呢?脚手架这个名词来源于建筑工程领域,百度百科对其的解释是“脚手架是为了保证各施工过程顺利进行而搭设的工作平台”,也就是说脚手架为工人提供了施工的基础功能。将其引申到软件工程领域,又是什么含义呢?狭义上讲,脚手架是一个可以快速地使用配置好的工程模板初始化工程的工具.原创 2021-04-19 10:05:34 · 297 阅读 · 0 评论 -
简单实现 babel-plugin-import 插件
原文链接:http://axuebin.com/articles/fe-solution/babel/babel-plugin-import.html,转载请联系前言平时在使用 antd、element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-import,这篇文章通过例子和分析源码简单说一下这个插件做了一些什么事情,并且实现一个最小可用版本。插件地址:https://github.com/ant-design/babel-plugin-importbabel.原创 2021-04-16 11:26:51 · 354 阅读 · 0 评论 -
create-react-app 核心思路分析
原文链接:http://axuebin.com/articles/fe-solution/cli/cra.html,转载请联系Create React App is an officially supported way to create single-page React applications. It offers a modern build setup with no configuration.create react app 是 React 官方创建单页应用的方式,为了方便,下.原创 2021-04-16 11:24:48 · 299 阅读 · 0 评论 -
如何用 Babel 为代码自动引入依赖
原文链接:http://axuebin.com/articles/fe-solution/babel/auto-require.html,转载请联系前言最近在尝试玩一玩已经被大家玩腻的 Babel,今天给大家分享如何用 Babel 为代码自动引入依赖,通过一个简单的例子入门 Babel 插件开发。需求const a = require('a');import b from 'b';console.log(axuebin.say('hello babel'));同学们都知道,如果运行上面.原创 2021-04-16 11:22:46 · 240 阅读 · 0 评论 -
初学 Babel 工作原理
原文链接:http://axuebin.com/articles/fe-solution/babel/first.html,转载请联系前言Babel 对于前端开发者来说应该是很熟悉了,日常开发中基本上是离不开它的。已经 9102 了,我们已经能够熟练地使用 es2015+ 的语法。但是对于浏览器来说,可能和它们还不够熟悉,我们得让浏览器理解它们,这就需要 Babel。当然,仅仅是 Babel 是不够的,还需要 polyfill 等等等等,这里就先不说了。What:什么是 BabelBabel原创 2021-04-16 11:20:37 · 127 阅读 · 0 评论 -
中小型前端团队代码规范工程化最佳实践 - ESLint
原文链接:http://axuebin.com/articles/fe-solution/lint/eslint.html,转载请联系前言There are a thousand Hamlets in a thousand people’s eyes.一千个程序员,就有一千种代码风格。在前端开发中,有几个至今还在争论的代码风格差异:单引号还是双引号?代码行结束是否需要分号?两个空格还是四个空格?…这几个代码风格差异在协同开发中经常会被互相吐槽,甚至不能忍受。除此之外,由于 Java原创 2021-04-16 11:18:08 · 255 阅读 · 0 评论