自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 WEB项目中MVC与MVVM的思考

MVC 三者中,Model 是核心。Model,也就是模型,是对现实的反应和简化。你对问题的本质的描述就是Model。解决问题就是给问题建立Model。比如我们在现实中收发邮件的过程是什么样的? 写好邮件,加上收信人地址,丢到邮筒。过几天去看看邮箱里有没有回信。地址不存在信会被退回来。你看这是不是和电子邮件的使用过程一样?无非就是把现实中的过程简化之后,搬到计算机上了而已。模型描述本质问题,忽略

2017-06-05 11:28:51 576

原创 Docker学习思考

Docker与CI持续集成/CDDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会

2017-06-05 11:06:00 345

原创 ES6新特性:Generator以及衍生NPM库CO入门

2015年ES6的发布带来了一系列的JS新特性,Generator在其中属于一个比较重要的新特性,这里就详细地介绍一下。function* helloWorldGenerator() { yield 'hello'; yield 'world'; return 'ending';}var hw = helloWorldGenerator();以这个最基本的Generator为例,他和普

2016-07-07 12:00:59 634

原创 AJV学习

AJV是一个基于JSON-Schema的依赖包,他可以将我们定义的Schema格式作为参数生成一个对象,使用这个对象的构造函数可以用于检测数据的合法性,除此之外还能够自定义directive来产生我们需要的format。AJV支持draft4和V5标准。其中,V5是Schema现在的一种改进标准,未加入到最新的Schema标准中,AJV使用了V5支持的概念和功能。对于Keyword

2016-07-02 01:01:56 14072 1

原创 JSON-Schema学习心得

一、介绍JSON数据在WEB中的使用非常频繁,但是因为以字符串的形式作为基础,在实际使用中数据的格式难以标准化,没有约束性的条件。这导致编写JSON字符串的过程中容易出现错误。JSON-schema就是在这一过程中定义的一种标准,它类似于数据库中数据表属性的建立以及设置约束,当我们使用以他为标准的库生成JSON数据时会检测属性是否符合定义要求,这样,数据的标准型有了提升,错误能够及

2016-07-02 01:01:04 4479

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除