随笔分类 -  JavaScript

摘要:一、为什么使用mockjs 在做开发时,当后端的接口还未完成,前端为了不影响工作效率,手动模拟后端接口, 1.我们可以使用json文件来模拟后台数据,但比较局限,无法模拟数据的增删改查 2.使用json-server模拟,但不能随机生成所需数据 3.使用mockjs模拟后端接口,可随机生成所需数据, 阅读全文
posted @ 2022-09-02 11:48 Python喵 阅读(186) 评论(0) 推荐(0) 编辑
摘要:在文章开头,先问大家一个问题: 在Javascript中,如何处理数组中的每一项数据? 有人可能会说,这还不简单,直接一个for循环遍历一下就好了。 是的,确实,这是最常见的做法。 但是,除此之外,ES5还提供了处理数组更加方便的方法,如题。 接下来,我将通过几个简单的实例来具体讲解这几个方法。 一 阅读全文
posted @ 2022-08-24 11:20 Python喵 阅读(265) 评论(0) 推荐(0) 编辑
摘要:在JavaScript目前的版本中,没有枚举这个概念(当然,ECMA-262第三版中已经将enum作为关键字保留)。 然而,如同JavaScript中没有class一样,但我们仍然可以通过间接的方式——JSON来实现它。 如下,我们来定义Week的枚举: if(typeof WeekDay == " 阅读全文
posted @ 2022-08-17 16:37 Python喵 阅读(567) 评论(0) 推荐(0) 编辑
摘要:${} 假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最后一条 / 及其左边的 阅读全文
posted @ 2022-08-15 10:06 Python喵 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:柯里化(Currying)柯里化(Currying)是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。 柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。 柯里化不会调用函数。它只是对函数进行转换。 让我们先来看一个例子,以更好地 阅读全文
posted @ 2022-08-09 16:43 Python喵 阅读(592) 评论(0) 推荐(0) 编辑
摘要:foreach与map的区别:1.相同点,都是循环遍历数组中的每一项;匿名函数中的this都是指向window。2.不同点,map()会分配内存空间存储新数组并返回,forEach()不会返回数据;forEach()允许callback更改原始数组的元素。 一、foreach和map的区别 1、相同 阅读全文
posted @ 2022-08-09 16:30 Python喵 阅读(789) 评论(0) 推荐(0) 编辑
摘要:forEach(): 没有返回值,本质上等同于 for 循环,对每一项执行 function 函数。即map是返回一个新数组,原数组不变,forEach 是改变原数组。 不支持 continue,用 return false 或 return true 代替。 不支持 break,用 try cat 阅读全文
posted @ 2022-08-09 10:42 Python喵 阅读(64) 评论(0) 推荐(0) 编辑
摘要:let与const都是只在声明所在的块级作用域内有效。 let声明的变量可以改变,值和类型都可以改变,没有限制。 const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const a ;//报错,一旦声明变量,应该立即赋值!! const b = 2 阅读全文
posted @ 2022-07-17 23:23 Python喵 阅读(226) 评论(0) 推荐(0) 编辑
摘要:new Vue({ el: '#app', i18n, store, router, data () { return { address:'' } }, components: {App}, template: '<App/>', mounted () { window.vue = this }, 阅读全文
posted @ 2022-07-09 17:39 Python喵 阅读(2589) 评论(0) 推荐(0) 编辑
摘要:函数节流和防抖都是「闭包」、「高阶函数」的应用 函数节流 throttle 指的是某个函数在一定时间间隔内(例如 3 秒)执行一次,在这 3 秒内 无视后来产生的函数调用请求 节流可以理解为养金鱼时拧紧水龙头放水,3 秒一滴 「管道中的水」就是我们频繁操作事件而不断涌入的回调任务,它需要接受「水龙头 阅读全文
posted @ 2022-07-08 11:08 Python喵 阅读(327) 评论(0) 推荐(0) 编辑

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