- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 javascript——图形数据结构
某一次项目中,偶遇前端处理图形数据,在此分享我对Graphs的了解。创建一个Graphs类class Graphs{ constructor(){ this.adjList= new Map(); }}创建一个Map对象adjList,也可以使用Objectthis.adjList = {}为Graphs添加基本的方法添加顶点addVertex(vertex){ if(t...
2019-07-16 17:29:03 237
原创 Promise基础篇
什么是PromiseMDN定义:Promise对象用于异步操作,他表示一个尚未完成且预计在未来完成的异步操作。Promise是异步编程的解决方案,相较传统的解决方案更加合理和强大。回调函数request('value1', '', function(data1) { console.log('第一次请求成功', data1); request('value2', data1...
2019-07-08 10:07:25 220
原创 Sketch基础使用——Sketch概述
Sketch概述Sketch是一款适用于所有设计师的矢量绘图应用。矢量绘图也是目前进项网页、图标以及界面设计的最好方式。对于绝大多数的数字产品涉及,Sketch都能替代AdobePhotoshop,lllustrator和Fireworks。Sketch流行的原因:屏幕分辨率扁平化设计Sketch官网下载地址:https://www.sketchapp.com/Sketch的优...
2019-03-07 15:28:40 2204
原创 docker的安装及使用
docker介绍Docker是一个软件集装箱化平台,可以构建应用程序,将它与其依赖关系一起打包到一个容器中,然后这些容器可以很容易地运送到其他机器上运行Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器Docker 容器通过 Docker 镜像来创建docker面向对象容器对象镜像类macOS安装doc...
2019-03-06 11:23:14 167
原创 Postman的安装及使用
postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品...
2019-02-27 11:25:03 5608
原创 Linux基本概念与指令
Linux文件存储结构/ (根目录)根目录下的存储结构/bin命令对应的可执行文件/home普通用户的家目录/boot 系统开机使用的一些镜像文件/ect 配置目录,操作系统的设置/dev 外部设备/innt 临时挂载点/lib 系统中的哭文件/root root用户的家目录/usr 系统的资源文档文件的操作命令Linux底下的文件类型普通文件类型Linux中最多的...
2019-02-25 08:34:52 189
原创 Linux编辑工具的使用
nanonano是Unix和类Unix系统中的一个文本编辑器,是Pico的复制品(clone)。nano的目标是类似Pico的全功能但又易于使用的编辑器。启动nanonano 新建一个文本文件nano filename 编辑filename文件,若文件不存在,则新建一个filename文件nano界面在最上方为程序名称和版本号,正在编辑文件的名称,Ctrl+G可以显示帮助文档和所...
2019-02-22 14:28:58 1112
原创 Git基本概念与命令使用
Git基本概念版本控制系统(VSC)是软件,帮助开发人员携手合作,达到允许开发人员同步工作,不覆盖对方的变化,维护历史每一个版本的目标Git是一个分布式的版本管理系统git和svn的区别分布式和集中式储存方式git基于key/value的方式存储文件,svn是原始文件的储存方式(新版svn已改成元数据存储)使用方式:SVN只需要commint,而GIT需要add、commint、pu...
2019-02-20 17:03:31 497
原创 Chrome的开发者模式和debug mode的使用
Chrome的开发者模式和debug mode的使用Chrome的开发者模式使用技巧打开方式option+command+J或F12位置选择四种$这是jquery提供的元素选择器,用于快速定位页面上的html元素ElementsCSS调试element-附近的“+”号处的添加按键:可以用来添加当前显示元素的样式element-style框内部处可以点击样式修改或添加eleme...
2019-02-19 10:05:38 4400
翻译 Git Flow
什么是git分布式存储 , 本地仓库包含了远程仓库的所有内容 . 安全性高 , 远程仓库文件丢失了也不怕优秀的分支模型 , 创建/合并分支非常的方便方便快速 , 由于代码本地都有存储 , 所以从远程拉取和分支合并时都非常快捷当分支过多时,使用Git Flow的模式Git Flow的常用分支master主分支,产品的功能全部实现后,最终在master分支对外发布该分支为只读唯一...
2019-02-15 00:31:40 170
原创 javascript设计模式——观察者模式
观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。//发布订阅模式的代码var observer = { //订阅(订阅功能) addSubscriber:function(callback){ this.subscriber...
2018-12-08 10:59:44 183
原创 javascript设计模式
javascript设计模式设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。其实就是前人总结的,针对特定类型问题的设计方案。总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式...
2018-12-08 09:48:44 864 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人