angular cli 创建项目和组件 ng new my-app --skip-install cd my-app cnpm install ng serve localhost:4200 angular cli热更新开发调试 ng serve -p 8080 angular cli测试打包 spec的测试文件 ng test 简明架构 站在巨人的肩膀上 amber cli -> angular cli -> webpack 安装 npm install -g @angular/cli 查看…
ng-app   定义作用域,从作用域处开始执行ng命令指令 ng-model 数据绑定字符,用于双向数据绑定 ng-controller ng控制台,定义function name($scope)来填充controller内容. ng-repeat 循环读取{{i in $scope.xx}}  or {{i in [0,1,2,3,4]}}  or {{i in ["aa","bb","cc"]}} |filter:modelName 绑定查…
如果你遇到如下的情况 <--- Last few GCs ---> [13724:0000020D39C660D0] 231298 ms: Mark-sweep 1356.3 (1433.6) -> 1356.3 (1433.6) MB, 1194.3 / 0.0 ms allocation failure GC in old space requested [13724:0000020D39C660D0] 232615 ms: Mark-sweep 1356.3 (1433.6) -&…
方向1:模型数据(model) 绑定 到视图(view) 实现方法1:{{model变量名}} $scope.num=10 <p>{{num}}</p> 实现方法2: 常用指令(ngRepeat.ngIf.ngShow/Hide/Src....) $scope.list=[{name:'sam',age:22},{name:'tom',age:37},{name:'kim',age:28}] <tr ng-repeat='std in list'> <td>…
MVC模式 模型(model)-视图(view)-控制器(controller) Angular.js采用了MVC设计模式的开源js框架 1.如何在angular.js建立自己的模块(model),控制器(controller),操作模型数据. <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/angular.…
1.设计原则 1.YAGNI  不要把未来需求引入当前工程   2.KISS  keep it simple and stupid  语义化标记 合理注释 符合规定的命名 3.DRY(don't repeat youself) 不写重复代码 善于封装 4.高内聚低耦合 内聚: 一个组件内部,不同部分之间关系  耦合不同组件之间的关系 耦合:不同组件之间的关系 5.SRP  单一责任原则,一个模块实现单一的规则 6.OCP 开闭原则 7.LCP原则 最少知识法则 2.设计模式 分为:创建型  结构…
我觉得angularjs是前端框架,而jquery只是前端工具,这两个还是没有可比性的. 看知乎上关于jquery和angular的对比http://www.zhihu.com/question/27471743 2009年google feedback project 1500行为了解决ajax开发的痛苦 1. 几个常用的概念a.客户端模板:模板和数据都会发送到浏览器中b.mvc: c.数据绑定:自动将Model和view间的数据同步.angular 实现数据绑定的方式,可以让我们把model…
本系列从Java程序员的角度,带大家理解前端Angular框架. 本文是入门篇.笔者认为亲自动手写代码做实验,是最有效最扎实的学习途径,而搭建开发环境是学习一门新技术最需要先学会的技能,是入门的前提. 作为入门篇,本文重点介绍Angular的开发.编译工具:npm, yarn, Angular CLI,它们就像Java在中的Maven,同时顺便介绍一些Angular的概念.学习之后,希望你能够在自己的环境下练习.探索.编写出自己的第一个基于Angular的Web应用. 在开始介绍之前,先了解下一…
---------------------------Scope-------------------------------- https://docs.angularjs.org/guide/scope What are Scopes? Scope is an object(是一个数据模型) that refers to the application model. It is an execution context(scope是表达式的执行上下文) for expressions. Sc…
1.方向1:model->View模型数据绑定到视图 绑定的方式:①双花括号 ②常见的ng指令(ngRepeat ngIf ngShow....) 效果:数据一旦绑定到视图上,随着数据的修改,视图会自动更新. 例子:点击按钮,实现数字的自增(count++),并显示在视图中. 对比:DOM操作方式:查找元素.操作元素angular:修改model数据 2.方向2:View->Model将视图中用户的输入/操作 绑定到模型数据 实现方式: ngModel 双向数据绑定:ngModel可以实现双向…