AngularJs 4大核心
2024-10-13 11:46:03
放弃了IE8,
4大核心:
MVC:
数据模型,视图层,业务逻辑和控制模式(控制器),
为何MVC不是设计模式呢?(23种设计模式里没有MVC,MVC模式的目的就是实现Web系统的职能分工,超越了设计模式,是一种架构模式)。
模块化:
angularjs是以模块化开始的,取代全局函数的使用。
代码:
var myModule = angular.module("myApp",[]);
myModule.controller("helloWord",['$scope',
function Hello($scope) {
}
]);
标签:
<html ng-app="myApp"></html>
指令系统:
标签:
<hello></hello>
代码:
var myModule = angular.module("MyModule",[]);
myModule.directive("hello", function() {
return {
restrict: 'E',( 元素 (E)、属性(A,默认)、类 (C),甚至是注释 (M) )
template: '<div>Hi everyone!</div>',
replace: true
}
});
生成页面标签:
<div>Hi everyone!</div>
双向数据绑定:
ng-module实现了双向数据绑定。
为什么其他前端框架不实现双向数据绑定呢?(不利于控制数据源)
最新文章
- 08 Servlet
- 解决driver.findElement(By)运行到此处报null指针问题
- flask文件的上传和下载
- dubbo 2.5.4-SNAPSHOT dubbo-admin 报错
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi
- 归并排序,递归法,C语言实现。
- API HOOK和PE文件的关系
- Python 运算符,你了解多少?
- 记一次CPU飙升BUG
- 浅析java程序的执行过程
- Windows中通过命令行新建文件夹、新建文件,和一些常用命令
- [LeetCode] Binary Tree Pruning 二叉树修剪
- 【BZOJ5194】Snow Boots
- repos配置
- 50个常用的sql语句
- Jenkins Xcode 证书设置错误 Code Sign error: No matching codesigning identity found: No codesigning identities
- 51nod1563
- 优秀前端工程师必备: 非常常用的checkbox的骚操作---全选和单选demo
- 【spfa】【动态规划】zoj3847 Collect Chars
- mysql数据库 root密码重置
热门文章
- 《你不知道的JavaScript》整理(六)——强制类型转换
- 经典网络还是VPC,开发者作何选择?
- Laptop Ubuntu16.04/14.04 安装Nvidia显卡驱动
- Spring总结_02_Spring概述
- java+++IO流操作
- hdoj 1175 (bfs)
- CoreAnimation 目录
- java根据HashMap中的值将其元素排序
- Android 5.0(棒棒糖))十大新特性
- iOS 如何保持线程一直在运转(二)