08 2022 档案

摘要:// 手写组合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 阅读(36) 评论(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 阅读(24) 评论(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 阅读(17) 评论(0) 推荐(0) 编辑
摘要:let debounceTimer = null let throttleTimer = null export default { toHHmmss (data) { var s var hours = parseInt((data % (1000 * 60 * 60 * 24)) / (1000 阅读全文
posted @ 2022-08-29 17:35 monkey-K 阅读(32) 评论(0) 推荐(0) 编辑
摘要:// vue2 和 vue3 的区别 // 1. 创建项目 // vue2 : new Vue({render: h => h(App)}).$mount() // vue3 : createApp(App).mount('#app') // 2. template 模板 // vue2 : 必须有 阅读全文
posted @ 2022-08-24 16:50 monkey-K 阅读(86) 评论(0) 推荐(0) 编辑
摘要:1. 什么是manifest? 浏览器运行 index.html 时,各种资源都要以某种方式被连接起来。manifest 就是 webpack 用来管理模块之间如何交互的标识符数据, 通过使用 manifest 中的数据,runtime 将能够检索这些标识符,找出每个标识符背后对应的模块 2. 如何 阅读全文
posted @ 2022-08-08 16:05 monkey-K 阅读(125) 评论(0) 推荐(0) 编辑
摘要:/** target: 1. 设置编译环境,常用 web node 2. 可以设置多个 3. 参数 https://webpack.docschina.org/configuration/target/ 4. 示例: module.exports = { target: 'node', } **/ 阅读全文
posted @ 2022-08-08 16:04 monkey-K 阅读(38) 评论(0) 推荐(0) 编辑
摘要:/** plugin: 1.完成loader不能完成的事情 2.本质上是一个具有 apply 方法的 JavaScript 对象。apply 方法会被 webpack compiler 调用,并且在整个编译生命周期都可以访问 compiler 对象 3.配置方式引入示例: plugins: [ ne 阅读全文
posted @ 2022-08-08 16:03 monkey-K 阅读(23) 评论(0) 推荐(0) 编辑
摘要:/** loader: 1.代码转换,预处理文件。比如 Typescript -> javascript; 图片 -> data URL 2.在一组use配置的loader数组中,loader从右到左,从下到上执行 3.loader 从模块路径加载(node-modules中),也可以是本地文件作为 阅读全文
posted @ 2022-08-08 16:02 monkey-K 阅读(24) 评论(0) 推荐(0) 编辑
摘要:/** output告知 webpack 如何向硬盘写入编译文件,最少有一个 filenname 属性,告知webpack输出文件的名称,且只能有一个 output 配置 1.output 常用对象属性: filename: 输出文件的名称,可以使用占位符来确保每个文件的名称唯一 path: 输出文 阅读全文
posted @ 2022-08-08 16:01 monkey-K 阅读(37) 评论(0) 推荐(0) 编辑
摘要:/** entry 对象属性: dependOn: 当前入口所依赖的入口。它们必须在该入口被加载前被加载。 filename: 指定要输出的文件名称。 import: 启动时需加载的模块。 library: 指定 library 选项,为当前 entry 构建一个 library。 runtime: 阅读全文
posted @ 2022-08-08 15:59 monkey-K 阅读(155) 评论(0) 推荐(0) 编辑
摘要:// ts 数据类型 // 1. 基本数据类型: string, number, boolean, undefined, null let s:string = 'aaaa' // 2. 数组: number[] 泛型写法:Array<number> let arr:number[] = [1,2, 阅读全文
posted @ 2022-08-08 15:55 monkey-K 阅读(19) 评论(0) 推荐(0) 编辑
摘要:// 算法 // 排列组合 - 称砝码 let weightArr = [1, 2] let numsArr = [2, 1] let allWeightArr = [] numsArr.forEach((n, i) => { allWeightArr = allWeightArr.concat(n 阅读全文
posted @ 2022-08-03 15:53 monkey-K 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1. react antd-mobile 适配移动端 参考:https://www.jb51.net/article/215386.htm 1.报错:Error: require postcss-flexbugs-fixes use postcss 8 原因:postcss-flexbugs-fix 阅读全文
posted @ 2022-08-02 16:20 monkey-K 阅读(1891) 评论(0) 推荐(0) 编辑
摘要:0. 创建项目:npx create-react-app my-app 1. 样式: https://blog.csdn.net/weixin_37620905/article/details/865678612. componentWillReceiveProps(newProps) 组件接收到新 阅读全文
posted @ 2022-08-02 16:20 monkey-K 阅读(190) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示