4 毒_牙

尚未进行身份认证

想做靠谱开发,先掌握设计模式

等级
TA的排名 8w+

http协议的部分知识总结

HTTP是Hyper Text Transfer Protocol(超文本传输协议)HTTP的发展史1989年World Wide Web诞生之后,HTTP和HTML迅速成为主导世界的应用层协议。HTTP / 0.91991年发布http的0.9版。端口默认使用:80设计的目的 这个协议被设计用于从服务器获取HTML文档telnet example.com 80GET /&lt...

2019-07-21 20:33:42

防抖(debounce)

防抖(debounce)和节流(throttle)防抖(debounce):指的是某个函数在某个时间段内,无论触发多少次,都只执行最后一次。代码如下:function debounce(fn, wait=100) { // 设定定时器 let timer = null; return function(...args) { if(timer) { clearTimeout(...

2019-06-11 11:49:07

javascript的属性描述

javascript的属性描述起源:es5// 查看一个属性的描述符var myObject = { a: "1"}Object.getOwnPropertyDescriptor(myObject , "a")执行结果:// 使用defineProperty给对象赋值var myObject = {}Object.defineProperty(myObject, "...

2019-05-04 17:25:54

CentOS 使用yum命令安装出现错误提示:Loaded plugins: fastestmirror

yuminstall的时候提示:Loadedplugins:fastestmirrorfastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。不能用就先别用呗,禁用掉,先yum了再说。1.修改插件的配置文件vi/etc/yum/pluginconf.d/fastestmirror.confenabled=1//由1改为0,禁用该插件2.修改yu...

2019-04-27 16:32:18

HTMLElement is not define nuxt.js

// nuxt.config.js 页面global.HTMLElement = typeof window === 'undefined' ? Object : window.HTMLElementexport default { // ...}

2019-04-26 20:15:09

ValidationError: CSS Loader Invalid Options

webpack版本的问题,minimize这个属性已经被取消了

2019-03-06 15:11:07

设计模式之策略模式

活诸葛

2019-03-05 18:50:23

设计模式之模块方法模式

无方法,不成方圆

2019-03-05 18:48:51

设计模式之观察者模式

观察入微

2019-03-05 18:47:25

设计模式之适配器模式

设配器模式(Adapter):将一个对象的属性和方法转化为另一个对象的属性和方法,以满足用户的需求,使得对象之间接口的不兼容问题通过适配器得以解决。...

2019-03-05 18:45:25

设计模式之装饰者模式

Gu shape shadow, self-assembly 顾形影,自整装装饰者模式: 在不改变原有对象的基础上,进行扩展,为其添加新的属性。作为一个程序猿coder,我们应该都明白,来自产品世界的魔王他们对于需求的修改是不能被主动限制住的

2019-03-05 15:06:32

设计模式之代理模式

Life is alwaysfull of challenges 生活总是充满挑战代理模式:

2019-03-05 11:23:20

vue打印

在项目引入下列代码块就可以在要打印的地方外层加上ref="print" 在该区域内不需要打印的区域加上classno-print 调用打印使用this.$print(this.$refs['print']);// 打印类属性、方法定义/* eslint-disable */const Print =function(dom, options) { if (!(this instan...

2019-03-05 11:07:59

vue + iview 项目 + 源码 + 项目图片 + 部分路由官网精简

vue具有RESTful模式的路由。RESTful作为一种架构风格,是一种设计风格而不是一个标准,只提供了一组设计原则和约束条件,它主要用于客户端和服务器端交互的桥梁。基于这种风格设计的应用可以更简洁、更有层次、更易于实现缓存等机制。Vue的路由vue-routervue-router在vue中充当一个非常强大的角色。通过vue-router,vue可以更加方便的进行路由控制。开发者可以通过...

2019-02-24 17:58:28

函数与变量的优先级

先看一个栗子:function getName(name) { console.log(name)};var getName;console.log(getName)从这里可以看出getName方法覆盖了getName变量,这就从一方面证明函数比变量的优先级高一些。我认为可以这么理解:var getName = window.getName = function(n...

2019-02-18 14:34:50

设计模式之工厂模式

工厂模式:对相似的实体的一些类型和方法进行统一的封装。优点:减少多余的冗余代码。"Hey, man!my name is JunZou,what's your name?""YaDu"工厂模式大体分为一下三种:1、简单工厂模式(静态工厂模式)2、工厂方法模式3、抽象工厂模式1、简单工厂模式// 简单的工厂模式function Person(name, I...

2019-02-15 16:36:57

设计模式之单体模式

“Hello world”“单体模式是Javascript中最基本但有最有用的设计模式之一,它可能比其他任何模式都常用。” --出自《Javascript设计模式》简单的单体模式,是对数据的单体特征、行为的简单封装,非常常用。这种模式提供了一种将代码组织为一个逻辑单元的手段,这个逻辑单元中的代码可以通过单一的变量进行访问。通过确保单体对象只存在一份实例,你就可以确信自己的所有代码使用的...

2019-02-14 15:35:16

linux服务器环境搭建(nginx)

Ubuntu服务器搭建nginx配置nginx配置安装nginx- 更新数据源sudo apt-get update- 安装nginx依赖sudo apt-get install nginx注释:执行这两个命令之后,apt-get就会安装好Nginx和它依赖的软件 配置防火墙开始测试Nginx是否安装完毕前,我们需要配置防火墙,以便允许外界访问nginx服务。...

2019-01-04 15:41:00

vue2 axios请求从后台获取文件流(自定义导出excel)

importaxiosfrom'axios'exportdefault{post(url,param,title){axios.post(url,param,{responseType:'arraybuffer'}).then((res)=>{if(res.status=="200"){...

2018-12-17 20:09:13

vue-cropper的使用

vue-cropper的使用vue-cropper官方链接:https://github.com/xyxiao001/vue-cropper项目中使用```npm install vue-cropperyarn add vue-cropper```<template> <el-dialog title="图片上传" ...

2018-12-07 20:36:35

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。