- 博客(7)
- 收藏
- 关注
原创 JS模拟实现call、apply、bind
callFunction.prototype.myCall = function(context = globalThis){ context.fun = this; let otherArgs = [...arguments].slice(1); let result = context.fun(...otherArgs); delete context.fun return result;}applyFunction.prototype.myA
2021-08-11 22:45:34 122
原创 JS中实现对象深拷贝的几种方式
方式一:通过JSON的stringify与parse方法实现let obj = {a: 1, b: [{c: 2, d: 3}, {e: 4, f: 5}], g: 6}let result = JSON.parse(JSON.stringify(obj)); console.log(result, obj, result === obj); console.log(result.b, obj.b, result.b === obj.b); console
2021-08-06 22:56:07 3596
原创 react-native-vector-icons实现在react-native项目优雅的使用阿里图标
又是一个react-native踩坑日常,今天说说如何在react-native中优化的使用阿里图标库。首先请求今天的两个主角1、阿里巴巴矢量图标库2、react-native-vector-icons初始化一个react-native项目npx react-native init iconTest --template react-native-template-typescript安装react-native-vector-iconsnpm install --save
2021-08-06 22:23:28 1843
原创 安装 electron 的正确姿势及原理
最近在学习electron发现electron下载一直卡在node install.js,网上找了很多方法,最后终于是给解决了,写个踩坑经历1、贵族解决方式:自然是花钱买个VPN翻墙安装2、平民解决方式:适合不花冤枉钱翻墙的,毕竟买了不稳定VPN安装成功还是得看运气的(ps:笔者就是买了个不稳定的VPN,欲哭无泪)a、打开命令行工具,执行下面命令,打开npm配置文件open -e ~/.npmrcb、更改electron下载源,在文件中新增一条记录electron_m
2021-08-04 01:03:40 1043
原创 在 mac 上安装 mongoDB
mac 安装mongoDB前置知识—mac配置文件echo $0 //查看shell zsh 配置文件是 ~/.zshrc bash 配置文件是 ~/.bash_profileopen -e ~/.zshrc //打开配置文件source ~/.zshrc //使配置文件生效mongodb安装cd /usr/local //进入 /usr/localsudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-
2021-07-21 00:07:18 364
原创 在前端项目中如何对请求进行二次分装以及对api进行统一管理
发ajax请求调后端接口请求数据是前后端通信的手段之一, npm上也有好多发ajax请求的工具,那怎么才能更方便的为我们所用呢,咱们今天拿react + axois 来进入我们今天的话题(ps:即使你用的是其他的,思想掌握了,也很容易举一反三)。对于刚入门的同学来说,使用axios无非就先npm install --save axios 操作一波,然后哪个react组件中用到,import 进来...
2019-05-03 18:33:42 2215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人