angular 基础学习之初识
2018-03-20 11:10
344 查看
库和框架的区别?
预先定义好的,帮忙省事的;
库:人在用库; {出发点是方便程序员}
框架:框架在用人; {出发点限制程序员}
AngularJs
1:避免重复劳动 获取 事件 创建、
接管UI;
2:好在哪里:自动同步,节约精力;
Angular学习:
MVC:数据和表现的分离;(数据交互的模型)
M:model 模型-数据
V:view 视图 表现层(看见的东西)
C:controller 控制器-逻辑处/业务逻辑
实现模块化和复用
AngularJs是MVC框架
1,一切都是数据;
2,是一个:“框架”
AngularJs(数据从哪里来)———(数据到哪里去)重点
AngularJs三要素:
1有ng-model :数据从哪里来
2有ng-bind: 数据到哪里去
3有 ng-app: 那块归AngularJs管
Ng-bind:
模板:{{ }}
在AngularJs里面和原生的js不是互通的;
AngularJs中的事件,
Ng-click:添加点击事件
Ng-show:显示隐藏;ng-show=”ture or false”;
初始值:Ng-init: ng-init=” ”
循环创建: ng-repeat=“item in items”
AngularJs如何做数据交互;
核心的东西
Controller
1, 桥梁
2, 逻辑的东西
在AngularJs里面和原生的js不是互通的;angular 所有的东西都在$scope;
angularjs的第一课:
angular.js:
预先定义好的,帮忙省事的;
库:人在用库; {出发点是方便程序员}
框架:框架在用人; {出发点限制程序员}
AngularJs
1:避免重复劳动 获取 事件 创建、
接管UI;
2:好在哪里:自动同步,节约精力;
Angular学习:
MVC:数据和表现的分离;(数据交互的模型)
M:model 模型-数据
V:view 视图 表现层(看见的东西)
C:controller 控制器-逻辑处/业务逻辑
实现模块化和复用
AngularJs是MVC框架
1,一切都是数据;
2,是一个:“框架”
AngularJs(数据从哪里来)———(数据到哪里去)重点
AngularJs三要素:
1有ng-model :数据从哪里来
2有ng-bind: 数据到哪里去
3有 ng-app: 那块归AngularJs管
Ng-bind:
模板:{{ }}
在AngularJs里面和原生的js不是互通的;
AngularJs中的事件,
Ng-click:添加点击事件
Ng-show:显示隐藏;ng-show=”ture or false”;
初始值:Ng-init: ng-init=” ”
循环创建: ng-repeat=“item in items”
AngularJs如何做数据交互;
核心的东西
Controller
1, 桥梁
2, 逻辑的东西
在AngularJs里面和原生的js不是互通的;angular 所有的东西都在$scope;
angularjs的第一课:
angular.js:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="js/angular.js"></script> ·······················<--首先在页面中引入 --> </head> <body ng-app="app1"> ······················<-- 然后在html中声明angular的模块 --> <div ng-controller="ctrl"> ······················<-- 然后定义控制器 --> {{hello}} </div> <script> var app= angular.module('app1',[]); ········<--在js中首先需要定义angular.module的模块 --> app.controller('ctrl',['$scope',function ($scope) { $scope.hello = "hello word" }]);· ········<--然后需要引入controller里面的$scope --> </script> </body> </html>
相关文章推荐
- Angular2 Directive 学习笔记-基础篇
- linux 基础学习之三:bash shell初识 下
- angular2 学习一 初识Angular2
- Python新手学习基础之初识python——与众不同2
- Struts2基础学习(一)—初识Struts2
- 小白入门angular-cli的第一次旅程(学习目标 学习目标 1. 路由基础知识)补充学习
- Mybatis基础学习(一)—初识MyBatis
- Snail—Swift基础学习之初识
- 小白入门angular-cli的第一次旅程(学习目标 1.路由的基础知识 在路由时传递数据)
- 零基础HTML学习历程 (一) 初识HTML
- JAVA基础学习20171024-初识
- 小白入门angular-cli的第一次旅程(学习目标 1.路由的基础知识 参数订阅写法)
- Python新手学习基础之初识python——与众不同2
- 小白入门angular-cli的第一次旅程(学习目标 学习目标 1. 路由基础知识 重定向路由)
- angular学习-入门基础
- SpringMVC基础学习(一)—初识SpringMVC
- 【Swift】学习笔记(一)——初识 基础数据类型,代码风格,元组,断言
- Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
- Angular 4 学习笔记 从入门到实战 打造在线竞拍网站 基础知识 快速入门 个人感悟
- Java基础学习——数组初识(1)