自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

转载 访问图片出现403的解决办法

在写小程序的时候,访问一个网址获取图片,但是显示会出现403(防止盗链)的错误.总结了一下,有两种方法是可以解决这个问题的:使用images.weserv.nl方案使用no-referrer方案第一种:使用images.weserv.nl方案getImage(url){ console.log(url); // 把现在的图片连接传进来,返回一个不受...

2019-05-29 10:53:00 3223

转载 Axios使用拦截器全局处理请求重试

Axios拦截器Axios提供了拦截器的接口,让我们能够全局处理请求和响应。Axios拦截器会在Promise的then和catch调用前拦截到。请求拦截示例axios.interceptors.request.use(function (config) { // 在发起请求请做一些业务处理 return config; }, function ...

2019-05-29 10:20:00 499

转载 v-charts

因为工作需要,使用v-chart也有一段时间了,期间针对配置图表也遇到了不少问题,在这里总结一下。如何配置图表信息echart的配置项可谓是相当的海量,能不看就不看。而v-chart对其进行了不少的简化,所以我们想要自定义一个图表时,最好按照以下步骤来检查:图表私有属性v-chart每一个图表都有自己独有的设置项,想要配置这些项需要在组件上加入 :setting="c...

2019-04-26 17:24:00 484

转载 v-charts简介

一,v-charts简介在使用 echarts 生成图表时,经常需要做繁琐的数据类型转化、修改复杂的配置项,v-charts 的出现正是为了解决这个痛点。基于 Vue2.0 和 echarts 封装的 V-Charts 图表组件,只需要统一提供一种对前后端都友好的数据格式设置简单的配置项,便可轻松生成常见的图表。v-charts 已经处理了关于echarts依赖引入的问...

2019-04-22 15:01:00 1717

转载 什么是Referer?Referer的作用?空Referer是怎么回事?

什么是Referer?Referer是HTTP请求header的一部分,当浏览器(或者模拟浏览器行为)向web服务器发送请求的时候,头信息里有包含Referer。比如我在www.sojson.com里有一个www.baidu.com链接,那么点击这个www.baidu.com,它的header信息里就有:Referer=http://www...

2019-04-15 14:31:00 535

转载 Referer图片防盗链

前几天讲了《nginx下载防盗链》,今天继续说下图片防盗链. 他们两个使用的指令不同,前者使用secure link,并且需要程序配合,但是效果非常好;后者不需要程序配合,根据图片来源来实现,但是只能先限制基本的图片盗用,无法防止图片采集.nginxreferer指令简介nginx模块ngx_http_referer_module通常用于阻挡来源非法的域名请求.我们应该牢记,伪...

2019-04-12 18:12:00 110

转载 用iPhone查看pc电脑上写的html(Mac电脑Charles)简单版

对于客户端同学开发来说,写一段代码想在真机上看看,是非常容易的。 那么在这么一个大前端的环境下,客户端开发想写点html和js代码,又想在手机上看看效果,怎么办呢? 需要以下几个步骤:大体流程:1. 安装webstorm,并设置webstorm,2,安装Charles,并设置charles。3. 设置手机代理。1. 电脑端安装webstorm或...

2019-03-26 09:59:00 285

转载 微博第三方js-sdk登录

https://open.weibo.com<meta property="wb:webmaster" content="your appkey" /><script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=your appkey &debug=true" type="text/j...

2019-03-20 20:19:00 267

转载 Vue 中如何引入第三方 JS 库

一绝对路径直接引入全局可用二绝对路径直接引入配置后import 引入后再使用三webpack中配置 aliasimport 引入后再使用四webpack 中配置 plugins无需 import 全局可用结论我们以 jQuery 为例,来讲解一、绝对路径直接引入,全局可用主入口页面 index.html 中用scrip...

2019-03-14 19:12:00 179

转载 MongoDB

MongoDB几个网站:官网:www.mongodb.org 安装包下载 使用文档国内官方网站: www.mongoing.com中文mongoDB的文档地址: docs.mongoing.commongoDB的github: https://github.com/mongodbbug反馈:https://jira.mongodb.org两个google gr...

2018-12-14 16:29:00 89

转载 高阶组件

高阶组件其实是个函数使用组件作为参数或者函数返回值是一个组件高阶组件的使用:1.定义一个函数,参数是一个组件,函数返回值是一个组件2.@高阶组件名  1.npm run eject  2.npm install babel-preset-stage-2 --save-dev  3.npm install babel-preset-react-native-st...

2018-12-14 15:42:00 131

转载 取代iframe,实现页面中引入别的页面

<li><a href="#addChannel">添加通道</a></li>window.onload = rightChange();if(typeof window.addEventListener != undefined) {window.addEventListener('hash...

2018-10-27 17:31:00 882

转载 axios请求

axios.get('/user?ID=12345') .then(function (response) { console.log(response); console.log(response.data); console.log(response.status); console.log(response.statusText);...

2018-10-15 16:07:00 96

转载 接口跨域

header('Access-Control-Allow-Origin: *'); header("Access-Control-Allow-Headers: *"); header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE'); 转载于:https://www.cnblogs.com/cin...

2018-08-28 18:41:00 97

转载 es7,es8

ES7新特性ES7在ES6的基础上添加了三项内容:求幂运算符(**)、Array.prototype.includes()方法、函数作用域中严格模式的变更。Array.prototype.includes()方法includes()的作用,是查找一个值在不在数组里,若在,则返回true,反之返回false。 基本用法:['a', 'b', 'c'].inclu...

2018-08-27 18:32:00 132

转载 promise

promise有all resolve reject这几个方法,原型上有then、catch这几个方法。var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log('执行完成'); resolve('随...

2018-08-21 11:13:00 75

转载 移动端开发调试工具神器--Weinre使用方法

前端开发调试必备:DOM操作断点调试;debugger断点调试;native方法hook(个人暂时还没有试过,不知效果如何);远程映射本地测试;Weinre移动调试(详细介绍);像Dom断点调试和debugger断点调试我认为是大家经常用到的方法,或者是当前比较火狐下比较流行的Fiexbug调试工具;今天我们主要是研究Weinre调试工具的;当然,作为...

2018-07-27 10:16:00 88

转载 顶尖 API 文档管理工具 (Yapi)

原文地址:https://www.jianshu.com/p/a97d2efb23c5转载于:https://www.cnblogs.com/cina33blogs/p/9375982.html

2018-07-27 10:14:00 150

转载 设置webstorm自动删除行尾分号

转载于:https://www.cnblogs.com/cina33blogs/p/9375958.html

2018-07-27 10:10:00 935

转载 js判断浏览器

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><script >var userAgent = navigator.userAgent;var isOpera = userAgent.indexOf("Opera") > -1;var isMaxtho...

2018-07-27 10:10:00 72

转载 Git仓库完全迁移,包括所有的分支和标签,当然也包括日志

 一、删除原有远程仓库地址git remote rm origin添加新的仓库地址cd existing_repogit remote add origin <URL>git push -u origin --all git push -u origin --tags二、git clone --mirror <URL to my OLD repo...

2018-07-27 10:04:00 257

转载 设置当前帧为封面

<input type="file" id="input" @change="chooseVideoInput" class="uploadVideo_input">var video = document.getElementById("video");var canvas = document.createElement("canvas");var s...

2018-07-26 09:37:00 395

转载 安装淘宝镜像

淘宝镜像安装:开始-运行-填写cmd,回车键确定- 输入"npm install-g cnpm--registry=https://registry.npm.taobao.org"确定安装,(前提电脑中安装好了node.js),然后便可使用cnpminstall -g 'name' 可进行全局安装。 本人使用其安装了fis3打包工具。使用cnpm来安装的方便在于比npm安装速度更快...

2018-07-09 15:51:00 166

转载 npm -i 与npm install -s与-d的区别

npm i module_name -S = > npm install module_name --save 写入到 dependencies 对象npm i module_name -D => npm install module_name --save-dev 写入到 devDependencies 对象npm i module_na...

2018-06-21 20:55:00 711

转载 element-ui

1、el-popover的显示和隐藏HTML部分,trigger设为”manual”<el-popover ref="popoverUsername" placement="top" width="200" trigger="manual" content="请输入账号名称"></el-popover><el-input v-popover:po...

2018-06-08 17:02:00 90

转载 cookie

cookie的类型可以按照过期时间分为两类:会话cookie和持久cookie。会话cookie是一种临时cookie,用户退出浏览器,会话Cookie就会被删除了,持久cookie则会储存在硬盘里,保留时间更长,关闭浏览器,重启电脑,它依然存在,通常是持久性的cookie会维护某一个用户周期性访问服务器的配置文件或者登录信息。持久cookie 设置一个特定的过期时间(Expir...

2018-06-02 16:42:00 143

转载 sublime text 入门

sublime text3入门教程2017年07月19日 09:15:51阅读数:13736作者:sam976转载需征得作者本人同意,谢谢。1.介绍所谓工欲善其事必先利其器,编码过程合理熟练使用工具是优秀程序员必备技能,在诸多工具中,Sublime Text无疑是一款利器,它界面优美、功能强悍、性能令人惊讶,需要注意的是,它并不是IDE,...

2018-05-31 15:54:00 133

转载 创建react项目的几种方法

前言:构建React项目的几种方式:构建:create-react-app 快速脚手架构建:generator-react-webpack构建:webpack一步一步构建1)构建:create-react-app 快速脚手架FaceBook官方发布了一个无需配置的、用于快速构建开发环境的脚手架工具create-react-app。creat-react...

2018-05-31 10:38:00 269

转载 react脚手架搭建及配置

npm install -g create-react-app 装完之后,生成一个新的项目,可以使用下面的命令:create-react-app my-appcd my-app/yarn start线上编译命令npm run build在开发react应用时,难免与服务器进行数据交互,就是要跟api打交道。这个时候,有一个问题。...

2018-05-31 10:27:00 511

转载 mac使用技巧

鼠标的左键=一个手指轻拍鼠标的右键=两个手指轻拍(同第一个,不要按下去)鼠标的滚动=两个手指上下移动(两只手指是可以分开的,只要有两个触点就可以。)快捷查询:三个手指轻点。智能缩放:通过两个手指在触控板上轻拍两次,系统将根据文字大小智能放大/缩小。旋转:通过两个手指在触控板上旋转,以旋转图片等切换桌面/DashBoard:通过三个手指在触控板上左右移动...

2018-05-18 10:39:00 76

转载 nginx配置

server { listen 80; server_name www.xxx.com; charset utf-8; access_log xxx/host.access.log; location / { root xxx/dist; try_files $uri $uri/ /index.html...

2018-05-08 20:56:00 61

转载 vue常见前端UI库

vue常见前端UI库VUE资源汇总:https://github.com/RuMengkai/awesome-vueVUX项目主页:https://vux.li/#/github地址:https://github.com/airyland/vuxelement UI(饿了么后台)Element 是由饿了么UED设计、饿了么大前端...

2018-05-03 10:21:00 109

转载 自定义指令

1.在components目录下新建一个validate.js:export default{ install(Vue){ Vue.prototype.$myName = "zhagngsan"; }}这就是我们的插件,定义了一个属性2.入口文件jssrc/index.js加入:// 引入import validate f...

2018-04-26 16:51:00 73

转载 代码缩进修改

修改.editrc的indent为4'indent': [ 'error', 4, { SwitchCase: 1, flatTernaryExpressions: true } ], 修改webstorm的code style indent 4转载于:htt...

2018-04-25 15:17:00 347

转载 webpack学习入门

写在前面的话阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过;如果你和十天前的我一样,对很多选项存在着疑惑,那花一段时间慢慢阅读本文,你的疑惑一定一个一个都会消失;如果你以前没怎么接触过Webpack,而你又你对webpack感兴趣,那么动手跟着本文中那个贯穿始终的例子写一次,写完以后你会发现你已明...

2018-04-24 21:03:00 78

转载 app埋点

目前APP埋点的主流有两种方式:第一类是预先设定好想要获取的目标数据,让程序员撰写代码把“采集器”埋到相应的页面上,用于追踪和记录的用户的行为,并把实时数据传送到后台数据库或者客户端。第二类方法是利用第三方统计工具插件(如友盟、百度移动、魔方、App Annie、talking data、神策数据等)手机想要获得的数据,但是这样的话你的数据就可能会被第三方掌握了。...

2018-04-18 11:48:00 209

转载 postman使用

一、查看pre-request-script 中的打印内容操作步骤:菜单-->View--->打开ShowPostman Console,去打印变量的值。你可以在request的Pre-request Script 中填写console.log("domain)",当你发送请求时,此脚本将会执行,参数对应的值也会打印在Postman Console中。二、转载于...

2018-04-18 11:43:00 57

转载 phantomjs

phantomjs (http://javascript.ruanyifeng.com/tool/phantomjs.html)有时,我们需要浏览器处理网页,但并不需要浏览,比如生成网页的截图、抓取网页数据等操作。PhantomJS的功能,就是提供一个浏览器环境的命令行接口,你可以把它看作一个“虚拟浏览器”,除了不能浏览,其他与正常浏览器一样。它的内核是WebKit引擎,不提供...

2018-04-12 15:27:00 77

转载 nodejieba中文分词

var nodejieba = require("nodejieba");console.log(nodejieba.extract("升职加薪,当上CEO,走上人生巅峰。", 4));// [ 'CEO:11.7392', '升职:10.8562', '加薪:10.6426', '巅峰:9.49396' ] node分词转载于:https://www.cnblogs.com...

2018-04-12 14:59:00 509

转载 爬虫--cheerio

const cheerio = require('cheerio')const $ = cheerio.load('<h2 class="title">Hello world</h2>')$('h2.title').text('Hello there!')$('h2').addClass('welcome')$.html()//=&gt...

2018-04-12 14:52:00 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除