11 2016 档案
摘要:斐波那契数列: 斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为
阅读全文
摘要:在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪, 系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。 从此可知,再好的网站,再炫的网站,只要在网页打开速度方面缓慢,用户都会对这个网站订下一个差评的分数。 往往拉低网站性能都是图片过多或过
阅读全文
摘要:cookie概述: Cookie 在计算机中是个存储在浏览器目录中的文本文件,当浏览器运行时,存储在 RAM 中发挥作用 (此种 Cookies 称作 Session Cookies), 一旦用户从该网站或服务器退出,Cookie 可存储在用户本地的硬盘上 (此种 Cookies 称作 Persis
阅读全文
摘要:在排序方式中,快速是比较普遍使用的,因为其速度快。 因为其是不断的递归,而且是根据基准点的左右两边开始递归,直到数组只有一个值的时候才返回。 这个基准点是自己定的。 一般取中间,比较好理解。
阅读全文
摘要:angularJS的事件不像js一样,会默认有冒泡和捕获,还有angularJS之间的同名控制器之间,也只是同名, 不会让他们关联起来,就是这个名字的控制器的数据的改变不会影响到另一个同名的控制器。 但同名控制器之间可以使用的事件处理,让其有冒泡和捕获的机制。 如: $on()给就像addEvent
阅读全文
摘要:angularJS在数据处理方面很优秀。 使用angularJ给我感觉就像在写模板,然后对模板填入内容,只是这些内容不在是 在html页面编写,而是以数据的方式添加进去,这个也大大提高了编写的效率。 我们的业务逻辑都可以在controller里编写,如DOM操作,数据处理等,还有一些angularJ
阅读全文
摘要:在高级程序设计里,描述闭包是指有权访问另一个函数作用域中的变量的函数。 而经常创建方式是一个函数里包含另一函数。 而匿名函数就如“匿名”这两个意思一样。 所以匿名函数和闭包不是同一个概念。 在高级程序设计里描述匿名函数的执行环境具有全局性,所以this指向为window。这就是 为什么有时候发现th
阅读全文
摘要:使用ngRoute和ngAnimate配合使用,可以实现页面切换的效果。 如果有使用过swiper,就知道这个效果是怎么样的。 代码: 这里ng-show无效 ng-if会移除dom,生成dom,而ng-show只是改变其display属性。 display来实现显示隐藏,在渲染过程中会对动画效果无
阅读全文
摘要:seajs是一个起辅助作用的库,所以它可以更方便开发,而它可以解决以下问题: 1、命名问题,就是冲突 2、性能问题,就是只要一个功能,但却使用一个大插件中的一个小功能,所以要手动拆分出这个功能 3、js依赖问题,要引入多个js文件,而且顺序也要排好,要手动去调节,要根据需求不断调节这些问题,修改BU
阅读全文
摘要:angularJs的路由方式: 先定义一个模板ng-app-->然后定义路由的规则(routeProvider)在服务config里-->然后通过不同的URL实现 到单页面加载的所需页面的效果。 以上只是大概流程。 简化版代码: 这个可以更加简单的知道它的基础使用;
阅读全文