12

1.3 主要研究内容和目的 13

1.4 论文结构 15

2 前端自动化介绍和技术分析 16

2.1 自动化构建工具的出现 16

2.2 NODE.JS介绍 18

2.3 NPM介绍 21

2.4 GRUNT简介 23

2.5 GULP简介 24

2.6 小结 26

3 技术研究和比较 27

3.1 调研 27

3.2 原理和实现 30

3.2.1 Grunt 30

3.2.2 Gulp实现以及和Grunt的部分区别 32

3.3 小结 35

4 开发实例——在线考试系统 36

4.1 考试系统简介 36

4.2 自动化构建方案选择 37

4.3 前端工程化方案 37

4.4 后端方案 38

4.5 主要功能模块介绍 39

4.5.1 身份验证模块 39

4.5.2 试题模块和试卷模块 40

4.6 自动化构建的实现 42

4.7 小结 44

5 总结 45

致谢 46

参考文献 47

1 绪论

2001年秋季,网络泡沫经济的爆发标志着网络的转折点。这时市场也出现了剧烈的动荡。实际上这些伴随着网络泡沫而来的动荡正是所有技术的共同特征。这些动荡通常标志着旧的技术渐渐刷退,而新的技术正在逐渐占领中央舞台。也正是这个时候,“web2.0”的概念出现,并逐渐兴起。网页在这时起到了至关重要的作用,令人兴奋的新应用和网站也如雨后春笋一般冒了出来。更重要的是,在这次动荡之中幸存下来的网络公司似乎有着一些共同的特点。顺应着这些规律web2.0逐渐兴起,它也成了自网络泡沫之后的重要转折点[1]。

1.1 研究背景

根据近期的研究显示,在所有的网络通信流量中,web通信的所占份额已经达到了60%以上[2]。如今的web已经成为了人们生活交流的信息管理与资源组织的平台。在现在的万维网Internet中,web通信已经无可争议的成为了最为重要的信息和资源交流媒介。

在web1.0时期,网页还是没有分离前端后端的概念,网站往往是粗糙的HTML页面和简单的鼠标点击交互。在网页开发的早期时代,还没有前端开发的概念,人们认为网页只是简单的页面切换的操作,甚至于HTML+CSS都不被承认是开发语言。人们对于网页前端并不重视。但是随着web1.0时代的结束,web2.0概念的提出,网页开发技术开始了空前的而又迅速的发展。首先是css2.0标准被制定,标准开始呼吁和要求在页面开发时将内容和样式分离开进行设计,这样不仅是为了能够方便开发进行后期的维护,还将开发中各环节的职责分离和区别开来。不仅让前端开发更加的规范,还令前端开发工作有了一套自己的标准。正是由于这些新标准的制定,使网页开发的架构和设计开始被人们所重视,界面和技术的新框架也开始出现在了人们的视野里。Web前端开发的黄金发展时期也开始到来。论文网

上一篇:jsp+mysql考试预约系统发布模块的设计与实现
下一篇:基于VB+MapX的马陵山镇土地管理系统的设计与开发

Web技术的网络考试系统【2240字】

射频识别技术的高校考试...

java+mysql云平台的移动考试系统设计

java+sqlserver网络考试系统的设计考试子系统

Android二维码的智能考试签到系统设计

JSP+mysql网络考试系统阅卷系统设计

jsp网络考试题库和组卷管理系统的设计

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究