NG2入门 - 架构
AngularJS2 学习
继TypeScript之后,终于到了ng2的学习路程,同样学习根据angular官网文档进行,对文档中的内容根据自己的理解略有改动。看官可看官网文档,也可以看本系列博文
首先根据官网推荐先去学习了英雄教程,涵盖了ng的大部分知识点。后面就到了开发指南中的架构部分
首先要明白ng是一个什么玩意,ng是一个前端框架之前的版本就已经很受开发者的青睐,而ng2的发布对ng1来说是破坏性的,因为ng1并不再适合现代WEB开发。ng2吸取了ng1的优点并添加了大量的新特性,ng2使用TypeScript开发(当然不使用也可以)如果还没有学习TypeScript的同学建议可以先去学习一下。
ng2的好处
速度与性能、模块化、可单元测试、复用性、依赖注入…
使用ng2轻松优雅的写出美妙的前端代码,Google团队的支持,大量的组件可供使用,可以说没有任何后顾之忧。
架构
一般ng2应用是使用angular扩展语法编写html模板,用组件类管理这些模板,用服务添加逻辑应用,用模块打包发布组件与服务
引导根模块用来启动应用,angular会在浏览器中接管、展现应用内容
全景图
图中分为了ng中的八个核心构造块
模块 (module)
组件 (component)
模板 (template)
元数据 (metadata)
数据绑定 (data binding)
指令 (directive)
服务 (service)
依赖注入 (dependency injection)
转载于:https://www.cnblogs.com/LiangSW/p/6291045.html
NG2入门 - 架构相关推荐
- 入门架构——单机高性能
入门架构--单机高性能 协作方式 在高并发场景中,必须要让服务器同时维护大量请求连接,可能是一个服务进程创建另一个进程,也可能是一个服务线程去创建另一个线程,但连接结束后进程或线程就销毁了,这是一个巨 ...
- Docker入门-架构
Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统.比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16 ...
- Angular 2.0 入门-架构总览
大致介绍 Angular2在Angular1的基础上有了较大的改变.之前向一个同学(之前学过Angular1)问一个Angular2的问题,他反问到这是Angular代码? 可见Angular1-&g ...
- Angular2入门--架构概览
Angular 介绍 Angular 是一款来自谷歌的开源的web前端框架,诞生于2009年,是一款优秀的前端JS框架,已经被用于谷歌的多款产品. Angular 基于Typescript开发 ,更适 ...
- 【Linux内核之旅】eBPF C语言入门架构
- 「译」JUnit 5 系列:基础入门
2019独角兽企业重金招聘Python工程师标准>>> 原文地址:http://blog.codefx.org/libraries/junit-5-basics/ 原文日期:25, ...
- 自学架构设计?帮你总结了 4 个方法
从编程思维到架构思维的升级,是工作 3.5 年的程序员遇到的第一个槛,特别是当你准备晋升考核时. 我有个哥们,技术和业务都很不错,腾讯 T2.3 升 T3.1,就卡在了架构设计这部分. 架构这个事儿, ...
- 最详细的Java入门完整教程,学Java先收藏了
从 1995 年第一个版本发布到现在,Java 语言已经在跌宕起伏中走过了 26 年,最新的 Java 版本也已经迭代到 Java 16. java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经 ...
- [架构之路-4]:架构师 - 架构师的四大架构价值等级与架构师全面成长之路
目录 第1章 架构师的四大架构价值等级 第一等级L1: 一知半解型(入门架构师)-- 辅助价值 第二等级L2: 拆解还原型(初级架构师)-- 表层价值.协调价值 第三等级L3: 革新型(中级架构师)- ...
最新文章
- python与excel做数据可视化-用Python进行数据可视化的10种方法
- 《分布式操作系统》知识点(1~7)一
- 在 Xcode 中进行自动化测试 (2/2)
- python 深浅拷贝案例_python(深浅拷贝)
- Android Studio安装、配置教程全 - 安卓开发环境的配置手册
- java中cplex程序_Cplex中文教程全 PDF 下载
- 三菱plc编程电缆通讯端口设置方法(转载)
- ISO14443、15693、18000体系分析
- 计算机网络中特有符号,计算机基础知识测试题-一肖中特免费公开资料.doc
- LeetCode - 720 - 词典里最长的单词(longest-word-in-dictionary)
- 层次分析法 - MATLAB代码详解
- 正则表达式匹配身份证号
- word doc文件获取所有图片原图
- 又拍云php接口,又拍云 API 使用的那些小事
- 调试经验——Excel中定义动态引用的名称 (Define Name referencing dynamic range)
- Python使用正则表达式提取文本中ABAC和AABB形式的成语
- 鸿蒙操作系统系列——LiteOS启动流程分析
- 使用poi替换ppt文件内的变量参数,包含ppt和pptx格式
- 如何选择最省心的云主机?
- 64位系统和32位系统的区别
热门文章
- 并行开发的基本概念及两个重要的定律
- Ubuntu 16.04通过Snap安装应用程序
- 期货逼仓攻略之郑商所版
- (原+转)使用opencv的DFT计算卷积
- ubuntu下链接open***
- python提取视频中的音频 代码_如何使用python从视频文件中提取音频?
- lnmp无法删除.user.ini
- 抽象同步器AQS应用之-- Semaphore、CountDownLatch、CyclicBarrier的介绍
- Netty入门笔记-Linux网络I/O模型介绍
- 打开c语言运行不了_C语言——菜鸟和大神的分水岭:内存、线程、进程