JavaScript
文章平均质量分 59
前端学狗
这个作者很懒,什么都没留下…
展开
-
Vue项目在ie浏览器下空白(es6语法兼容问题)ansi-styles报错
大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到了相同的问题,希望本文对你有帮助。分页组件的粗糙实现:❤️欢迎素质三连[点赞 + 收藏 + 评论]我是小梅,有兴趣的话可以在微信搜一搜「小梅的前端之路」第一时间接收文章更新通知,一起沟通、学习成长呀。...原创 2022-03-21 16:03:45 · 2284 阅读 · 0 评论 -
正则表达式中的?=、?<=
大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到了相同的问题,希望本文对你有帮助。每次写看到这些正则表达式,都容易傻傻分不清,因此记录一下,加深记忆。1、?= 正向肯定预查举例:匹配'2020'或'2021'字符串并且'2020'或'2021'字符串后面的字符是'abc'let reg = /202[0-1](?=abc)/g;let str = '2020abc, 2021ddd';let res = s原创 2022-02-07 16:06:10 · 3824 阅读 · 1 评论 -
JS中数组的reduce方法使用总结
不知道大家有没有这种情况,每次要使用reduce方法时,总会想不起来这个方法该如何使用,都得先搜索一波reduce方法各个参数的含义与适用场景。一、语法:数组中的每个元素执行该回调函数,最终返回一个结果值。const arrMy = [1, 2, 3]arrMy.reduce(function(total, currentVal, currentIndex, arr){// todo 每个函数元素要执行的}, initVal)reduce的第一个参数:回调函数,必需,数组元素会执行原创 2021-08-10 10:55:24 · 1587 阅读 · 0 评论 -
一文看懂JavaScript中的严格相等===、非严格相等、加法+等涉及的类型转换
大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到过相同的疑惑,希望本文对你有帮助。写文背景:最近在看《你不知道的JavaScript(中卷)》,其中第一部分的第4章谈到了强制类型转换。作者写得很好,只是这知识它不入脑子啊,我看完就忘了作者讲了些啥,讲了太多的toNumber(),toString(),我全没记住!读完之后,脑袋里只剩下大大的疑惑,连x < y这种比较大小的都不会比较了。为了解决这个迷惑,打开了我下载回来原创 2021-07-06 16:43:57 · 274 阅读 · 0 评论 -
再也不会分不清JS中的some、every、findIndex、find、forEach、map、filter方法了
大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到了相同的问题,希望本文对你有帮助。在JS代码中,经常有对数组的各种操作,也就衍生了各种函数,而每次使用,我都傻傻分不清它们之前的区别,因此,特意把它们之前的区别做了个总结。callbackfn示例:const arr = [10, 20, 30]const callbackfn = function (value) { if (value > 18)原创 2021-07-02 17:49:52 · 645 阅读 · 0 评论 -
《你不知道的JavaScript》阅读疑惑之if块内的函数声明,if语句块内的函数,if语句外也可以访问
大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到了相同的问题,希望本文对你有帮助。最近在看《你不知道的JavaScript》遇到一个下面的问题var b = true;console.log(typeof foo);if (b) { console.log(11, typeof foo); function foo() { console.log('b') } c原创 2021-05-07 20:53:16 · 818 阅读 · 0 评论 -
实现iframe中子页面的弹框遮罩层遮盖父页面等整个页面
大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到了相同的问题,希望本文对你有帮助。在维护一些项目时,时常会遇到使用iframe元素来实现页面的嵌套。子页面有弹框时,遮盖层往往只能遮住子页面所在的iframe窗口,不能遮住整个页面。想要实现最简单的子页面的弹框遮住整个页面只需要下面几个步骤:把遮罩层写在父页面中子页面点击按钮时,弹框显示,并且触发父页面的方法,将遮罩层显示点击子页面中的关闭弹框按钮,弹框关闭,并且调.原创 2021-03-02 15:34:23 · 6258 阅读 · 3 评论