TypeScript
文章平均质量分 88
wershest
主动学习
展开
-
TypeScript 学习笔记0: 迈着坚定的步伐,出发!
手头上的产品使用ObjC开发的,几年中做了n次升级,内心万分纠结,如此陈旧的技术,迟早会被淘汰,虽然暂时够用,但也太不思进取了。而且,一直在酝酿Android版,为了降低维护成本,做一个跨平台版本是必然的选择。 曾经考虑过Xamarin,尝试了一下,挺有挫败感的。纵观Xamarin框架:从C#语言、到Xamarin.Forms、再到IDE、还有NuGet,都感觉到浓重的微软味道 —— 重原创 2017-07-01 13:52:59 · 594 阅读 · 0 评论 -
TypeScript 学习笔记10: Decorators
这一章读起来有点费劲,本来都不想看了,但刚开始学习angular就遇到了Decorator这个概念,只好返回来把它读完。以前学设计模式,并没有觉得decorator模式很有用,在TypeScript中,简直是化腐朽为神奇了。而且,并不难理解,以后写代码一定会频繁使用。原创 2017-07-05 12:37:29 · 789 阅读 · 0 评论 -
TypeScript 学习笔记9: Real-World Application Development
终于要做一个完整的Web app了。除了使用TypeScript的各种语法糖,创建一个真正的web app还需要更多的功能:引用第三方库、declaration file、source map等等。原创 2017-07-04 17:55:48 · 1220 阅读 · 0 评论 -
TypeScript 学习笔记8: Modules
TypeScript支持两种模块:内部模块、外部模块。 内部模块就是用 namespace 封装起来的代码块。外部模块就是CommonJS、amd等实现的功能,在TypeScript中定义了更简单的语法。原创 2017-07-04 15:33:20 · 1448 阅读 · 0 评论 -
TypeScript 学习笔记7: Generics
在静态语言中,如C++、C#、Java,generic 是为了让代码具备一定的动态类型,以便于减少重复性。而Javascript本身就是动态类型语言,为什么还需要generic呢?我想,是为了增加可读性,同时增加“静态性”,给编译器提供一些类型信息,让它给我们提供一些限制,以免代码写得过于随意了。原创 2017-07-03 16:54:44 · 1335 阅读 · 0 评论 -
TypeScript 学习笔记6: Classes
TypeScript 提供了三种方式创建 custom type:interface,enum,class。 class 是ECMAScript 2015 提供的 syntactic sugar,它不是TypeScript引入的新概念。原创 2017-07-03 12:03:00 · 558 阅读 · 0 评论 -
TypeScript 学习笔记5:Custom Types
本章讲 interface 和 enum。 TypeScript 的interface还有一些神奇的用法,比如:匿名interface, 描述函数,Indexer 等等。原创 2017-07-02 20:21:27 · 749 阅读 · 0 评论 -
TypeScript 学习笔记4: Type Fundamentals
终于进入正题了。Type it, scripting原创 2017-07-02 09:44:41 · 597 阅读 · 0 评论 -
TypeScript 学习笔记2: Getting Started
安装、配置本地开发环境。原创 2017-07-01 16:56:51 · 572 阅读 · 0 评论 -
TypeScript 学习笔记1: 简介
本章讲三部分内容:TypeScript的用途,JavaScript的版本历史,第一个TypeScript程序。原创 2017-07-01 14:44:26 · 763 阅读 · 0 评论 -
TypeScript 学习笔记3: ECMAScript 2015 的新特性
ECMAScript 2015 发布时间还不长,虽说主流浏览器的新版本对它的支持度已经到了99%,但用户手里还不乏 iOS 9(对ES6的支持度只有54%)。使用tsc,我们可以把ES6中的新语法编译成ES5的语法,所以,尽可以放心大胆的使用。原创 2017-07-02 08:31:31 · 753 阅读 · 0 评论