手把手打造电商平台
需求拆分原则
- 单个迭代不宜太大
- 需求可交付,能够形成功能闭环
- 有成本意识,遵循二八原则
- 有预期的价值体现
提炼核心需求
架构设计–分层架构
定义:把功能相似、抽象级别相近的实现进行分层隔离
优势:松散耦合(易维护、易复用、易扩展)
常见分层模式:MVC和MVVM
架构设计–模块化
定义:解决一个复杂问题时,自顶向下逐层把系统划分成若干个模块的过程
优势:解耦和可并行开发
模块化方案:AMD、CMD、CommonJS和ES6
相关推荐
-
如何让background在img标签的上面?
今天写了一个页面,客户要求在图片上面增加一个背景图片,刚开始感觉还挺不好写,遂百度之: html结构 <div class=”test”> <img src=”c…
2021年1月12日 -
伪元素:after和:before的深入理解
许小珂今天看了一篇之前看过的关于利用伪元素:after和:before制作小三角的简述,因为没代码,只是说利用伪元素可以制作出三角形,当时并没有仔细研究。 正好趁着今早没事就查阅了…
2019年3月15日 -
px像素和em相对单位之深入理解
最近许小珂在研究响应式布局,我们都知道px代表像素的意思。在css中我们一般使用px作为单位,在桌面浏览器css的1个像素往往都是对应着电脑屏幕的1个物理像素,这可能会造成我们的一…
2019年3月15日 -
网页meta标签中X-UA-Compatible属性
X-UA-Compatible属性主要是设置浏览器优先使用什么模式来渲染页面的。 常见写法如下: <meta http-equiv=”X-UA-Compatible” con…
2019年3月13日 -
移动开发之像素的深入理解
许小珂在写这篇文章之前还没想好用什么标题,文章写了一大半了依然感觉写的挺乱的。权当是把自己的一些个人感悟进行下总结。 举个栗子在分享之前许小珂先问大家一个问题:一个背景为width…
2019年3月15日 -
Git 操作及常用命令
今天写这篇文章主要是记录自己学习 Git 过程中遇见的各种命令操作,Git 是什么?Git 是目前世界上最先进的分布式版本控制系统(没有之一)。本人是在Windows系统上操作的,…
2019年3月26日 -
HTML meta标签介绍
我们在做前端开发的时候,在head部分会发现有很多meta标签,今天就来详细的总结下我们常用到的一些meta标签。 The <meta> tag provides me…
2019年3月22日 -
Git 远程仓库
学习的Git的小伙伴估计都已经注册Gitthub账号了,如果没有注册,可以先自行注册一个Gitthub账号,这样就可以免费获得Git远程仓库。 本地Git仓库和GitHub仓库之间…
2019年4月3日 -
关于网页自适应百分比单位的使用
许小珂最近在研究自适应布局,深入研究让许小珂确实对css的属性的理解的更深刻了。今天就来介绍一下网页自适应所使用的百分比单位,希望能解大家的迷惑。不正确的地方也请高手指点出来,许小…
2019年3月15日 -
如何安装本地服务器环境phpstudy
对于程序员来说,phpstudy是一个非常好用的PHP调试环境集成包,包含了最新的Apache和PHP等程序,对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事,对老…
2018年8月23日