Fork me on GitHub
Jay

something out of my mind


  • 首页

  • 标签

  • 分类

  • 归档

  • 友链

《设计模式-可复用面向对象软件的基础》简单概括

发表于 2019-05-30 | 分类于 设计模式

设计模式是一种“小框架”,即体系结构。尝试使用简短的语言描述23种设计模式。

重要原则:

  • 针对接口编程,而不是针对实现编程。
  • 继承产生了依赖,破坏了封装性。
  • 优先使用对象组合,而不是类继承。(组合往往难以实现,但是易于维护,拥抱了变化)
  • 类继承是白箱复用,对象的组合是黑箱复用。
  • 灵活性和可变性是简单性和高性能的敌人。
  • 不修改源码的原则。

模式介绍:

注意:以下的“用户”指的是使用对象的程序员,并非最终使用应用的用户。

阅读全文 »

数据绑定与视图更新--Vue使用心得

发表于 2019-05-25 | 更新于 2019-05-27 | 分类于 前端 , Vue

背景

事件背景

最近我们公司想要用 vue 框架来重构之前的用 angular 框架的项目,对于笔者来说是第一次接触 MVVM 模式的框架,所以花在数据绑定逻辑上的时间比较多,经过一周代码开发,渐渐熟悉了数据绑定的使用,趁着印象深刻,赶紧写一篇博文记录一下。 By the way,这是我第一篇博文,应该也没有人看的,但是还是有点小紧张,像一个小学生第一次站上讲台似的,哈哈哈。

技术背景

前端使用vue(vuex + vue-router) + element-ui + stylus +webpack,后端使用 GO 语言编写,并用 RESTful 风格的接口交互,其中接口使用 Swagger 进行可视化展示。

REST是Representational State Transfer的缩写,它是由罗伊·菲尔丁(Roy Fielding)提出的,是用来描述创建HTTP API的标准方法的,他发现这四种常用的行为(查看(view),创建(create),编辑(edit)和删除(delete))都可以直接映射到HTTP 中已实现的GET,POST,PUT和DELETE方法。

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。

阅读全文 »

Hello World

发表于 2019-04-17 | 更新于 2019-05-27

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

XianjieLi

XianjieLi

记录学习编程过程中的一些体会和总结
3 日志
3 分类
5 标签
博客全站共3.9k字
© 2019 XianjieLi
|