简介 有时间研究下开源库的源码,总是会有些收获的。注意到 Atom 插件编写时,可以直接使用 babel, coffeescript 或者 typescript。有些诧异,毕竟 Electron 中内置的 node 引擎…
分类:Typescript
基于 MobX 构建视图框架无关的数据层-与 Vue 的结合(1)
mobx-vue 目前已进入 mobxjs 官方组织,欢迎试用求 star!原文链接 几周前我写了一篇文章描述了 mobx 与 angularjs 结合使用的方式及目的 (老树发新芽—使用 mobx 加速你的 Angul…
TS系列之目录
TS系列之高级类型TS系列之接口/类/泛型TS系列之类型
使用React和Node.js制作音乐类App的一次总结
一、技术选型 语言选择: JavaScript TypeScript 最终选择了JavaScript作为开发语言,一开始尝试使用TypeScript,但是由于是移动端,antd-mobile的库与TS有那么一些不兼容,官…
拥抱TypeScript
TypeScript入门 基本类型和扩展类型 Typescript与Javascript共享相同的基本类型,但有一些额外的类型。 元组Tuple 枚举enum Any与Void never 基本类型 // 数字 let …
设计模式之发布订阅模式(观察者模式)
主要解决的问题 观察者模式主要解决的问题是程序模块间通信问题,异步请求处理。发布订阅模式是一种代替异步编程中传递回调函数的方案。能够有效的避免回调地狱的出现。 对应现实生活中的例子 在现实生活中的事件模型就是通知模型。想…
async/await 真不是你想象中那么简单
先上代码 公共代码 function getData(data, time) { return new Promise(function (resolve, reject) { setTimeout(function (…
angular引入富文本ngx-quill,自定义图片上传(解决Can't resolve 'quill')
1. 安装依赖 npm i ngx-quill npm i quill ps:一定要安装 quill ,不然ngx-quill会报Can't resolve 'quill' in xxxx, 因为ngx-quill内部引…
Angular2入门系列(三)————组件
Angular2入门系列(三)————组件 1. 概述 组件(component)是构成Angular应用的基础和核心,它是用来包装特定的功能,应用程序的有序运行依赖于组件之间的协同工作。 2. 模块化介绍 在node.…
初学TypeScript之接口定义
TypeScript入门(2) 前面讲了如何使用TypeScript和TypeScript的数据类型有哪些,这一章就讲解TypeScript的接口。 如果不知道如何写TypeScript的朋友或者不知道TypeScrip…
Angular 2 ngFor vs Angular 1 ng-repeat
一直想写关于 Angular 1.x 与 Angular 2.x (Angular 4.x 已发布) 区别的文章,方便 Angular 1.x 的用户快速的过渡到 Angular 2.x。在浏览文章的时候,发现 Todd…
TypeScript
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。最后还是会编译成javascript typescript的…