摘要: 前言: 由于js 中this的指向受函数运行环境的影响,指向经常改变,使得开发变得困难和模糊,所以在封装sdk,写一些复杂函数的时候经常会用到this 指向绑定,以避免出现不必要的问题,call、apply、bind基本都能实现这一功能,现对这三种方法使用总结一下: 1、function.proto 阅读全文
posted @ 2022-02-09 15:38 naonaoa 阅读(90) 评论(0) 推荐(0) 编辑
摘要: vue中router与" role="presentation">router与router与route区别 vue-router中经常会操作的两个对象route和router两个。 ```js 1、$route对象 $route对象表示当前的路由信息,包含了当前 URL 解析得到的信 阅读全文
posted @ 2022-02-08 19:43 naonaoa 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.for循环,需要知道数组的长度,才能遍历 var arr =['2','豆豆熊',true,'HelloWorld']; for (var i = 0; i < arr.length; i++) { console.log(arr[i]); }1234 2. forEach循环,循环数组中每一个 阅读全文
posted @ 2022-01-30 12:29 naonaoa 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Vue中computed和watch的区别 计算属性computed : 1. 支持缓存,只有依赖数据发生改变,才会重新进行计算 2. 不支持异步,当computed内有异步操作时无效,无法监听数据的变化 3.computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于 阅读全文
posted @ 2022-01-30 11:59 naonaoa 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 函数对象与实例对象 回调函数:同步回调和异步回调 Error:错误类型、错误处理、错误对象 promise基本使用 为什么要用Promise:(牵扯到回调函数:回调地狱) Promise的API:all、race promise的几个关键问题:1.如何改变 promisel的状态?2.一个promi 阅读全文
posted @ 2022-01-19 20:06 naonaoa 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 作为一名将往程序员方向发展的朋友们,技术固然重要,但也别忘记让你的打字速度跟上你的思维哦 这是我最近发现可以联系的宝藏网站,页面简约,还有练习打字速度的小游戏,每天练习几分钟盲打,一段时间后你会发现你的突飞猛进哦 网站一 当当当当,还有学习打字的课程 阅读全文
posted @ 2022-01-11 20:18 naonaoa 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 当replace() 方法的第二个参数 replacement是函数而不是字符串时,每次匹配都调用该函数,将这个函数的返回的字符串将作为替换文本使用。这个函数是自定义的替换规则。 当第二个参数是函数时,这个函数的前三个参数(): 1、当正则没有分组的时候,传进去的第一个实参是正则捕获到的内容,第二个 阅读全文
posted @ 2021-12-24 15:56 naonaoa 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 重命名变量: 选中变量名后按F2 转到变量名的定义处: 选中变量名后按F12 同时选择多个单词: Alt + Click 同时选择上一行 (Ctrl + Alt + Up) 或者下一行 (Ctrl + Alt + Down) 的相同位置: 依次找出文中所有的当前选中的单词: Ctrl + D 一次性 阅读全文
posted @ 2021-12-18 12:03 naonaoa 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 按下ctrl+h键进行正则匹配:^\s*(?=\r?$)\n 点击全部替换,就会把空行全部清除 阅读全文
posted @ 2021-12-17 19:12 naonaoa 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 在 SVG 绘制区域中作图,在绘制直线和曲线时,常需要在某处添加箭头。本文介绍如何在 D3 中给直线和曲线添加箭头。 到目前为止,我们绘制 D3 的图表都是在 SVG 绘制区域内,虽然 D3 也可用 Canvas 或 WebGL 等作图,但 SVG 是最常用的。那么,用 D3 来绘制箭头,先要明白在 阅读全文
posted @ 2021-12-16 10:22 naonaoa 阅读(1129) 评论(0) 推荐(0) 编辑