开发工具介绍
HBuilder
HBuilder是专为前端打造的开发工具,编码速率快、最全的语法库和浏览器兼容数据、与MUI一起使用可以方便的制作手机APP、柔设计等特点。支持HTML、CSS、JS、PHP的快速开发。对Vue的支持非常好。同时如果你要进行多端开发的话,推荐使用这个开发工具。
Visual Studio Code (推荐)
简称 VS Code / VSC,是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。插件、主题非常的多,而且不像WebStorm那么吃内存。
WebStorm
WebStorm 是 JetBrains 推出的一款商业的 JavaScript 开发工具,不像前面介绍的两个开发工具是免费的,WebStorm是收费,但是WebStorm的功能还是非常强大的,支持自动代码完成,动态代码分析,重构支持以及VCS集成,被誉为最智能的JavaScript IDE。WebStorm最大的特点是支持一系列最新的技术,比如HTML5,CSS3,Node.js,AngularJS,Dart,CoffeeScript,TypeScript,LESS,Sass,手写笔,Karma,mocha,Emmet,RequireJS等等,可谓前端开发的“神器”,非常的强大!如果经济能力比较不错的话,还是可以支持一下正版的。因为我经济能力有限,所有就用了功能同样也非常强大而且非常灵活的VSCode。
VSCode 配置安装
VSCode下载
推荐插件
- Chinese(Simplified)language 简体中文插件
- One Monokai Theme 界面主题
- Settings Sync 环境配置同步
- TODO Highlight 待办高亮
- Open in Browser 快速在浏览器打开
- Auto Rename Tag 自动重命名配对的
HTML / XML
标记 - Auto Close Tag 输入完整左标签后,结束标签将被自动插入
- CSS Peek 追踪至样式表中
CSS
类和id
定义的地方 - JavaScript (ES6) code snippets 用于 Vscode 编辑器的 ES6 语法的 JavaScript 代码片段
- Vetur
vue
开发必备, 可以格式化.vue
文件, 由官方维护 - Vue 2 Snippets 将Vue 2代码片段和语法突出显示添加到Visual Studio代码中
- WakaTime 统计开发时间和效率
- ESLint 代码规范
- Prettier 目前 Web 开发中最受欢迎的代码格式化程序。它就能够自动应用 Prettier,并将整个 JS 和 CSS 文档快速格式化为统一的代码样式。
- Editor Config 可以让团队开发时统一约定好一种规范,这个主流的编辑器都支持
- Markdown 如果你经常使用 Markdown 的话,还可以使用安装
markdownlint
和Markdown All in One
这两个插件,前者可以约束编写的格式,后者提供方便的键盘快捷方式,目录,自动预览等 - NPM 帮助管理依赖包的。有助于管理Package.json,当生产环境依赖包未安装时会发出警告,并确保安装的版本正确
- Live Sass Compiler 它可以将SASS /SCSS文件实时编译为CSS文件,并在浏览器中展示已编译样式的实时预览
- Debugger for Chrome 通过这个插件,开发者可以直接在VS Code中进行以上测试和调试代码
- Beautify 它同Prettier十分类似,是一种出色的代码格式化扩展插件。可以用它格式化以JavaScript,JSON,CSS,Sass和HTML编写的代码。
- Live Server 开启一个本地开发服务器,为静态网页和动态网页提供服务。使用编辑器中的go-live按钮,开发者可以立即把代码放到服务器上,该扩展插件还支持实时刷新页面
- Project Manager 多项目管理。
- Auto Import 自动导入包
- Bracket Pair Colorizer 为代码中的首尾括号添上一抹亮色
- GitLens 能增强Visual Studio代码中内置的Git功能
- Material Icon Theme 对当前流行语言和后缀名进行单独匹配好看又丰富的图标
- vscode-element-helper 一款针对Element的VSCode插件
开发小技巧
配置快捷输入
在vs code中,使用快捷键Command+Shift+P打开搜索栏–>输入snippet–>选择首选项
打开了snippet搜索栏–>输入vue–>选择vue.json
在打开的vue.json中输入下面内容
{
"Print to console": {
"prefix": "vue",
"body": [
"<template>",
" <div>\n",
" </div>",
"</template>\n",
"<script>",
"export default {",
" data() {",
" return {\n",
" }",
" },",
" methods: {\n",
" },",
" components: {\n",
" }",
"}",
"</script>\n",
"<style scoped>\n",
"</style>",
"$2"
],
"description": "创建一个自定义的vue组件代码块"
}
}
准备完毕,现在来试一下,创建demo.vue文件,输入vue,然后按回车键
接下来就可以看到一段完整的vue组件代码被生成了
可根据自己的需求来定制vue,当然也可以创建其它的代码块
HTML代码快速生成
使用一个 “!” 生成HTML代码块
接下来就可以看到一段完整的HTML代码被生成了