1 HTML 开发环境概述 #
mindmap
id1[HTML 开发环境概述]
id1-1[开发环境基本概念]
id1-1-1[什么是HTML开发环境]
id1-1-2[开发环境的重要性]
id1-1-3[开发环境的组成要素]
id1-2[开发环境分类]
id1-2-1[本地开发环境]
id1-2-2[在线开发环境]
id1-2-3[集成开发环境]
开发环境基本概念
什么是HTML开发环境
开发环境的重要性
开发环境的组成要素
开发环境分类
本地开发环境
在线开发环境
集成开发环境
2 代码编辑器 #
轻量级编辑器
Visual Studio Code
Sublime Text
Atom
Notepad++
专业IDE
WebStorm
PhpStorm
Eclipse
NetBeans
编辑器插件与扩展
Emmet插件
语法高亮
代码自动补全
代码格式化
mindmap
id2[代码编辑器]
id2-1[轻量级编辑器]
id2-1-1[Visual Studio Code]
id2-1-2[Sublime Text]
id2-1-3[Atom]
id2-1-4[Notepad++]
id2-2[专业IDE]
id2-2-1[WebStorm]
id2-2-2[PhpStorm]
id2-2-3[Eclipse]
id2-2-4[NetBeans]
id2-3[编辑器插件与扩展]
id2-3-1[Emmet插件]
id2-3-2[语法高亮]
id2-3-3[代码自动补全]
id2-3-4[代码格式化]
3 浏览器开发工具 #
mindmap
id3[浏览器开发工具]
id3-1[Chrome开发者工具]
id3-1-1[元素检查器]
id3-1-2[控制台调试]
id3-1-3[网络分析]
id3-1-4[性能监控]
id3-2[Firefox开发者工具]
id3-2-1[响应式设计模式]
id3-2-2[样式编辑器]
id3-2-3[JavaScript调试器]
id3-3[其他浏览器工具]
id3-3-1[Safari开发者工具]
id3-3-2[Edge开发者工具]
id3-3-3[Opera开发者工具]
Chrome开发者工具
元素检查器
控制台调试
网络分析
性能监控
Firefox开发者工具
响应式设计模式
样式编辑器
JavaScript调试器
其他浏览器工具
Safari开发者工具
Edge开发者工具
Opera开发者工具
4 本地服务器环境 #
静态服务器
Live Server扩展
Python SimpleHTTPServer
Node.js http-server
Apache服务器
动态服务器环境
XAMPP
WAMP
MAMP
LAMP
容器化开发环境
Docker容器
Vagrant虚拟机
mindmap
id4[本地服务器环境]
id4-1[静态服务器]
id4-1-1[Live Server扩展]
id4-1-2[Python SimpleHTTPServer]
id4-1-3[Node.js http-server]
id4-1-4[Apache服务器]
id4-2[动态服务器环境]
id4-2-1[XAMPP]
id4-2-2[WAMP]
id4-2-3[MAMP]
id4-2-4[LAMP]
id4-3[容器化开发环境]
id4-3-1[Docker容器]
id4-3-2[Vagrant虚拟机]
5 版本控制系统 #
mindmap
id5[版本控制系统]
id5-1[Git基础]
id5-1-1[Git安装与配置]
id5-1-2[基本Git命令]
id5-1-3[分支管理]
id5-2[Git托管平台]
id5-2-1[GitHub]
id5-2-2[GitLab]
id5-2-3[Bitbucket]
id5-3[Git图形界面工具]
id5-3-1[SourceTree]
id5-3-2[GitKraken]
id5-3-3[GitHub Desktop]
Git基础
Git安装与配置
基本Git命令
分支管理
Git托管平台
GitHub
GitLab
Bitbucket
Git图形界面工具
SourceTree
GitKraken
GitHub Desktop
6 构建工具与自动化 #
包管理器
npm
Yarn
Bower
任务运行器
Gulp
Grunt
模块打包器
Webpack
Parcel
Rollup
mindmap
id6[构建工具与自动化]
id6-1[包管理器]
id6-1-1[npm]
id6-1-2[Yarn]
id6-1-3[Bower]
id6-2[任务运行器]
id6-2-1[Gulp]
id6-2-2[Grunt]
id6-3[模块打包器]
id6-3-1[Webpack]
id6-3-2[Parcel]
id6-3-3[Rollup]
7 在线开发环境 #
mindmap
id7[在线开发环境]
id7-1[云端IDE]
id7-1-1[CodePen]
id7-1-2[JSFiddle]
id7-1-3[CodeSandbox]
id7-1-4[Glitch]
id7-2[协作开发平台]
id7-2-1[Replit]
id7-2-2[StackBlitz]
id7-2-3[Gitpod]
云端IDE
CodePen
JSFiddle
CodeSandbox
Glitch
协作开发平台
Replit
StackBlitz
Gitpod
8 调试与测试工具 #
调试工具
断点调试
日志输出
性能分析
测试框架
Jest
Mocha
Jasmine
跨浏览器测试
BrowserStack
CrossBrowserTesting
LambdaTest
mindmap
id8[调试与测试工具]
id8-1[调试工具]
id8-1-1[断点调试]
id8-1-2[日志输出]
id8-1-3[性能分析]
id8-2[测试框架]
id8-2-1[Jest]
id8-2-2[Mocha]
id8-2-3[Jasmine]
id8-3[跨浏览器测试]
id8-3-1[BrowserStack]
id8-3-2[CrossBrowserTesting]
id8-3-3[LambdaTest]
9 移动端开发环境 #
mindmap
id9[移动端开发环境]
id9-1[响应式设计工具]
id9-1-1[浏览器响应式模式]
id9-1-2[设备模拟器]
id9-2[移动端调试]
id9-2-1[远程调试]
id9-2-2[真机调试]
响应式设计工具
浏览器响应式模式
设备模拟器
移动端调试
远程调试
真机调试
10 开发环境最佳实践 #
环境配置
项目结构组织
配置文件管理
环境变量设置
工作流程优化
快捷键使用
代码片段
自动化部署
团队协作
代码规范
开发环境一致性
文档编写
mindmap
id10[开发环境最佳实践]
id10-1[环境配置]
id10-1-1[项目结构组织]
id10-1-2[配置文件管理]
id10-1-3[环境变量设置]
id10-2[工作流程优化]
id10-2-1[快捷键使用]
id10-2-2[代码片段]
id10-2-3[自动化部署]
id10-3[团队协作]
id10-3-1[代码规范]
id10-3-2[开发环境一致性]
id10-3-3[文档编写]