有哪些生成前端代码的神器呢?

 我来答
爱尚琵琶cp
科技发烧友

2020-04-01 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1886
采纳率:74%
帮助的人:62万
展开全部

在前端开发的过程中,很多相同的代码会写很多遍。如:开始新项目的时候,要写和旧项目类似脚手架代码;新建一个组件的时候,要按约定写组件结构。如果这些重复代码能用工具来生成,能提升前端的开发效率。

生成代码的工具分为两类:基于命令的和基于图像界面的。

基于命令的工具的优点是,可配置高,效率快。缺点是,可发现性差。适合配置项目很多,配置可以组合的情况。

基于图像界面的优点是,可发现性强,操作简单。缺点是如果配置项很多,容易变得很难用。

罗嗦了一堆,下面开始介绍正题。

项目脚手架代码生成工具

项目脚手架主要做的项目的构建流程,环境的配置等。做到开箱即用。

基于命令的

  • yo 曾经流行过的一个脚手架生成工具。支持定义脚手架内容。基于 yo 的第三方脚手架也很多。

  • vue-cli 。 Vue 项目脚手架。支持自定义脚手架内容,感兴趣的可以读读 从vue-cli源码学习如何写模板。

  • create react app React 脚手架。比较轻量级,只是整合 webpack 和 react-router。

  • react boilerplate React 脚手架。比较重量级,整合了webpack 和 react router, redux, redux suga, reselect 等。

基于图形界面的

  • 定制 Bootstrap 3

组件代码生成工具

基于命令的

  • react boilerplate 的 nam run generate 可生成组件的脚手架代码。

页面代码生成工具

基于命令的

  • 代码编辑器的代码片段(Code Snippent)功能。主流的代码编辑器(Sublime,Atom,VS Code,Web Strom等) 都支持代码片段。也有写好的代码片段的编辑器插件。主流的框架基本都有对应的代码片段工具。

  • Emmet 提供 HTML,CSS,JS 的自动补全功能。

  • Bootstrap 3 Snippets

  • Vuejs Snippets

基于图形界面的

  • H5营销页面生成工具。有一大堆。

    Maka

    初夜

    兔展

  • GrapesJS 强大的网页生成器。开源。

  • LayoutIt 托拽 Bootstrap 组件,生成页面。

samismiling
2020-02-29 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5604

向TA提问 私信TA
展开全部
一、项目脚手架代码生成工具
项目脚手架主要做的项目的构建流程,环境的配置等。做到开箱即用。
1、基于命令的
1)yo 曾经流行过的一个脚手架生成工具。支持定义脚手架内容。基于 yo 的第三方脚手架也很多。
2)vue-cli 。 Vue 项目脚手架。支持自定义脚手架内容,感兴趣的可以读读 从vue-cli源码学习如何写模板。
3)create react app React 脚手架。比较轻量级,只是整合 webpack 和 react-router。
4)react boilerplate React 脚手架。比较重量级,整合了webpack 和 react router, redux, redux suga, reselect 等。
2、基于图形界面的
1)定制 Bootstrap 3
二、组件代码生成工具
1、基于命令的
1)react boilerplate 的 nam run generate 可生成组件的脚手架代码。
三、页面代码生成工具
1、基于命令的
代码编辑器的代码片段(Code Snippent)功能。主流的代码编辑器(Sublime,Atom,VS Code,Web Strom等) 都支持代码片段。也有写好的代码片段的编辑器插件。主流的框架基本都有对应的代码片段工具。
1)Emmet 提供 HTML,CSS,JS 的自动补全功能。
2)Bootstrap 3 Snippets
3)Vuejs Snippets
2、基于图形界面的
1)H5营销页面生成工具。有一大堆,如:Maka、初夜、兔展。
2)GrapesJS 强大的网页生成器。开源。
3)LayoutIt 托拽 Bootstrap 组件,生成页面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式