你不知道的 XMLHttpRequest

2017-04-05
阅读 27 分钟
19.9k
XHR 上传、下载数据、XHR 流式传输、XHR 定时轮询和长轮询区别与优缺点、XMLHttpRequest 库 (Mock.js、Zone.js、Oboe.js、fetch.js)

Angular 2 NgModule vs Angular 1 module

2017-04-04
阅读 4 分钟
7.3k
一直想写关于 Angular 1.x 与 Angular 2.x (Angular 4.x 已发布) 区别的文章,方便 Angular 1.x 的用户快速的过渡到 Angular 2.x。在浏览文章的时候,发现 Todd Motto 大神,已经写了相关的系列文章。英文好的同学,建议直接阅读 From angular.module to ngModule 原文哈,因为我并不打算完整地翻译。废话不多说,接下来...

Angular 2 ngFor vs Angular 1 ng-repeat

2017-04-04
阅读 7 分钟
9k
一直想写关于 Angular 1.x 与 Angular 2.x (Angular 4.x 已发布) 区别的文章,方便 Angular 1.x 的用户快速的过渡到 Angular 2.x。在浏览文章的时候,发现 Todd Motto 大神,已经写了相关的系列文章。英文好的同学,建议直接阅读 From ng-repeat in Angular 1.x to ngFor in Angular 2 原文哈,因为我并不打算完整地翻译...

Angular 2 Pipe vs Angular 1 Filter

2017-04-04
阅读 7 分钟
8k
一直想写关于 Angular 1.x 与 Angular 2.x (Angular 4.x 已发布) 区别的文章,方便 Angular 1.x 的用户快速的过渡到 Angular 2.x。在浏览文章的时候,发现 Todd Motto 大神,已经写了相关的系列文章。英文好的同学,建议直接阅读 Creating a custom filter (pipe) in Angular 原文哈,因为我并不打算完整地翻译。废话不...

Angular 2 Service vs Angular 1 Service

2017-04-03
阅读 5 分钟
6k
一直想写关于 Angular 1.x 与 Angular 2.x (Angular 4.x 已发布) 区别的文章,方便 Angular 1.x 的用户快速的过渡到 Angular 2.x。在浏览文章的时候,发现 Todd Motto 大神,已经写了相关的系列文章。英文好的同学,建议直接阅读 Creating an Angular 2 Injectable Service 原文哈,因为我并不打算完整地翻译,另外需要...

HTTP 最强资料大全

2017-03-31
阅读 9 分钟
29.6k
更新内容:新增视频教程 - WEB系统测试、PHP的HTTP协议、okhttp框架解析与应用、走进Requests库、接口测试基础入门篇、JMeter之HTTP协议接口性能测试; 更新时间:2017-04-03

RxJS - Subject

2017-03-30
阅读 15 分钟
38.1k
观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。

Angular 2 HostListener & HostBinding

2017-03-29
阅读 4 分钟
42k
宿主元素的概念同时适用于指令和组件。对于指令来说,这个概念是相当简单的。应用指令的元素,就是宿主元素。假设我们已声明了一个 HighlightDirective 指令 (selector: '[exeHighlight]'):

RxJS Operators 详解

2017-03-26
阅读 28 分钟
17.2k
我们把描绘 Observable 的图称为 Marble diagrams,我们用 - 来表示一小段时间,这些 - 串起来就表示一个 Observable 对象。

Observable详解

2017-03-23
阅读 17 分钟
115.5k
浏览新版,请访问 RxJS Observable 在介绍 Observable 之前,我们要先了解两个设计模式: Observer Pattern - (观察者模式) Iterator Pattern - (迭代器模式) 这两个模式是 Observable 的基础,下面我们先来介绍一下 Observer Pattern。 Observer Pattern 观察者模式定义 观察者模式是软件设计模式的一种。在此种模式中...

Angular 2 DomSanitizer

2017-03-23
阅读 4 分钟
21.7k
跨站脚本(Cross-site scripting,通常简称为XSS)是一种网站应用程序的安全漏洞攻击,是代码注入的一种。它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响。这类攻击通常包含了HTML以及用户端脚本语言。 XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使...

RxJS Functional Programming

2017-03-22
阅读 5 分钟
7.6k
什么是函数式编程 简单说,"函数式编程"是一种 "编程范式"(programming paradigm),也就是如何编写程序的方法论。 它属于 "结构化编程" 的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用。举例来说,现在有这样一个数学表达式: {代码...} 传统的过程式编程,可能这样写: {代码...} 函数式编程要求使用函数...

Angular 2 Output

2017-03-22
阅读 8 分钟
25.7k
Output 是属性装饰器,用来定义组件内的输出属性。在 Angular 2 Input 文章中,我们介绍了 Input 装饰器的作用,也了解了当应用启动时,Angular 会从根组件开始启动,并解析整棵组件树,数据由上而下流下下一级子组件。而我们今天介绍的 Output 装饰器,是用来实现子组件将信息通过事件的形式通知到父级组件。具体如下图...

Angular 2 Input

2017-03-21
阅读 5 分钟
22.9k
Input 是属性装饰器,用来定义组件内的输入属性。在实际应用场合,我们主要用来实现父组件向子组件传递数据。Angular 应用是由各式各样的组件组成,当应用启动时,Angular 会从根组件开始启动,并解析整棵组件树,数据由上而下流下下一级子组件。

Angular 2 AsyncPipe

2017-03-20
阅读 10 分钟
18.5k
今天我们来介绍一下 Angular 2 中 AsyncPipe (异步管道) ,使用 AsyncPipe 我们可以直接在模板中使用 Promise 和 Observable 对象,而不用通过定义一个类的成员属性来存储返回的结果。

