文档章节

前端工程的三大阶段

博为峰教研组
 博为峰教研组
发布于 2017/02/13 19:03
字数 371
阅读 13
收藏 0

从本质上讲,所有Web应用都是一种运行在网页浏览器中的软件,这些软件的图形用户界面(Graphical User Interface,简称GUI)即为前端。目前市场上有太多的web应用,看的让人眼花缭乱。经过多年的开发,在这里我将前端工程归纳为以下三个阶段:

第一阶段:技术选择

前端工程建设的第一项任务就是根据项目特征进行技术的筛选。目前前端开发的框架很多,针对不同类型的项目,需要的框架是不同的,开发之前,先选择适当的技术。

第二阶段:简单的构建优化

技术选好以后,就可以开始敲代码了。不仅仅要解决运行效率,还要兼顾运行性能。前端工程进行到第二阶段会选型一种构建工具,对代码进行压缩,校验,之后再以页面为单位进行简单的资源合并。

第三阶段:模块化开发

分而治之是软件工程中的重要思想,在对复杂系统进行开发和维护时,我们需要使用这种思想,同样在完成前端代码编写之后,为了便于代码的长期维护,我们可以使用模块化来对前端进行开发。主要是对JS和CSS进行模块化开发。

 

© 著作权归作者所有

共有 人打赏支持
上一篇: Android DVM
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
前端工程——基础篇

前端工程——基础篇 > 喂喂喂,那个切图的,把页面写好就发给研发工程师套模板吧。 你好,切图仔。 不知道你的团队如何定义前端开发,据我所知,时至今日仍然有很多团队会把前端开发归类为产...

kevin_pang
2015/09/07
590
0
Web App 前端开发项目求前端工程师一枚

【业务需求】 1、负责移动端部分H5页面前端开发(四组),编写HTML、CSS和JS代码,配合后台工程师完成应用开发 2、制定JS、CSS、HTML开发规范并推进执行,扎实的JS功底,熟练一种或多种MV框架...

shanwell
2016/08/25
2
0
Web App 前端开发项目求前端工程师一枚

【业务需求】 1、负责移动端H5页面前端开发,切图,编写HTML、CSS和JS代码,配合后台工程师完成应用开发 2、制定JS、CSS、HTML开发规范并推进执行,扎实的JS功底,熟练一种或多种MV框架(如V...

shanwell
2016/08/19
2
0
IntelliJ IDEA快速实现Docker镜像部署

一、Docker开启远程访问 二、IntelliJ IDEA安装Docker插件 三、启用Docker 四、Spring Boot服务docker部署 1、新建一个Spring Boot工程,在工程里写一个REST接口,如下,简单返回一个字符串。...

吴伟祥
2018/11/09
0
0
FIS3 发布,来自百度的前端解决方案

就在过去的若干月里面,FIS 团队和 @fouber 一起就 FIS 发布以来一年多的使用情况做了一些总结,并且对其不完善地方做了抽象,终于确定了 FIS 的下一代 FIS3。如今 FIS3 在 FIS 团队的努力下...

oschina
2015/07/09
14K
29

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
11
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
7
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部