JUST DO 'IT'
2016-12-10
AngularJs 学习笔记(五) 一、Angular单页面应用程序一个应用是由若个视图组合而成的,根据不同业务逻辑展示给用户不同的视图,路由则是实现这一功能的关键。 SPA(Single Page Application)指的是单一页面展示所有功能,通过Ajax动态获取数据然后进行实时渲染,结..
2016-12-06
AngularJs 学习笔记(四) AngularJs配置块和运行块一、配置块AngularJS模块可以在被加载和执行之前对其自身进行配置。我们可以在应用的加载阶段配置不同的逻辑。 通过config方法实现对模块的配置,AngularJs中的服务大部分都对应 一个“provider” 用来..
2016-12-04
AngularJs 学习笔记(三) 一、作用域 先找自己,再找父级 子级可以访问父级的元素 父级不能访问子级的元素。如果在该作用域下元素没有值,则该值为空不显示 每个控制器又都对应一个模型,也就是$scope对象,不同层级控制器下的$scope便产生了作用域 <script> va..
2016-11-28
AngularJs 学习笔记(二) 一、AngularJs内置指令HTML在构建应用(App)时存在诸多不足之处,AngularJS通过扩展一系列的HTML属性或标签来弥补这些缺陷,所谓指令就是AngularJS自定义的HTML属性或标签,这些指令都是以ng-做为前缀的,例如ng-app、ng-..
2016-11-23
AngularJs 学习笔记(一)AngularJs简介 AngularJS是一款由Google公司开发维护的前端MVC框架MVW其克服了HTML在构建应用上的诸多不足,从而降低了开发成本提升了开发效率。 AngularJS与我们之前学习的jQuery是有一定的区别的,jQuery更准确来说只一..
2015-12-15
算法(三)—— 桶排序 介绍桶排序可以说得上是最简单的排序算法了,但是它的使用范围非常狭窄,不过不可否认的是在其适用范围内,它的性能要比快速排序还要快上很多倍。 没错,桶排序也是一种非比较型排序算法,这也正是它能够超越快速排序的原因。 桶排序主要有以下缺陷: 参与排序的数组存放的必须是整数。 ..
2015-11-23
算法(二)—— 快速排序 介绍快速排序算的上目前使用最广泛的算法了,之所以它这么受欢迎,是因为它是原地排序,而且将长度为 N 的数组排序所需的时间和 NLogN 成正比。快速排序一般都会比归并排序和希尔排序要快,下面来看看快速排序的基本思想。 快速排序是一种分治的排序算法。它将一个数组分成两个子..
2015-11-13
算法(一)—— 二分法查找 介绍当我们想在一个数组中查找一个元素的时候,最简单的方法莫过于顺序查找了,不过顺序查找有一个致命的缺点,就是它的性能太低了,比如说在 N 个数据中查找一个指定的元素,其最好的情况是只比较一次就找到了元素,最差情况是比较了 N 次,这也就是说,其平均情况下的比较次数为 ..