首页
学习
活动
专区
工具
TVP
发布

Angular 000 基础介绍

小编說

学无止境,让我们再次出发!

Hello 小编又和大家见面了,以下几个篇章我将带领大家走入Angular的世界.这个章节包括以下6个部分.

1 什么是Angular

2 Angular的架构

3 如何搭建开发环境

4 编写一个Angular app

5 介绍项目架构

6 Angular的版本变迁

那让我们开始吧,什么是Angular呢? Angular是一套框架用于 html ,css 和JavaScript/TypeScript 中来创建客户端应用.这里可能有的小伙伴没用过TypeScipt 不过不用担心我们会很快的熟悉它,TypeScript 在Angular应用里面比JavaScript 更常见因为Angular 本身也是用TypeScript 编写的.

很多没用接触过Angular的小伙伴都有这个疑问 Why do we need Angular?

为什么我们不继续使用 JavaScript 或者Jquery 呢? 我们当然可以继续使用JavaScript 或者 Jquery 来编写客服端的应用,但是随着应用不断扩大和复杂化,JavaScript 的应用变的越来越难以维护,而且JavaScript 难以测试.所以后来推出了一系列的框架来解决这些问题 Angular 就是这些框架里面比较优秀和主流的.它给出了一个干净松散的应用程序的结构非常便于理解和维护,并且提供了很多的工具方法我们可以直接应用在自己的项目里面.

ps: Angular 项目可以更好的被测试,我们可以很方便的编写自动化测试脚本来测试我们的项目.

现在大家应该对 Angular 有个初步的认识了, 那进一步我们在来看看Angular的结构以便更好的应用它. 现在的应用基本上包括2个部分 Front-end(前端) Back-end(后端). Front-end 也被叫做客户端就是小伙伴们在浏览器(web应用),手机应用,PC应用 直接使用和交互的部分. 这里我们注重讲述web应用.就是下图左边的部分,右边的Back-end会在其它篇章里面讲解.

前端主要包括UI(User Interface) 通俗来讲就是界面,前端通过界面上的元素(按钮 文本框 下拉菜单 图片 超链接....) 来和用户进行互动,并且通过调用API把前端需要处理的数据传回给后端服务器进行处理和获得后端数据.

我们这边主要讲价 Font-end 就是angular 的应用. 下一站 就是如果搭建开发环境 和 创建我们的第一个 angular 应用

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G0GGBB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券