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的教程

ERROR in AppModule is not an NgModule

angularjs2的环境问题解决了好久。发现出现2个不同的版本在各个地方了。由于angular\cli依赖的是2.1.6,这个是自动生成的,总不能去node_module里面去找package.json改吧。ng2@0.0.0d:\web\myNg\ng2+--@angular/cli@1.0.0-rc.1->d:\web\myNg\ng2\node_modules\.1.0.0-rc.1@@angular\cli|+--@angular/compiler-cli@2.4.9||+--@angular/

Angular 2 JIT vs AOT

在Angular应用程序中,包含了我们通过Angular提供的API实现的自定义指令。这些自定义指令对浏览器来说,都是无法识别的,因此每个Angular应用程序在运行前,都需要经历一个编译的阶段。总而言之,采用AOT编译模式,我们的模板是类型安全的。

初识Angular2

说了这些概念性的东西你可能还是有点懵,没关系,以上内容只是让你对Angular有个大致的印象。@angular/upgrade:一组用于升级Angular1应用的工具。reflect-Metadata:Angular和TypeScript共享的一个依赖。在angular2里的主要应用场景是提高脏检查效率、降低性能损耗。Angular本身也被拆成了一些独立的Angular模块。这让你可以只导入你应用中所需的Angular部件,以得到较小的文件体积。创建组件,并添加到应用中每个Angular应用都至少有一个根

Angular2如何使用jQuery

Angular2是以TypeScript语言作为默认编码语言,所以你看到的全部都是.ts结尾的文件。方法一当然是使用最正规军了,用命令安装jQuery的声明文件。没那么一回事,声明文件其实是对一些类库接口的描述,以下是我截取一段jQuery声明文件的部分代码我还特意译成中文,这里的含量很少,最关键的就是declare它就是把一个变量$定义成类型JQueryStatic。等等,jQuery几十个接口,我都要这么写吗?但我建议还是找一些Angular2类库来使用,因为如何更有效的管理JavaScript运行,