上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: var arr = [1,2,3,4,5,[1,2,6,8]] => [1,2,3,4,5,6,8] 多维数组扁平化的核心思路是迭代与递归 关键词flat,forEach,reduce,map var arr = [1,2,3,4,5,[1,2,6,8]] // js方法实现 var flatArr 阅读全文
posted @ 2022-11-09 15:45 知兮 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一,什么是闭包,会出现什么问题?如何避免? 1、函数里面包含的子函数,子函数访问父函数的局部变量2、通过return将子函数暴露在全局作用域,子函数就形成闭包3、通过闭包,父函数的局部变量没有被销毁,可通过闭包去调用 ,但同时,这个局部变量也不会被全局变量污染。 二、闭包的优点和缺点 优点: 避免全 阅读全文
posted @ 2022-11-09 15:11 知兮 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 最近在使用vite创建vue3+ts项目时,不经意发现一些小问题,对这些小问题进行深究的时候, 会加深我对vue3的一些新理解 今天碰到的一个问题就是我使用vite创建一个vue3+Ts项目后,看到各处引用 的vue组件路径上一堆红色波浪线(.ts文件无法识别vue组件,但又不影响代码运行) 随手百 阅读全文
posted @ 2022-11-06 00:29 知兮 阅读(2585) 评论(0) 推荐(0) 编辑
摘要: 最近在学习pyecharts时,通过pip install pyecharts安装包以后,发现在pyCharm中引用pyecharts竟然无效果 检查文档后发现,pyecharts需要python3及pip3安装 https://pyecharts.org/#/zh-cn/quickstart ht 阅读全文
posted @ 2022-10-26 22:09 知兮 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 这个小例子是学习vue3与pinia状态管理工具时写的一个简单的购物车功能, 它实现了从模拟接口(node.js的json-server提供)读取商品数据,到添加商品到购物车和购物车中删除商品等购物车主要功能 准备工作,执行 npm i pinia -G 安装pinia 执行 npm json-se 阅读全文
posted @ 2022-10-14 15:48 知兮 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 01-gitting-started vue3基础 <template> <div> {{ count }} <button @click="handelClick">add</button> </div> </template> <script setup> import { ref } from 阅读全文
posted @ 2022-10-14 15:35 知兮 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-16 19:44 知兮 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 当我们在使用react或vue的router作路由跳转时,为了保持菜单与地址栏状态一致,我们可以使用window.onhashchange捕获#后面的变化 阅读全文
posted @ 2019-05-27 09:44 知兮 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 我们要把上面的字符串处理成想要的结果,最好的方法是使用正则,我的正则一直写不太好,就想换个思路解决。 首先想到个最笨的办法,先掐头去尾再解决中间的,但这也不是理解的办法,要写一大行代码,还容易 出错 就想到先把它转换成数组,再对数组去空,然后再转回字符串,完美解决 阅读全文
posted @ 2019-05-07 14:38 知兮 阅读(3754) 评论(0) 推荐(0) 编辑
摘要: ES6新增的不少语法都是极好用的, 在拼接变量与字符串时,模版字符串``就是典型的用法 以下是2种写法 阅读全文
posted @ 2019-04-19 11:03 知兮 阅读(9661) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页