[Top]Vue双向绑定原理

前言今天面试远景能源问到了Vue的双向绑定原理,只是知道通过 Object.defineproperty 来操作的,具体流程还不清楚,整理下知识点,为接下来的面试积累经验! 何为双向绑定     阅读全文
Agressif's avatar
Agressif 9月 01, 2017

永遇乐

永遇乐 次韵辛克清先生我与先生,夙期已久,人间无此。不学杨郎,南山种豆,十一征微利。云霄直上,诸公衮衮,乃作道边苦李。五千言、老来受用,肯教造物儿戏?东冈记得,同来胥宇,岁月几何难计。柳老悲桓,松高对阮,未办为邻地。长干白下,青楼朱阁,往往梦中槐蚁。却不如、洼尊放满,老夫未醉。     阅读全文
Agressif's avatar
Agressif 11月 02, 2017

函数柯里化

前言今天考了拼多多的笔试题,简答里面有一道提到函数柯里化的问题,总结一下。 什么是函数柯里化  维基百科的解释为:在计算机科学中,柯里化(Currying),又称卡瑞化或者加里化,是把接受多个参数的函数变成接受一个单一参数的函数,并且返回接受余下的参数而且返...     阅读全文
Agressif's avatar
Agressif 9月 02, 2017

CSS清除浮动

前言昨天考了美团的笔试,有道简答题是关于css浮动影响以及如何清除,答的不是太好,今天抽空整理总结下。 正文什么是浮动在布局过程中,我们可以通过设置元素为浮动元素很方...     阅读全文
Agressif's avatar
Agressif 9月 01, 2017

左侧自适应,右侧固定

实现左侧自适应,右侧固定的布局固定浮动区域,自适应区域不设置宽度但设置marginHTML...     阅读全文
Agressif's avatar
Agressif 9月 01, 2017

希尔排序(Shell Sort)

算法描述希尔排序的核心在于间隔序列的设定。既可以提前设定好间隔序列,也可以动态的定义间隔序列。 算法实现先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序 选择一个增量序列t1,t2,…,tk,其中ti>tj,tk=1 按增量序...     阅读全文
Agressif's avatar
Agressif 8月 29, 2017

选择排序(Selection Sort)

算法描述选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 算法实现 初始状...     阅读全文
Agressif's avatar
Agressif 8月 29, 2017

基数排序(Radix Sort)

算法描述基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优先级排序。最后的次序就是高优先级高的在前,高优先级相同的低优先级高的在前。基数排序基于分别排序,分别收集,所以是稳定的。 算法实现     阅读全文
Agressif's avatar
Agressif 8月 29, 2017

归并排序(Merge Sort)

算法描述归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。归并排序是一种稳定的排序方法。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。 算法实...     阅读全文
Agressif's avatar
Agressif 8月 29, 2017

堆排序(Heap Sort)

算法描述堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 算法实现 将初始待排序关键字序列(R1,R2….Rn)构建成大顶堆,此堆为初始的无序区     阅读全文
Agressif's avatar
Agressif 8月 29, 2017