前端
文章平均质量分 69
kangkang_95
这个作者很懒,什么都没留下…
展开
-
前端 浏览器 下载图片,pdf等文件,而不是直接打开文件
首先分为几种情况同源--------------------(可以下载)非同源不跨域-----------(可以下载)非同源跨域--------( 不可以)至于上面结论是否正确,我也不敢保证哈哈同源这个一般比较简单,唯一注意的是 要在和图片地址一样的域名下测试handleDownloadFile(val) { let aEl = document.createElement("a"); document.body.appendChild(aEl); .原创 2021-01-07 10:01:28 · 1421 阅读 · 2 评论 -
react高阶组件 事例 源码
记录一下 高阶组件 的建立(也希望能帮助看的这篇文章的人),这篇文章主要是 教你构建一个hoc的事例,更详细深入的还是需要继续看其他文章高阶组件通过包裹被传入的React组件,经过处理,最终返回(return)一个相对增强的React组件,供其他组件调用。高阶组件属性代理 (属性代理顾名思义,就是替代的意思。高阶组件替传入组件管理控制props里面一切属性,管理控制包括增,删,改...原创 2019-04-24 11:42:16 · 724 阅读 · 0 评论 -
nrm 安装介绍
1. 介绍nrm 是一个 npm 源管理器,允许你在 npm 源间切换。2. 使用场景有时候npm 装包太慢或者国外的包,需要 淘宝镜像,需要使用 cnmp,这时可以通过nrm 切换源地址,直接使用npm装,鲜果是一样的更多的有可能是 切换自己的 私有包 源,比如公司 配置的webpack,组件,方法等等3. 安装nrm // 在命令行执行命令,全局安装nrm。 记得先装 ...原创 2019-04-30 15:43:03 · 2581 阅读 · 1 评论 -
nvm-windows管理切换多个 node.js包
前言这个是 适用 windows系统用的nvm;介绍在Windows计算机上管理切换多个 node.js包的 工具场景有时候同时要维护2个以上的项目,并且它们依赖的node版本还不一样,这时候 nvm 就可以发挥它的作用了,它可以安装并随时切换不同node版本如果你已经装过node,请卸载任何现有版本的node.js.;(如果项目都依赖此版本,请把版本号记下来,等nvm装完...原创 2019-04-30 16:24:34 · 593 阅读 · 0 评论 -
js判断 PC端还是移动端 展示不同内容
发现这个东西挺常用的//方法 _isMobile = () => { let flag = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|...转载 2019-05-23 18:06:47 · 729 阅读 · 0 评论