摘要: 1 正向代理与方向代理 正向代理: 代理客户端请求,如 请求goggle被拒绝,可以搭建一个代理服务器,再转向 谷歌 反向代理: 代理服务端,如ngix,指向代理服务器后,转发到其他的服务器 2 缓存 缓存网络资源,当请求的资源被缓存后,可以拦截请求,返回资源的拷贝,用来缓解服务器压力,提升性能。 阅读全文
posted @ 2019-10-31 15:10 饭饭大人 阅读(221) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest会遵守同源策略(same-origin policy). 也即脚本只能访问相同协议/相同主机名/相同端口的资源, 如果要突破这个限制, 那就是所谓的跨域, 此时需要遵守CORS(Cross-Origin Resource Sharing)机制。 其实跨域分为 简单跨域请求 阅读全文
posted @ 2019-10-29 16:42 饭饭大人 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 函数的防抖: 1 防抖: 触发N秒后,执行,或在N秒内一直触发,则重新计时,使用场景比如 input onchange事件 函数的节流: 遇到的坑 在写节流的时候,如果使用定时器方式的节流,并使用了react 代码如下 有问题call我 阅读全文
posted @ 2019-09-25 16:24 饭饭大人 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 开发过程中遇到一个 需求 将svg画的图谱保存成图片 ,查了很多资料,将解决办法和遇到的问题mark一下 保存图片的方法 遇到的第一个坑: 遇到的第二个坑: 遇到的坑3: ok 完事,希望能解决你的困惑 有问题 评论见 阅读全文
posted @ 2019-09-25 11:24 饭饭大人 阅读(5658) 评论(1) 推荐(0) 编辑
摘要: 最近用说svg 画图的时候,给线条设置1px,但是宽度始终不是1px 的。 查找了各种版本的解答,最终发现 这个属性可以解决 shape-rendering: crispEdges mark一下 阅读全文
posted @ 2019-09-09 09:10 饭饭大人 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 在使用 fetch进行封装的时候,我遇到一个问题,就是要同时兼容后台返回的数据节后也不一样的问题 比如有时候是json,有时候是string,有时候是Buffer类型。等等,看代码 这种情况是这样的,先去做json的处理。如果不是json 会进入到catch但是这个时候 catch里面的e不是你要的 阅读全文
posted @ 2019-08-29 15:22 饭饭大人 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: 1 可能都知道要用下面的属性 但是 在react或者vue里面可能会失效。 试一试 这样 我这边生效了,你呢。。 试试 阅读全文
posted @ 2019-08-29 15:08 饭饭大人 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 代码我放在了github上。可以看一下 主要原理就是 用axios做的转发,用js-xlsx做的下载表格功能。 如果要json与表格互转的功能,用npm i xlsx-jsons ;这是我封装的react用的组件,去npm能看到或者git上。有什么需要扩展的需求,可以联系我,目前功能比较单一。。。 阅读全文
posted @ 2019-07-13 19:30 饭饭大人 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 主要思路如下: // 要导出的数据 var data= [{ a1: '111', a2: '22' }]; // 列标题 var str = '<tr><td>姓名</td><td>性别</td></tr>'; // 循环遍历,每行加入tr标签,每个单元格加td标签 for (let i = 0, 阅读全文
posted @ 2019-07-11 17:56 饭饭大人 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 1 parseInt 用法 parseInt(string,radix)方法是将输入字符串转化为数值,两个输入参数中string为要转化的字符串, radix(基数)可省略,是浏览器以几进制来解读输入的string。可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 阅读全文
posted @ 2019-07-09 10:07 饭饭大人 阅读(177) 评论(0) 推荐(0) 编辑