摘要: 如何读源码 jQuery整体框架甚是复杂,也不易读懂。但是若想要在前端的路上走得更远、更好,研究分析前端的框架无疑是进阶路上必经之路。但是庞大的源码往往让我们不知道从何处开始下手。在很长的时间里我也被这种问题困扰着,自己也慢慢摸索到一个比较不错的看源码的“姿势”。 一定不推荐的就是拿到源码直接开始啃 阅读全文
posted @ 2018-08-08 09:25 余大彬 阅读(1212) 评论(3) 推荐(4) 编辑
摘要: 我们知道,不管学习任何一门框架,了解其设计的理念、目的、总体的结构及核心特性对我们使用和后续的深入理解框架都是有很大的帮助的。因此在这里先梳理一下本人对jQuery框架的一些理解。 设计目的(为什么要设计这个框架) jQuery可以分解为JavaScript + Query。即JavaScript查 阅读全文
posted @ 2018-08-07 10:22 余大彬 阅读(411) 评论(0) 推荐(0) 编辑
摘要: java中面向对象的三大特性:封装、继承、多态 封装 把抽象的数据和对数据的操作封装在一起,隐藏变量的实现细节。数据被保护在内部,程序的其他部分只有通过被授权的操作(成员方法)才能对数据进行访问。 1、原则 将不需要对外提供的内容都隐藏起来 把属性都隐藏,提供公共方法对其访问 2、好处 将变化隔离 阅读全文
posted @ 2018-08-06 17:14 余大彬 阅读(496) 评论(1) 推荐(0) 编辑
摘要: Java语言是一个强调数据类型的语言,在声明任何变量时,必须将该变量定义为一种数据类型。 Java中的数据类型包括基本数据类型和引用类型。 Java程序中,总共有8大基本类型,其中4种整型、1种字符型、2种浮点型、1种布尔型,除了这几种基本类型外,其他都属于引用类型的数据。 基本数据类型 1、数值型 阅读全文
posted @ 2018-08-05 15:43 余大彬 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在ES6之前,javascript只有全局作用域和函数作用域。所谓作用域就是一个变量定义并能够被访问到的范围。也就是说如果一个变量定义在全局(window)上,那么在任何地方都能访问到这个变量,如果这个变量定义在函数内部,那么就只能在函数内部访问到这个变量。 全局作用域只要页面没关闭就会一直存在,而 阅读全文
posted @ 2018-08-05 09:18 余大彬 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: 不知不觉接触前端的时间已经过去半年了,越来越发觉对知识的学习不应该只停留在会用的层面,这在我学jQuery的一段时间后便有这样的体会。 虽然jQuery只是一个JS的代码库,只要会一些JS的基本操作学习一两天就能很快掌握jQuery的基本语法并熟练使用,但是如果不了解jQUery库背后的实现原理,相 阅读全文
posted @ 2018-08-04 11:03 余大彬 阅读(5572) 评论(5) 推荐(4) 编辑
摘要: 本文参考书籍:《javascript设计模式》、《javascript设计模式与开发实践》 发布-订阅模式简介 发布-订阅模式又称为观察者模式。既然是观察者模式,那么就存在两个角色:观察者和被观察者,也被称为发布者和订阅者。该模式描述的是对象及其行为和状态之间的关系。在javascript中的实质就 阅读全文
posted @ 2018-07-08 21:07 余大彬 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 本文参考资料:书籍《大话数据结构》,微信公众号:码农有道。 希尔排序算法介绍 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 简单插入排序很循规蹈矩,不管数组分布是怎么样的,依然一步 阅读全文
posted @ 2018-06-22 16:07 余大彬 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 直接插入排序法介绍 直接插入排序(Straight Insertion Sort)的基本操作是:将一个元素插入到已经排好序的有序表中。比如有n个待排序的元素,把第一个元素当作有序表的第一个元素,后面的n-1个元素表示未排序的元素,排序过程中每次从未排序的元素中取出第一个元素,将它插入到有序表中的适当 阅读全文
posted @ 2018-06-22 15:24 余大彬 阅读(962) 评论(0) 推荐(1) 编辑
摘要: 本文参考资料:书籍《大话数据结构》,微信公众号:码农有道。 选择排序介绍 选择排序是一种简单的排序算法,它的基本原理是:将一个未排序的数列中的元素依次进行比较,把最大或最小值放在第一位,然后再将剩下的未排序的数列元素进行比较,最小值或最大值放在第二个位置;以此类推,直到数列中的元素按照一定的方式拍好 阅读全文
posted @ 2018-06-22 15:09 余大彬 阅读(385) 评论(0) 推荐(0) 编辑