开发环境

全屏查看

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[文档编写]