Angular 4.x 修仙之路

2017-03-19
阅读 11 分钟
188.3k
本人的全栈修仙之路订阅号,会定期分享 Angular、TypeScript、Node.js/Java 、Spring 相关文章,欢迎感兴趣的小伙伴订阅哈!

Angular 2 Change Detection - 2

2017-03-19
阅读 12 分钟
29.3k
如你所知,Angular 2 应用程序是一颗组件树,而每个组件都有自己的变化检测器,这意味着应用程序也是一颗变化检测器树。顺便说一句,你可能会想。是由谁来生成变化检测器?这是个好问题,它们是由代码生成。 Angular 2 编译器为每个组件自动创建变化检测器,而且最终生成的这些代码 JavaScript VM友好代码。这也是为什么...

Angular 2 Change Detection - 1

2017-03-19
阅读 7 分钟
16k
Change Detection (变化检测) 是 Angular 2 中最重要的一个特性。当组件中的数据发生变化的时候,Angular 2 能检测到数据变化并自动刷新视图反映出相应的变化。

Angular 2 JIT vs AOT

2017-03-17
阅读 6 分钟
19k
在 Angular 应用程序中,包含了我们通过 Angular 提供的 API 实现的自定义指令。这些自定义指令对浏览器来说,都是无法识别的,因此每个 Angular 应用程序在运行前,都需要经历一个编译的阶段。

Angular 2 Directive Lifecycle

2017-03-16
阅读 9 分钟
14.7k
在介绍 Angular 2 Directive Lifecycle (生命周期) 之前,我们先来介绍一下 Angular 2 中 Directive (指令) 与 Component (组件) 的关系。

Angular 2 ContentChild & ContentChildren

2017-03-15
阅读 7 分钟
18.9k
前面的文章我们已经介绍过了 Angular 2 的 ViewChild & ViewChildren 属性装饰器,现在我们就来介绍一下它们的兄弟 ContentChild 和 ContentChildren 属性装饰器。我想通过一个简单的需求,来引入我们今天的主题。具体需求如下:

Angular 2 ViewChild & ViewChildren

2017-03-14
阅读 7 分钟
54.5k
ViewChild 是属性装饰器,用来从模板视图中获取匹配的元素。视图查询在 ngAfterViewInit 钩子函数调用前完成,因此在 ngAfterViewInit 钩子函数中,就能正确获取查询的元素。

Ionic 2 开发大全

2017-03-14
阅读 3 分钟
7.4k
Ionic 3.x 发布了,基于Angular 4.0,支持 Lazy Loading了, 详细信息请查看 - 更新内容。 搭建开发环境 环境安装 1.Windows 平台 {代码...} 2.iOS 平台 {代码...} 模拟器运行 支持模拟器运行 npm install -g ios-sim 列出 iOS 设备类型 ios-sim showdevicetypes 模拟器运行 ionic emulate ios --target="iPad-Air" 开启 ...

Angular 2 constructor & ngOnInit

2017-03-14
阅读 4 分钟
21.1k
在 Angular 2 学习过程中,相信很多初学者对 constructor 和 ngOnInit 的应用场景和区别会存在困惑,本文我们会通过实际的例子,为读者一步步解开困惑。

Angular 2 ViewEncapsulation

2017-03-13
阅读 4 分钟
18.6k
近年来,web 开发者们通过插件或者模块的形式在网上分享自己的代码,便于其他开发者们复用这些优秀的代码。同样的故事不断发生,人们不断的复用 JavaScript 文件,然后是 CSS 文件,当然还有 HTML 片段。但是你又必须祈祷这些引入的代码不会影响到你的网站或者web app。

Angular 2 TemplateRef & ViewContainerRef

2017-03-13
阅读 8 分钟
31.1k
在介绍 TemplateRef 前,我们先来了解一下 HTML 模板元素 - <template> 。模板元素是一种机制,允许包含加载页面时不渲染,但又可以随后通过 JavaScript 进行实例化的客户端内容。我们可以将模板视作为存储在页面上稍后使用的一小段内容。

Ionic 2 i18n 方案设计

2017-03-11
阅读 6 分钟
4.9k
语言包结构设计 1.目录结构设计 common lang server side lang - 与后台共用的部分 front end side lang - 前端通用的部分 feature lang found found.zh-cn.json - 发现模块 - 简体中文语言包 found.zh-tw.json - 发现模块 - 繁体中文(台湾)语言包 found.zh-hk.json - 发现模块 - 繁体中文(香港)语言包 found.en-ww.json...

Angular 4 ElementRef

2017-03-11
阅读 6 分钟
50.2k
Angular 的口号是 - "一套框架,多种平台。同时适用手机与桌面 (One framework.Mobile & desktop.)",即 Angular 是支持开发跨平台的应用,比如:Web 应用、移动 Web 应用、原生移动应用和原生桌面应用等。

Angular 2 Pipe

2017-03-10
阅读 7 分钟
31.1k
Angular 2 中 Pipe(管道) 与 Angular 1.x 中的 filter(过滤器) 的作用的是一样的。它们都是用来对输入的数据进行处理,如大小写转换、数值和日期格式化等。

Angular 2 Inject

2017-03-09
阅读 9 分钟
13.9k
(更新时间 - 2017-03-20 9:00) Inject 装饰器的作用 在 Angular 2 中,Inject 是参数装饰器,用来在类的构造函数中描述非 Type 类型的参数对象。 Angular 2 中 Type 类型: {代码...} Angular 2 中常用的非 Type 类型 Token:字符串、OpaqueToken对象、InjectionToken对象等。 {代码...} (备注:各种 Token 类型的区别...