javascript
xiaoyao9524
这个作者很懒,什么都没留下…
展开
-
利用location对象来解析网址参数
示例网址:http://www.abcd.com:5000/a/b?a=1&b=2#c=3&d=4location.href"http://www.abcd.com:5000/a/b?a=1&b=2#c=3&d=4"location.protocol"http:"location.hostname"www.abcd.com"locatio...原创 2018-09-14 14:37:19 · 516 阅读 · 0 评论 -
js获取页面已选中的文字
直接上代码:document.selection.createRange().text; // IE9以下使用window.getSelection().toString(); // 其他浏览器使用封装一下:function getSelectText () { return window.getSelection ? window.getSelection().to...转载 2018-09-11 09:48:44 · 2355 阅读 · 0 评论 -
create-react-app 配置proxy的方法
最近create-react-app在"package.json"的"proxy"中不再支持写object只支持字符串了,那么我们该如何配置proxy呢?1、安装http-proxy-middleware: yarn add http-proxy-middleware2、在'src'目录下新建'setupProxy.js'并写入:const proxy = require('h...原创 2018-12-24 17:35:35 · 5564 阅读 · 1 评论 -
一个关于form标签和button标签的小坑
如果在form标签中嵌套了button标签,那么点击button时会自动提交form。<form id="testForm" action="/test" method="POST"> <input id="testInp" size="50" placeholder="请输入内容"/> <butt原创 2019-01-15 10:54:37 · 634 阅读 · 0 评论 -
利用axios使用post方式下载文件
首先我们在请求的方法中添加参数"responseType: 'arraybuffer'":// api.jsimport axios from 'axios';export function getFile (data) { return axios({ url: '/XXX/getFile', method: 'post', data, re...翻译 2019-03-14 10:22:20 · 1884 阅读 · 1 评论 -
完美解决部分网站无法复制文字或复制文字带小尾巴
直接上代码:[...document.querySelectorAll('*')].forEach(item=>{ item.oncopy = function(e) { e.stopPropagation(); }});用法:复制代码到浏览器控制台,回车。...原创 2019-04-24 16:05:40 · 1642 阅读 · 1 评论