摘要: 在实际工作或面试中,我们经常会遇到“数组去重”问题,接下来就是使用js实现的数组去重的多种方法: 1.将数组的每一个元素依次与其他元素做比较,发现重复元素,删除 var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5,5,5,5]; console.log(arr); // 阅读全文
posted @ 2020-09-18 14:29 浅笑· 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 编程语言通常暗藏着各种技巧,熟练使用这些技巧可以提高开发效率。JavaScript 就是一门技巧性很强的语言,掌握常见的语法技巧不但可以加深对语言特性的理解,还可以简化代码,提高编码效率。本文分享 10 个常用的技巧,希望能成为你的开发工具箱的一部分。 1arguments 对象转成数组 argum 阅读全文
posted @ 2020-09-18 14:28 浅笑· 阅读(293) 评论(0) 推荐(0) 编辑
摘要: JavaScript中的this比较灵活,根据在不同环境下,或者同一个函数在不同方式调用下,this都有可能是不同的。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 全局的this(浏览器) 全局作用域的this一般指向全局对象,在浏览器中这对象就是window,在node中这对象就 阅读全文
posted @ 2020-09-18 14:27 浅笑· 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 本文将研究 ES6 的 for ... of 循环。 旧方法 在过去,有两种方法可以遍历 JavaScript。 首先是经典的 for i 循环,它使你可以遍历数组或可索引的且有 length 属性的任何对象。 for(i=0;i<things.length;i++) { var thing = t 阅读全文
posted @ 2020-09-17 15:21 浅笑· 阅读(387) 评论(0) 推荐(0) 编辑
摘要: CodeMirror的正常使用: //首先通过<script>标签引入相应的js,这个就不必说了 var myCodeMirror = CodeMirror.fromTextArea(myTextArea,{ key: "value" });//就这么简单 问题一、CodeMirror在Bootst 阅读全文
posted @ 2020-09-17 15:10 浅笑· 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: 如何获得某个月的天数? 不知道大家遇到过这个问题吗?我想如果你们写过日期组件一定有这个问题,我当时的解决方案是这样的: 以下的三个方法,month 参数我都根据 js 本身对于 Date 的月份定义,采用0为1月 最老实的办法 const EVERY_MONTH_DAYS = [31, 28, 31 阅读全文
posted @ 2020-09-17 15:09 浅笑· 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 注意作用域 避免全局查找 一个例子: function updateUI(){ var imgs = document.getElementByTagName("img"); for(var i=0, len=imgs.length; i<len; i++){ imgs[i].title = doc 阅读全文
posted @ 2020-09-17 15:07 浅笑· 阅读(156) 评论(0) 推荐(0) 编辑
摘要: JavaScript不具有 sleep() 函数,该函数会导致代码在恢复执行之前等待指定的时间段。如果需要JavaScript等待,该怎么做呢? 假设您想将三则消息记录到Javascript控制台,每条消息之间要延迟一秒钟。JavaScript中没有 sleep() 方法,所以你可以尝试使用下一个最 阅读全文
posted @ 2020-09-17 15:06 浅笑· 阅读(2791) 评论(0) 推荐(0) 编辑
摘要: 在js中setTimeout和setInterval都是用来定时的一个功能,下面这篇文章主要给介绍了js中setInterval和setTImeout的this指向问题,文中通过示例介绍的很详细,有需要的朋友可以参考借鉴,一起来看看吧。 前言 Js是一个单线程语言,可以通过setTimeout()和 阅读全文
posted @ 2020-09-16 15:06 浅笑· 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包? 先看一段代码: function a(){ var n = 0; function inc() { n++; console.log(n); } inc(); inc(); } a(); //控制台输出1,再输出2 简单吧。再来看一段代码: function a(){ var n = 阅读全文
posted @ 2020-09-16 15:05 浅笑· 阅读(127) 评论(0) 推荐(0) 编辑