- 博客(8)
- 收藏
- 关注
原创 单例模式
单例模式作用:保证一个类只有一个实例来提供全局的访问点。可以避免对象的频繁创建和销毁,减少内存、资源开销。类图:角色划分:图示:代码:class Singleton { // 唯一实例 private static $_instance = null; public function __construct() { echo "单...
2019-03-23 12:44:15
161
原创 GitBook使用心得
GitBook使用心得前言最近想系统性的写些东西,但愁没有合适的编辑工具,直到认识了gitbook这个工具,使用gitbook工具写文档格式清晰且很容易对文档进行规范性编写,所以可以提高编辑效率。下面是我把在使用过程中的一些关键流程、使用方法和遇到的问题写下来供大家参考。部署环境1、安装Nodejs这里采用nodejs二进制文件方式安装,不需要编译直接解压即可使用。# 创建nodejs...
2019-01-30 15:53:47
316
原创 快应用UI组件整理
1. 概述最近,在学习快应用开发的东西,感受到快应用还是有很多好处理,例如性能接近原生APP能力、具有很多APP的原生能力,页面简介清爽同时开发简单,使用体验也不错。刚开始找了几个demo练手,也在尝试写一个简单的应用,不过发现开发过程中还是会在UI上耗费很多时间,所以在GitHub上找了一些前辈做过的UI组件来学习,然后梳理成这个文档,方便大家后面学习&开发的需要。2. 组件列表2...
2019-01-30 15:50:01
2692
原创 建造者模式(Builder Pattern)
定义使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。作用将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。使用场景制造汽车。优、缺点优点:建造者独立,易扩展; 便于控制细节风险。缺点:产品必须有共同点,范围有限制; 如内部变化复杂,会有很多的建造类。...
2018-06-10 15:58:25
207
原创 http协议常见状态码解读
1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx(成功)表示成功处理了请求的状态码。 ...
2017-12-16 21:37:43
2082
转载 JavaScript标准的发展历程
ECMAScript:一个由 ECMA International 进行标准化,TC39 委员会进行监督的语言。通常用于指代标准本身。JavaScript:ECMAScript 标准的各种实现的最常用称呼。这个术语并不局限于某个特定版本的 ECMAScript 规范,并且可能被用于任何不同程度的任意版本的 ECMAScript 的实现。ECMAScript 5 (ES5):ECMASc
2017-05-13 12:13:18
1487
原创 前端开发常用工具概念梳理
本文主要介绍前端开发中常接触到的一些常用工具的概念和涉及的语言规范,包括babel、ES6、webpack、gulp、npm。1、babel:以前叫 6to5,转换器或者编译器。 可以把你写的符合 ECMAScript 6 标准的代码完美地转换为 ECMAScript 5 标准的代码,并且可以确保良好地运行在所有主流 JavaScript 引擎中。Babel是一个广泛使用的ES
2017-05-13 11:30:48
926
转载 几种常用的排序算法以及其时间复杂度
1.选择排序:不稳定,时间复杂度 O(n^2) 选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置已经是正确的了。 2.插入排序:稳定,时间复杂度 O(n^2) 插入排序的基本思想是,经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L
2017-05-07 22:54:57
2578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人