两组件间传值,可能包含多种情况,有父子组件和非父子组件,对于父子组件网上有很详细的方法讲解,但非父子组件传值有用bus总线,还有一些其他方法,其中的使用路由跳转的方法讲解太过简洁,难以理解。因为是公司项目,采用的是公司封…
标签:Typescript
使用Jest测试Typescript
这个博客的粉丝不需要深信良好维护的测试套件(针对karma+jasmine?)的价值。幸运的是Jest使得测试React应用变得非常轻松,即使使用了Typescript,也是如此。让我们深入研究开发纯净的、测试安全的代码…
装饰器与元数据反射(1)方法装饰器
让我来深入地了解一下TypeScript对于装饰器模式的实现,以及反射与依赖注入等相关特性。 在Typescript的源代码中,可以看到装饰器能用来修饰class,property,method,parameter: d…
es6 generator函数
参考 泉源《ecmascript6 入门》generator部份 熟悉generator函数 情势上,generator函数有两个特征:一是function关键字与函数名之间有一个*。二是函数体内运用yield语句,以下…
我所明白的JavaScript 事宜托付
当初学C#时,学到托付观点的时刻,有点手足无措,在事情后应用了许多后才发明真的好用。在JavaScript内里也有事宜托付的观点,那在JavaScript中,事宜托付又是什么样的道理以及什么应用场景呢? 事宜托付的道理 …
一篇文章带你过一遍 TypeScript
TypeScript 是 Javascript 的一个超集,提高了代码的可读性和可保护性。Typescript 官网供应的 文档已相称完美,但完整地看一遍须要肯定的时候,本文试将 TypeScript 中要点提出,缩略为…
初学TypeScript之接口定义
TypeScript入门(2) 前面讲了如何使用TypeScript和TypeScript的数据类型有哪些,这一章就讲解TypeScript的接口。 如果不知道如何写TypeScript的朋友或者不知道TypeScrip…
TypeScript
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。最后还是会编译成javascript typescript的…
自己常用的前端项目脚手架模板
自己常用的前端项目脚手架模板 react-app-starter:React 应用项目模板 react-ts-app-starter:React + TypeScript 应用项目模板 vue-app-starter:V…
TypeScript迭代器
迭代器 重写迭代器方法需 ECMAScript 2015(ES6) , TypeScript 需 1.5 以上版本。 可迭代协议 可迭代协议 允许 JavaScript 对象去定义或定制它们的迭代行为, 例如(定义)在一…
JavaScript 中一颗有毒的语法糖
在 JavaScript 中 this 其实是一颗语法糖,但是这糖有毒。this 致命的地方在于它的指向往往不能直观确定。希望下面可以一步步去掉有毒的糖衣。 1 用 f.call(thisVal, ...args) 指定…
《Angular2 从开发到部署系列》之「环境搭建」
环境搭建 如果你已经迫不及待想要跳过教程直接开始自己折腾了,这里已经有一份现成的项目备份了。你可以运行下列命令立刻开始自己第一个 Angular2之旅。 # 下载项目 git clone https://github.c…