配置 React 源码的本地调试环境
配置 React 源码的本地调试环境 creat-react-app <项目名称> yarn run eject clone 官方源码(目前是 master latest)小版本可能会有些许异同,可以根据命令行的报错信息再去搜索(镜像 react 仓库,clone 慢的可以使用这个) 根目录中执行git clone --depth=1 https://github.com.cnpmjs.org/facebook/react.git src/react 修改相关配置 链接本地源码react/config/webpack.config.js resolve: { alias: { 'react-native': 'react-native-web', - ...(isEnvProductionProfile && { - 'react-dom$': 'react-dom/profiling', - 'scheduler/tracing':...
node 中 request 的 302 的相关问题
在 node request 爬虫中遇到 302 的相关问题 followRedirect 不进行跳转 此时可获得跳转前的 response 的相关信息,这在某些场景中很有用~ rp({ uri, + followRedirect: false, headers: { "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3" } }, (err, resp, body) => { })
react、react-native 配置 Mobx,Mobx的多 store
安装 Mobx 及所需相关 babel 依赖 Mobx scriptnpm insatall mobx --save npm insatall mobx-react --save babel scriptnpm install babel-plugin-transform-decorators-legacy --save-dev npm install @babel/plugin-proposal-decorators --save-dev # 或者 npm install @babel/plugin-proposal-decorators babel-plugin-transform-decorators-legacy --save-dev 配置 babel .babelrc 或者 babel.config.js 或者在 package.json 中 scriptplugins:[ ["@babel/plugin-proposal-decorators", {"legacy":true}], ...
谷歌playStore镜像 Chrome 浏览器插件
APk download谷歌应用商店时常抽风,所以、备个稳定的下包方法能减少时间的浪费 下载地址
mac 配置java环境变量,jdk 的 mac 百度云盘资源
记录配置流程~ JDK8 Mac 的百度网盘资源链接: https://pan.baidu.com/s/1i0Fq7UVkmAtRTal-_J9GsQ提取码: 1234 Mac 环境变量配置 打开命令行 cd ~ scriptcd ~ 编辑配置文件 scriptopen .bash_peofile 3.配置路径根据自己的安装版本修改 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH:. CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export JAVA_HOME export PATH export CLASSPATH scriptsource .bash_profile java -version
记录阿里云函数 Fun 和 Cloud Toolkit 工具的使用,本地开发测试云函数
阿里提供了 Fun 和 Cloud Toolkit 两款工具来本地测试函数,流程如下。 安装 Fun 工具Fun 为命令行工具,可在本地预览和部署函数官方安装教程 npm 全局安装scriptnpm install @alicloud/fun -g 注意!在本地运行函数需要安装 docker,docker安装推荐 DaoCloud,国内的镜像安装包和加速源测试下来相对阿里的源快一点 fun init创建函数,根据需要选择函数类型 fun local start运行函数,热更新。fun local start <函数名> 启动指定函数,无热更新 fun config登录阿里云,部署需要这一步 fun deploy部署,指定函数部署 fun deploy <函数名> 启动函数时,如果你的函数依赖未安装或者不全都会报错,需要在有 yml 配置文件路径下运行 fun install即可 安装 Cloud Toolkit IDE 插件jetbrain 系列支持 php、idea,在 plugin 搜索 Alibaba Cloud Toolkit...
在线图片canvas水印,一键(身份证认证)图片水印,附纯前端 js 代码
在线给图片添加水印 body{margin:0;font:12px "Microsoft Sans Serif",Arial;}.wt-wrap{--btn-color:#1890ff;--sp-width:88px;margin:0 auto;padding:10px;width:100%;box-sizing:border-box;}.wt-wrap .auto-wrap{width:100%;margin:0 auto;box-sizing:border-box;}.wt-wrap .wt-btns{width:100%;}.wt-wrap .wt-btn{margin-top:5px;margin-right:5px;padding:4px 20px;border-radius:6px;font-size:14px;color:#fff;background-color:var(--btn-color);outline:none;}.wt-wrap .inp-text{outline:none;line-height:22px;}.wt-wrap...
echarts- 中国地图的 map json 数据,顺便分享文字居中的版本
原版中国地图数据和居中地图点他
面试-事件循环 eventLoop 记录
了解事件循环便于你更进一步理解JavaScript这门语言
面试-实现 lodash 的 _get 功能
面试遇到的题目,记录一哈,简易实现 lodash 方法 原题目,其实和实现 _get 方法没啥区别,实现思路不同而已 题目: 现有 Json 数据,格式如下: json = { "a": [ { "b": "c" } , ... ] , ... }; 请实现一个方法:get(json, "a[0].b"),使其返回值为 c。 要求:自己实现遍历逻辑,不允许使用正则表达式、不允许使用 eval()等类似 方法。 测试用例: json = { "a": [ { "b": "c" }, "d" ], "x": 1} get(json, "a[0].b") == "c" get(json, "a[1]") == "d" get(json, "x") == 1 原题解就不献丑啦~ const str2path = (path) => { const reg = /[^.[\]]/g let result = [] // const rePropName =...