@@ -241,15 +241,18 @@ <h1>我的职业是前端工程师</h1>
241241</ ul > </ li >
242242< li > < a href ="#小结-3 "> 小结</ a > </ li >
243243</ ul > </ li >
244- < li > < a href ="#详解从零设计开发一个前端应用 " > 详解从零设计、开发一个前端应用 </ a > < ul >
245- < li > < a href ="#了解真实世界的需求 " > 了解真实世界的需求 </ a > </ li >
246- < li > < a href ="#分析设计图 " > 分析设计图 </ a > </ li >
244+ < li > < a href ="#从零开发一个前端应用有多难 " > 从零开发一个前端应用有多难? </ a > < ul >
245+ < li > < a href ="#个人经历 " > 个人经历 </ a > </ li >
246+ < li > < a href ="#真实世界的需求 " > 真实世界的需求 </ a > </ li >
247247< li > < a href ="#确认技术方案 "> 确认技术方案</ a > </ li >
248- < li > < a href ="#选择技术栈 "> 选择技术栈</ a > </ li >
249248< li > < a href ="#搭建构建系统 "> 搭建构建系统</ a > </ li >
250249< li > < a href ="#定义前端接口---使用-mock-server "> 定义前端接口 - 使用 Mock Server</ a > </ li >
251- < li > < a href ="#实现后台接口 "> 实现后台接口</ a > </ li >
252- < li > < a href ="#对接应用编写测试 "> 对接应用,编写测试</ a > </ li >
250+ < li > < a href ="#实现功能 "> 实现功能</ a > < ul >
251+ < li > < a href ="#分析设计图 "> 分析设计图</ a > </ li >
252+ < li > < a href ="#实现功能-1 "> 实现功能</ a > </ li >
253+ < li > < a href ="#编写测试 "> 编写测试</ a > </ li >
254+ </ ul > </ li >
255+ < li > < a href ="#对接应用 "> 对接应用</ a > </ li >
253256< li > < a href ="#上线 "> 上线</ a > </ li >
254257</ ul > </ li >
255258</ ul >
@@ -1420,11 +1423,23 @@ <h3 id="前端测试与-api-适配器">前端测试与 API 适配器</h3>
14201423< p > 一般来说这种工作是后台去做代码的,不得已由前端来实现时,也需要加一层相应的适配层</ p >
14211424< h2 id ="小结-3 "> 小结</ h2 >
14221425< p > 总之,API 使用的第一原则:不要『相信』前端提供的数据,不要『相应』后台返回的数据。</ p >
1423- < h1 id ="详解从零设计开发一个前端应用 "> 详解从零设计、开发一个前端应用</ h1 >
1424- < h2 id ="了解真实世界的需求 "> 了解真实世界的需求</ h2 >
1425- < h2 id ="分析设计图 "> 分析设计图</ h2 >
1426+ < h1 id ="从零开发一个前端应用有多难 "> 从零开发一个前端应用有多难?</ h1 >
1427+ < p > 工作一段时候后,总会经历要从零创建一个前端应用的经历。</ p >
1428+ < p > 需要相当多的探索</ p >
1429+ < h2 id ="个人经历 "> 个人经历</ h2 >
1430+ < p > 刚开始的时候,自己一点点的构建添加各种需要的东西。</ p >
1431+ < p > 后来,懒了,便找个模板,改吧,改吧,就用上了。</ p >
1432+ < p > 代码只是其中的一小代码,还需要设计一系列的流程。</ p >
1433+ < p > 如 workflow,</ p >
1434+ < p > webpack、rollup、tsc ?</ p >
1435+ < p > gulp、grunt、npm ?</ p >
1436+ < p > react、angular、vue.js ?</ p >
1437+ < p > 还需要考虑部署方案,自动部署,还是集成式?</ p >
1438+ < p > 而这些设计都不能脱离原始的需求,因此我们必须明白业务到底要的是什么系统。</ p >
1439+ < h2 id ="真实世界的需求 "> 真实世界的需求</ h2 >
1440+ < p > stepping 完成建模?</ p >
1441+ < p > 可这是后端的工作~~,2333。</ p >
14261442< h2 id ="确认技术方案 "> 确认技术方案</ h2 >
1427- < h2 id ="选择技术栈 "> 选择技术栈</ h2 >
14281443< h2 id ="搭建构建系统 "> 搭建构建系统</ h2 >
14291444< h2 id ="定义前端接口---使用-mock-server "> 定义前端接口 - 使用 Mock Server</ h2 >
14301445< p > 按优先级有所不同</ p >
@@ -1435,8 +1450,12 @@ <h2 id="定义前端接口---使用-mock-server">定义前端接口 - 使用 Moc
14351450< li > 同步后台的接口</ li >
14361451</ ul >
14371452< p > 如一些 Related Fields 前端需要的可能是扁平的结果,但是未来可能需要更多的值</ p >
1438- < h2 id ="实现后台接口 "> 实现后台接口</ h2 >
1439- < h2 id ="对接应用编写测试 "> 对接应用,编写测试</ h2 >
1453+ < h2 id ="实现功能 "> 实现功能</ h2 >
1454+ < h3 id ="分析设计图 "> 分析设计图</ h3 >
1455+ < p > 我的意思是:切图。</ p >
1456+ < h3 id ="实现功能-1 "> 实现功能</ h3 >
1457+ < h3 id ="编写测试 "> 编写测试</ h3 >
1458+ < h2 id ="对接应用 "> 对接应用</ h2 >
14401459< h2 id ="上线 "> 上线</ h2 >
14411460< section class ="footnotes ">
14421461< hr />
0 commit comments