08 2018 档案
摘要:接口 接触过面向对象的后端语言的应该对接口很熟悉,只接触过前端的对接口会有点陌生,在维基百科中对OOP中接口的定义是这样的: 在面向对象的语言中,术语interface经常被用来定义一个不包含数据和逻辑代码但用函数签名定义了行为的抽象类型。 实现一个接口可以被看成是签署了一份协议,接口好比是协议,当
阅读全文
摘要:在看elementUI的button组件的时候,一起和iview、ant Design的button组件比 较功能、样式、代码结构,看他们的一些不同点,不同的写法哪种会好些,button的对外开放的功能那些会 用到哪些会相对比较好。 我们先来看这三个UI的button对外开放的功能结构: eleme
阅读全文
摘要:面向对象是typescript的核心部分,这里先介绍下面向对象的七大原则: 单一原则:一个类子负责一个职责。 里氏替换原则:子类可以在任何地方替换它的父类。 依赖倒置原则:代码要依赖于抽象的类,而不要依赖于具体的类;要针对接口或抽象类编程,而不是针对具体类编程。 接口隔离原则:提供尽可能小的单独接口
阅读全文
摘要:的函数是在es6的函数特性的基础上加了一些后端的概念:泛型、参数类型声明、返回值类型声明、重载、装饰器等。其他的一些特性:箭头函数、生成器、async await、promise等都是es6的加的特性。 函数类型 JavaScript的函数参数是可以任何类型的,typeScript中加了对参数提添加
阅读全文
摘要:因为在忙其他事情好久没有更新 "iview" 的源码,也是因为后面的一些组件有点复杂在考虑用什么方式把复杂的功能逻辑简单的展示出来,还没想到方法,突然想到 "element" 的组件基本也差不多,内部功能的逻辑也差不多,就一起来看源码,element用的css预处理器是sass。 项目结构 :放置w
阅读全文