基于Angnlar前端框架的购物网站设计开题报告

 2020-02-10 10:02
1.目的及意义(含国内外的研究现状分析)

1 选题目的和意义

1.1 研究意义

现如今,网络技术迅猛发展,Web前端开发的需求成倍增长,随之而来的新技术陆续应用改变了传统的开发模式,前端开发正逐步向组件化、模块化方向发展。

Angular是由Google开发维护的一个开源JavaScript前端框架,它有两个大的版本:AngularJS和Angular。AngularJS专指1.x的版本,而Angular专指Angular2.0及以后的版本。Angular新版本框架是完全重写的,它不但继承了AngularJS的原有的优点,并从其他框架吸取经验跟进了相关功能和性能,形成了一个全新的框架。目前Angular正以每6个月一个主版本更新,如此快的迭代速率、仅仅一年的技术支持和Angular的代码弃用策略导致当升级到新的主版本时,我们可能需要重构代码并学习新的指令代码。而目前有大量的实践仍在使用AngularJS,Angular的材料实例却并不多,在这个知识更新飞快的时代,跟进更加完善、更加强大的开发框架提高效率就显得尤为重要。

电子商务的发展迅猛,新兴购物方式平台的积极涌现,购物平台利用网络进行企业对消费者(B2C)的数据交易电子商务业务不断拓展。为此,在全新的框架下,我们以搭建购物网站的设计,提供了一个完整的Angular应用实例来展现各种模块和功能的实际应用。


1.2 国内外发展状况

上世纪八十年代,MVC的概念被首次提出。MVC指Model(模型)、View(视图)和Controller(控制器)。MVC发展成为了前端典型框架,由模型提供并保存数据,视图负责展示数据,而控制器负责实现对数据的处理。

2005年微软提出了MVVM框架模式。MVVM既吸收了MVC模式的精华,又进行多项改进,提高了开发效率。单页应用程序是由组件(component)构成的,刷新时整个网页不必更新,这使得其有节省资源和响应快的特点。而Angular正是前端web目前广泛使用的单页框架。

AngularJS公布于2009年,是一个比较完善的前端框架,并且包含了完整的开发功能。AngularJS是典型的MVC架构,用户会看到HTML并进行交互,这些交互会被视图传递给控制器,控制器根据数据查询修改底层数据模型,底层模型可能会与HTTP服务器进行交互更新数据,数据模型的改变会根据数据绑定机制返回到视图。

您需要先支付 5元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,微信号:bysjorg 、QQ号:3236353895;