摘要: SPA 2019-11-13 23:20:48 by冲冲 1、概念 (1)MPA(multi-page application) 特点:每一次页面跳转的时候,后台服务器都会返回一个新的html文档,这种类型的网站就是多页网站,也叫多页应用。 (2)SPA(single-page applicatio 阅读全文
posted @ 2019-11-14 00:06 Yadielr 阅读(290) 评论(0) 推荐(0)
摘要: HTML5_Web存储,WebStorage,localStorage,sessionStorage 阅读全文
posted @ 2019-11-13 11:22 Yadielr 阅读(276) 评论(0) 推荐(0)
摘要: vue项目使用Iconfont(阿里图标库) 2019-11-12 19:07:02 by冲冲 1、操作步骤 ① 登录阿里巴巴矢量图标库 https://www.iconfont.cn ,注册账号/关联账号。 ② 前往“图标管理”--“我的项目” ③ 点击 ④ 创建图标库 注意: A. FontCl 阅读全文
posted @ 2019-11-12 19:55 Yadielr 阅读(887) 评论(0) 推荐(0)
摘要: 水平居中和垂直居中 2019-11-12 15:35:37 by冲冲 1、水平居中 (1)父级元素是行内元素,子级元素是行内元素,子级元素水平居中 ① 设置父级元素为块级元素 display:block; ② 给父级元素添加 text-aglin:center; 1 <!DOCTYPE html> 阅读全文
posted @ 2019-11-12 19:00 Yadielr 阅读(276) 评论(0) 推荐(0)
摘要: 责任链模式 2019-11-10 19:28:21 by冲冲 1、概念 案例:员工要报销8000元,公司规定2000元以下不用签字,2000~5000元需要部门主管签字,5000元以上需要总裁签字。 设计:三个审批人应该继承同一个抽象类,抽象类定义两个方法。①报销签字方法approve(),②审批人 阅读全文
posted @ 2019-11-10 19:50 Yadielr 阅读(193) 评论(0) 推荐(0)
摘要: 观察者模式 2019-11-10 18:11:40 by冲冲 1、概念 多个观察者(继承同一个抽象类)只需要注册到被观察者的通知名单,被观察者如果发生改变,则会主动通知观察者。 观察者继承同一个抽象类,该抽象类定义一个反应方法,用来定义当被观察者发生改变时不同观察者的行为。同时该抽象类在构造时将被观 阅读全文
posted @ 2019-11-10 19:23 Yadielr 阅读(181) 评论(0) 推荐(0)
摘要: 策略模式 2019-11-10 17:45:09 by冲冲 1、概念 策略模式(Strategy Pattern),创建多个不同的策略对象(实现同一个策略接口)和一个使用策略(将策略对象注册为属性成员)的context对象。 本质:设计多个算法方案(它们实现同一个接口,具备可扩展性)。 解决:取代i 阅读全文
posted @ 2019-11-10 18:08 Yadielr 阅读(207) 评论(0) 推荐(0)
摘要: 堆排序 2019-11-10 11:45:11 by冲冲 1、概念 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子 阅读全文
posted @ 2019-11-10 16:57 Yadielr 阅读(544) 评论(0) 推荐(0)
摘要: 基数排序 2019-11-10 11:42:38 by冲冲 1、概念 基数排序与本系列前面讲解的七种排序方法都不同,它不需要比较关键字的大小。 它是根据关键字中各位的值,通过对排序的N个元素进行若干趟“分配”与“收集”来实现排序的。 2、基本思想 设有一个初始序列为: R {50, 123, 543 阅读全文
posted @ 2019-11-10 16:47 Yadielr 阅读(5937) 评论(0) 推荐(1)
摘要: 选择排序 2019-11-10 11:43:17 by冲冲 1、概念 选择排序(Selection sort)是一种简单直观的排序算法。 基本思想是,首先在未排序的数列中找到最小(or最大)元素,然后将其存放到数列的起始位置;接着,再从剩余未排序的元素中继续寻找最小(or最大)元素,然后放到已排序序 阅读全文
posted @ 2019-11-10 16:34 Yadielr 阅读(324) 评论(0) 推荐(0)