发表于: 2017-06-29 23:43:52
2 982
任务进展:
1、写好了task5,对AJAX和跨域等概念理解的更为深入;
2、初尝angular,学习angular的设计模式和概念;
遇到问题:
1、task5的页面异常跳转是因为 input 的type=“submit”,先改成别的type解决问题;
明天计划:
1、写代码;
2、继续学习;
收获心得:
1、angularJS核心特性之一_MVC,即model(数据模型层)、view(视图层,展示)、controller(业务逻辑和控制逻辑),这种设计模式的好处在于,职责清晰,代码模块化。
<!DOCTYPE html>
<html ng-app='MyModule'>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>hahaha,angular</title>
<style>
html,body{
margin: 0;
padding: 0;
overflow: hidden;
}
div{
margin-top: 50px;
text-align: center;
font-size: 20px;
}
</style>
</head>
<body>
<div ng-controller='HelloAngular'><!-- 控制器 -->
<p>{{greeting.text}}<!-- 双花括号里面的即是数据模型 model -->,Angular!</p><!-- P标签即是 视图,view -->
</div>
<!-- 模块化。一切都是从模块开始的。特性之一:指令系统 -->
<a href="javascript:alert('清除成功')"><div>一键清除缓存</div></a>
</body>
<script src='fang.js'></script>
<script src='js/angular-1.3.0.js'></script>
<script src='HelloAngular_MVC.js'></script>
</html>
2、为什么23种设计模式里面没有MVC ?!
评论