摘要: type 和 interface 的区别: 相同点: 都能定义对象类型 不同点: type能表示非对象类型(值类型),interface 只能表示对象类型(数组,函数,对象) interface 可以 extends, type 不可以,type 使用 & 合并类型;(type 可以 & inter 阅读全文
posted @ 2024-03-13 15:56 monkey-K 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1. 都是TS 系统是顶层类型:any, unknown 2. 任何类型的值都可以赋值给该类型 any 存在的问题: 1. 类型推断问题:any类型的变量不再进行类型检查,失去了TS的意义;所以对于那些类型不明显的变量,一定要显式声明类型,防止被推断为any 2. 污染问题:any类型的变 阅读全文
posted @ 2024-03-07 17:56 monkey-K 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. AMD和require.js define(function () { var basicNum = 0; var add = function (x, y) { return x + y; }; return { add: add, basicNum :basicNum }; }); // 阅读全文
posted @ 2024-02-22 20:38 monkey-K 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 跨平台解决方案 1. 技术栈对比 框架 技术栈 H5 微信小程序 钉钉小程序 支付宝小程序 APP uniapp vue √ √ √ √ √ (native.js) DClound taro vue/react √ √ √ √ √(RN) 京东 chameleon CML √ √ √ √ √ 滴滴 阅读全文
posted @ 2023-12-24 12:40 monkey-K 阅读(23) 评论(0) 推荐(0) 编辑
摘要: /** 源码来源:https://github.com/wendux/Ajax-hook * XHR属性方法: * Type Function: [abort,getAllResponseHeaders,getResponseHeader,open,overrideMimeType,send,set 阅读全文
posted @ 2023-08-04 10:16 monkey-K 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 分为三个方面:(参考链接https://blog.csdn.net/qq_35524157/article/details/116494536) 一、 确保调用者的合法性 二、确保数据传输过程的安全性 三、防篡改 一、 针对--调用者身份安全的校验方式: 高德地图方案:(apiKey + apiSe 阅读全文
posted @ 2022-10-13 16:55 monkey-K 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: // vue3 + qiankun 项目改造遇到的问题// 1. 获取当前路由,使用 useRoute 或者 useRouter 直接获取或者刷新页面拿到的是 / , 只有在 watch 和 watchEffect 中监听才能拿到当前路由// 2. 路由配置name不能相同, 相同会加载不出来 // 阅读全文
posted @ 2022-09-08 14:21 monkey-K 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: // 手写组合API // 1. shallowReactive 和 reactive const reactiveHandler = { get(target, prop) { console.log('拦截器 get..........', prop) return Reflect.get(ta 阅读全文
posted @ 2022-08-30 17:55 monkey-K 阅读(30) 评论(0) 推荐(0) 编辑
摘要: // shallowReactive 和 reactive const reactiveHandler = { get(target, prop) { console.log('拦截器 get..........', prop) return Reflect.get(target, prop) }, 阅读全文
posted @ 2022-08-29 17:36 monkey-K 阅读(21) 评论(0) 推荐(0) 编辑
摘要: let path = 'http://test.sh.cn/tms/order?name=zs&age=18&id=1' const parseUrl = (url) => { const protocol = url.substr(0, url.indexOf(':')) let sub = ur 阅读全文
posted @ 2022-08-29 17:35 monkey-K 阅读(15) 评论(0) 推荐(0) 编辑