TypeScript

TypeScript入门-基本类型

Angular2选择TypeScript作为其官方最主要的构建语音,这意味着掌握TypeScript语音将更有利于高效地开发Angular应用。在TypeScript中声明变量,需要加上类型声明,例如boolean和string等。TypeScript同时支持二进制、八进制、十进制和十六进制字面量,示例代码如下:字符串类型TypeScript支持使用单引号(')或双引号(")来表示字符串类型。如果一个类型可能出行null或undefined,可以用|来支持多种类型,示例代码如下:void类型在TypeSc

TypeScript中的函数

这篇文章主要介绍了TypeScript中的函数,一般JavaScript中的函数定义常用的有使用function关键字声明函数、使用字面量方式声明函数、使用箭头函数声明函数等几种函数,下面我们大家就一起进入文章了解这些函数的具体定义吧,需要的朋友可以参考一下

Angular2学习笔记(三) Angular2 数据显示

前几节是Angular2和TypeScript分开学的,以后准备边学Angular2遍学TypeScript,只有边学边用,才会更深刻的理解TypeScript,好,下面直奔主题创建应用前面我们已经介绍了如何安装nodejs和angular-cli,下面我们默认都已经安装了angular-cli,首先来创建一个名为my-app的应用等待几分钟后会创建好应用,现在我们将对应用进行自定义的修改以下文件

Angular 2的12个经典面试问题汇总文末附带Angular测试

不论是初学Angular的新手,还是有一定Angular开发经验的开发者,了解本文中的12个经典面试问题,都将会是一个深入了解和学习Angular2的知识概念的绝佳途径。Angular2组件/指令具有生命周期事件,是由@angular/core管理的。ngDoCheck:检测并在Angular上下文发生变化时执行。Angular2不具有双向digestcycle,这是与Angular1不同的。codelyzer仅对Angular和TypeScript项目进行静态代码分析。

angularjs – 我应该使用typcript吗?或者我可以只使用ES6?

我的日常工作是客户开发人员使用AngularJS。我们正在评估我们是否想使用TypeScript。我做了一些关于typescript的研究,几乎每一个JavaScript包都需要有定义类型的文件。我开始看看ES6,它看起来类似于TypeScript。我应该使用ES6吗?此外,我听到angular2将完全支持TypeScript,这将是一个原因,我应该留下来吗?当然,你可以在ES6中编写代码,并使用转换器将其转换为ES5,这似乎是目前最流行的操作。

从安装认识Angular 2

关于介绍,只说一句:Angular2是一个强大、全面、庞大的MVVM框架。zone.js-用来帮助处理浏览器异步事件的工具库,Angular2的变化检测机制基于这个库实现的。{Component,NgModule}-这两个是Angular2自己定义好的修饰器,或者叫装饰器,Component是组件,一个或多个组件可以组成一个模块,模块就是NgModule。此外,还有个静态引导,名曰{platformbrowser},来自于angular/platform-browser。在网上看其他Angular2的教程

使用Angular与TypeScript构建Electron应用(三)

现在我们完成了了Angular与Electron的交互,在渲染进程进行的任何动作都能及时的发送至主进程分析储存,再得到其反馈,渲染进程根据反馈的不同的做出合理的应对。我们可以对现有的业务逻辑进行更新,让路由的控制回归到Angular自己手中,同时,Electron在合适的时候对窗口大小与位置进行合理的变化。甚至我们需要为Angular添加一些session识别路由跳转的功能。当你使用map/filter/first时,也只是调用了Observable类下的实例方法,这些实例方法都会返回this,所以才能不

【前端】--Angular2.0的介绍(一)

Angular2.0是基于TypeScript开发的一个前端框架,TypeScript是ES6的一个框架,所以也可以说是基于ES6开发的。AngularJS2是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行。AngularJS2是Angular1.x的升级版本,性能上得到显著的提高,能很好的支持Web开发组件。开发Angular2.0项目有两种方式:一个是Angular-cli,另一个是利用webpack,两个选哪一个都可以,在这里我们使用Angular-cli开发。An

使用Angular与TypeScript构建Electron应用(五)

「自治」是非常关键的一点,这很像Angular1.x中的概念。我们知道在Angular1.x中module也是可以互相依赖的,每一个模块/指令/服务都应当能够不受任何状态影响完成基础逻辑。在Angular2中pipe便有『纯』与『非纯』的概念,非纯的管道在变更时就需要考虑更多的外部环境变化,当然效率也会大大下降。

使用Angular与TypeScript构建Electron应用(六)

将back组件链接至shared.module.ts中,并导出它。简单的说,你仅仅只需要做一些逻辑/属性上的改变而模板不会多次复用时,你需要尽量避免组件,转而使用属性型指令,这是Angular与React的不同之处。最后我们订阅的是listService返回的流,并将数据更新至list中。这类情况下我们更需要Subject的一个变种BehaviorSubject。对于刚刚解除Angular或Rxjs的开发者来说,这需要一些学习时间,可参考github记录理解这一节。