结束与开始,七月末八月初的周末总结(2)

其实在老师给我们介绍安哥拉JS的时候对于它的强大就有所耳闻,它颠覆了我们以前使用JS的最基础的思想和方法。我们可以在安哥拉JS的框架下更加具现化的去编写代码了。其中MVVM的这种思想让本身的编码工作更适合我们原来的思维。而模块化则让我们的编码工作变的简单。自动化双向数据绑定让原本复杂的增删改查的JS代码变得简短,我们可以通过改变模型或者视图来达到我们本身的意愿。依赖注入是依赖注入是一个在组件中给出的替代了硬的组件内的编码它们的依赖关系的软件设计模式。这减轻一个组成部分,从定位的依赖,依赖配置。这有助于使组件可重用,维护和测试。AngularJS提供了一个至高无上的依赖注入机制。它提供了一个可注入彼此依赖下列核心组件。

//define a module
var mainApp = angular.module("mainApp", []);
//create a value object as "defaultInput" and pass it a data.
mainApp.value("defaultInput", 5);
...
//inject the value in the controller using its name "defaultInput"
mainApp.controller(‘CalcController‘, function($scope, CalcService, defaultInput) {
      $scope.number = defaultInput;
      $scope.result = CalcService.square($scope.number);

      $scope.square = function() {
      $scope.result = CalcService.square($scope.number);
   }
});上面的这个小例子可以轻松说明angularJS的无与伦比的强大,而他仅仅只是一个值的代码而已。
时间: 2024-11-05 17:51:24

结束与开始,七月末八月初的周末总结(2)的相关文章

结束与开始,七月末八月初的周末总结(1)

这个星期给我最深的记忆莫过于兼容性问题,我上课注意力不集中,容易走神这个问题由来已久.所以很多老师同学讲过的例子须臾之间就忘了.这样导致我重复讲了三遍兼容问题.往事不堪回首,但收获还是蛮大的.我见识了很多兼容性问题,了解了一些课堂上没有讲到的兼容技巧.独立自主的学习我想才是前端学习成功的关键吧.下面是我收集到的兼容性问题. 1, FF下给div 设置 padding 后会导致 width 和 height 增加, 但IE不会.(可用!important解决) 2, 居中问题.  1).垂直居中.

汇编语言(二、三、四、五、六、七、八)

时间过的真快. 本篇叫 <汇编语言 二.三.四.五.六.七.八> 我大概是想偷懒了,而且即将偷懒.学习汇编语言跟学习其他语言一样,都要多练,然后弄个称手的开发环境,以前发现windows 自带的debug 可以用来学习汇编,而且可以用debug工具写简单的汇编程序,并且可以生成扩展名为com的程序.debug从dos时代就有了,一直到vista.另外一个学习汇编语言的工具emu8086.这其实是一个集8086模拟器.设备模拟器.调试器.ide于一身的工具.emu8086本身自带一个汇编教程,虽

iw14.0.50来了,终于可以直接在地址栏输入url打开iw功能页面了;可以自由使用EasyUI等js框架了;显示模式对话框也不再七绕八绕惹人烦了;

示例代码已经放出!请移步使用delphi+intraweb进行微信开发1~4代码示例进行下载,虽为示例代码但是是从我项目中移出来的,封装很完备适于自行扩展和修改. iw14.0.50来了,在新的版本中最吸引我的就是增加了完善的httphandler功能:终于可以直接在地址栏输入url打开iw功能页面了:可以自由使用EasyUI等js框架了:显示模式对话框也不再七绕八绕惹人烦了:呵呵,我感觉iw第一次接近主流web开发工具了! 兴奋过了,来尝试一下吧.其实iw的坑还是挺多的,虽然已经接近主流了,但

中文数字转换成阿拉伯数字(一千二百三十四万五千六百七十八--&gt;12345678)

昨天老大问我又没有写过中文数字转换成阿拉伯数字,我说没有,我说那应该简单啊,就是将中文对应的数字换成阿拉伯数字就好了啊,比如一就换成1,二就换成2…十换成10.可是那么问题来了…… 一十二呢…不能是1102吧…这不就坑爹了吗?一百万呢………所有我苦苦思索,花费了我差不多半天的时间,终于写出了下面的程序. 1 public static void main(String[] args){ 2 3 Map<Character, String> numberMap = new HashMap<

一命二运三风水四积阴德五读书六名七相八敬神九交贵人十养生

一命二运三风水四积阴德五读书六名七相八敬神九交贵人十养生

从“七国八制”到“中华”脊梁

其实站在现在这个时间节点来看中国的通信行业,其实做的还真不差,最起码 5G时代是处于领跑状态.我们的通信行业经历了几十年的发展与变迁.很多人可能不太了解一路上以来的发展历程和一代代通信人追赶和跨越的故事,那这也是下文即将阐述的. “七国八制”的时代 要讲中国通信,最早当然也就是固话时代,也就是通信工程专业课课本上所说的程控交换机时代.因为这个时期,国内所用的所有通信设备都是依赖进口,毕竟关键的核心技术都掌控于美.欧及日本等发达国家之手.因此 20世纪 80年代,当时通信业流行的一个概念叫**“七

浅谈算法和数据结构: 七 二叉查找树 八 平衡查找树之2-3树 九 平衡查找树之红黑树 十 平衡查找树之B树

http://www.cnblogs.com/yangecnu/p/Introduce-Binary-Search-Tree.html 前文介绍了符号表的两种实现,无序链表和有序数组,无序链表在插入的时候具有较高的灵活性,而有序数组在查找时具有较高的效率,本文介绍的二叉查找树(Binary Search Tree,BST)这一数据结构综合了以上两种数据结构的优点. 二叉查找树具有很高的灵活性,对其优化可以生成平衡二叉树,红黑树等高效的查找和插入数据结构,后文会一一介绍. 一 定义 二叉查找树(B

【分享】北京赛车七码八码走势滚雪球规律技巧和打法

这是8码滚雪球分配技巧, 企 下面是八码滚雪球的分配.只是投注金额改变而已 鹅 一次1000分8个号滚3期4期一收,基本1000变2000翻一倍 1 第一期:1000分8个号一个125 中就有1212左右 0 第二期:1212分8个号一个151 中就有1464左右 5 第三期:1464分8个号一个183 中就有1775左右 9 第四期:1775分8个号一个221 中就有 2143左右 8 第五期:2143分8个码一个267 中就有2589左右 8 8码建议3期4期一收.这是8码滚雪球分配技巧 1

sql 入门经典(第五版) Ryan Stephens 学习笔记 (第六,七,八,九,十章)

第六章: 管理数据库事务 事务 是 由第五章 数据操作语言完成的  DML ,是对数据库锁做的一个操作或者修改. 所有事务都有开始和结束 事务可以被保存和撤销 如果事务在中途失败,事务中的任何部分都不会被记录到数据库 控制事务: commit , rollback ,savepoint; 6.1 commit 在操作之前 需要 设置: set autocommit = 0 ;  // 否则所有的操作都是 自动提交的 commit: 用于把事务所做的修改保存到数据库,它把上一个commit 或 r