04 2016 档案

深入理解JavaScript闭包
摘要:Closure 闭包的定义1: 《JavaScript高级程序设计》定义闭包:闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式,就是在一个函数内部创建另一个函数。 《JavaScript高级程序设计》定义闭包:闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式, 阅读全文

posted @ 2016-04-27 14:05 Ruth92 阅读(207) 评论(0) 推荐(0) 编辑

冒泡排序
摘要:原理:临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束 代码实现: 阅读全文

posted @ 2016-04-24 20:27 Ruth92 阅读(158) 评论(0) 推荐(0) 编辑

快速排序
摘要:原理:(1)在数据集之中,选择一个元素作为“基准”(pivot)。 (2)所有小于“基准”的元素,都移到“基准”的左边;所有大于“基准”的元素,都移到“基准”的右边。 (3)对“基准”左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。 代码实现: 参考:快速排序(Quic 阅读全文

posted @ 2016-04-24 19:52 Ruth92 阅读(182) 评论(0) 推荐(0) 编辑

归并排序
摘要:将两个有序数组合并成一个有序数组。 利用分治算法。 代码实现: 阅读全文

posted @ 2016-04-24 19:25 Ruth92 阅读(150) 评论(0) 推荐(0) 编辑

Git命令整理
摘要:说在前面: 刚开始在实习时接触git,是用git可视化工具,但是仅限于克隆库、切换分支、抓取和推送,对于其中的原理不甚了解。看了廖雪峰老师Git教程,获益颇丰。特别要感谢我工作中的同事,是他强烈建议我使用命令行,还在工作中对我悉心指导和讲解,让我体会到了使用命令行的乐趣和Git的强大功能。为了这周不 阅读全文

posted @ 2016-04-18 10:44 Ruth92 阅读(208) 评论(0) 推荐(0) 编辑

《JS高程》事件学习笔记
摘要:事件:文档或浏览器窗口中发生的一些特定的交互瞬间,也即用户或浏览器自身执行的某种动作。 一、事件流 事件流:描述的是页面中接收事件的顺序。 IE:事件冒泡流,即事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档); NetScape:事件捕获流,即不太具体的节点应该更早接收到事件 阅读全文

posted @ 2016-04-02 17:19 Ruth92 阅读(574) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示