08 2022 档案
摘要:在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法: 1. <input type="text" v-model="cityName"/> new Vue({ el: '#root', data: { cityName: 'shanghai'
阅读全文
摘要:在文章开头,先问大家一个问题: 在Javascript中,如何处理数组中的每一项数据? 有人可能会说,这还不简单,直接一个for循环遍历一下就好了。 是的,确实,这是最常见的做法。 但是,除此之外,ES5还提供了处理数组更加方便的方法,如题。 接下来,我将通过几个简单的实例来具体讲解这几个方法。 一
阅读全文
摘要:Git使用教程1 世界上最先进的分布式版本控制系统简介 Git使用教程2 Git的安装与理论基础 Git使用教程3 实战 Git使用教程4 状态 Git使用教程5 回到过去 Git使用教程6 版本对比 Git使用教程7 修改最后一次提交、删除文件和重命名文件 Git使用教程8 创建和切换分支 Git
阅读全文
摘要:在JavaScript目前的版本中,没有枚举这个概念(当然,ECMA-262第三版中已经将enum作为关键字保留)。 然而,如同JavaScript中没有class一样,但我们仍然可以通过间接的方式——JSON来实现它。 如下,我们来定义Week的枚举: if(typeof WeekDay == "
阅读全文
摘要:${} 假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最后一条 / 及其左边的
阅读全文
摘要:System limit for number of file watchers reached 这个错误的意思时系统对文件监控的数量已经到达限制数量了!! 造成的结果: 执行的命令失败!或抛出警告(比如执行 react-native start 或者打开 vsocde) 解决方法: 修改系统监控文
阅读全文
摘要:
柯里化(Currying)是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。 柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。 柯里化不会调用函数。它只是对函数进行转换。 让我们先来看一个例子,以更好地
阅读全文

摘要:foreach与map的区别:1.相同点,都是循环遍历数组中的每一项;匿名函数中的this都是指向window。2.不同点,map()会分配内存空间存储新数组并返回,forEach()不会返回数据;forEach()允许callback更改原始数组的元素。 一、foreach和map的区别 1、相同
阅读全文
摘要:forEach(): 没有返回值,本质上等同于 for 循环,对每一项执行 function 函数。即map是返回一个新数组,原数组不变,forEach 是改变原数组。 不支持 continue,用 return false 或 return true 代替。 不支持 break,用 try cat
阅读全文
摘要:1.使用ref修改$refs:在Vue中,父组件可以通过 $refs来管理通过ref注册过的所有子组件,即 $refs对象下可以包含很多 $ref对象. 创建两个组件分别是父组件:aaa.vue 子组件:bbb.vue 父组件操作(aaa.vue)在子组件上添加ref=“child”命名。给按钮添加
阅读全文