• axios

    axios基本使用安装: 1npm install axios 发送请求: 1234567891011axios({ url:'xxx', // 设置请求的地址 method:"GE...
  • 古典密码Vigenere算法

    代码如下(html文件): 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960...
  • js垃圾回收

    js垃圾回收机制 找出不在使用的变量 释放器内存空间 固定的时间间隔执行 标记清除当变量进入执行环境是,就标记这个变量为“进入环境“,进入环境的变量所占用的内存就不能释放。当变量离开环境时,则将其标记为“离开环境“。 被标记为“离开环境”的变量等待...
  • 自定义指令实现图片懒加载

    vue-lazyloadmain.js中引入vue-lazyload: 12345678910import Vue from 'vue'import App from './App.vue'import Vue...
  • nginx

    前言已准备好如下软件: VMware Xshell和Xftp 安装CentOS7.4下载CentOS7.4下载地址 选择CentOS-7-x86_64-Minimal-1708.iso进行下载 使用VMware运行虚拟机 联网修改网卡配置文件: ...
  • HTTP缓存

    强制缓存对于强制缓存而言,如果浏览器判断所请求的目标资源有效命中,则可直接从强制缓存中返回请求响应,无需与服务器进行任何通信。 Expires服务器返回资源时在响应头中设置Expires字段,指定过期时间。在过期时间之前,浏览器再次访问该资源,则直接...
  • Vue解决SEO

    SEO:搜索引擎优化seo需要的几个关键点: 多页面 title、描述、关键词 网站的内容 vue-cli无法实现以上三点: vue项目是SPA:单页面应用 vue项目只有一套title、描述、关键词 vue项目的内容是通过引入js文件加载的,...
  • 数据可视化

    canvascanvas基本使用canvas标签 1234567<!--canvas:画布,html5新增--><!--有默认宽高:300 * 150--><!--浏览器默认canvas标签是一张图片--><...
  • 防抖节流

    防抖1234567891011121314function debounce(fn, duration = 500) {//自定义防抖函数,默认0.5秒内没有再次触发该函数时执行 let timer return functio...
  • js严格模式

    严格模式使用严格模式1"use strict" 变量12a = 10console.log(a)//严格模式报错(必须使用var等声明变量) 静默失败 => 报错123456789var b = 2consol...