摘要: 我的vscode一直连不上扩展商店,网上找了很多办法都不行,最后删了两个文件,完美解决,特此记录一下,希望可以帮到和我遇到一样问题的人。 其实很简单,只需删除两个文件: 1、C:\Users\Administrator\.vscode 2、C:\Users\Administrator\AppData 阅读全文
posted @ 2020-06-26 20:31 乡间清分 阅读(11132) 评论(1) 推荐(0)
摘要: 数组去重 传统方法,for循环实现 ES6方法实现 复杂的数组去重 数组去扁平化 数组的扁平化,就是将一个嵌套多层的数组array(嵌套可以是任何层数)转换为只有一层的数组 (1)循环递归实现 (2)使用reduce简化代码 阅读全文
posted @ 2019-09-12 11:24 乡间清分 阅读(3418) 评论(0) 推荐(0)
摘要: 内联 HTML 属性法 最简便也最难以维护的方式就是通过标签的特定属性来添加事件,例如: 在这种情况下,只要该所在的区域被用户单击了,就会触发该标签的单击事件。与此同时,其 onclick 属性中的字符串就会被当做 JavaScript 代码来执行。尽管,这里并没有显式指定监听单击事件的函数,但相关 阅读全文
posted @ 2019-06-18 15:10 乡间清分 阅读(4781) 评论(0) 推荐(0)
摘要: 这篇文章将详细介绍以下 4 种循环语法的区别: for (let i = 0; i < arr.length; ++i) arr.forEach((v, i) => { /* ... */ }) for (let i in arr) for (const v of arr) for (let i = 阅读全文
posted @ 2019-03-13 10:02 乡间清分 阅读(322) 评论(0) 推荐(0)
摘要: 返回、后退、上一页按钮点击监听实现代码: 虽然我们监听到了后退事件,但是页面还是会返回上一个页面,所以我们需要使用pushState增加一个本页的url,代表本页,大家都非常清楚是# 当进入该页面,我们就给这个history压入一个本地的连接。当点击返回、后退及上一页的操作时,就进行监听,在监听代码 阅读全文
posted @ 2019-03-07 18:22 乡间清分 阅读(6135) 评论(0) 推荐(0)
摘要: 最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。 以下是一段示 阅读全文
posted @ 2019-01-09 15:21 乡间清分 阅读(430) 评论(0) 推荐(0)
摘要: 在用 JavaScript 工作时,我们经常和条件语句打交道,这里有5条让你写出更好/干净的条件语句的建议。 1.多重判断时使用 Array.includes 2.更少的嵌套,尽早 return 3.使用默认参数和解构 4.倾向于遍历对象而不是 Switch 语句 5.对 所有/部分 判断使用 Ar 阅读全文
posted @ 2019-01-08 13:33 乡间清分 阅读(186) 评论(0) 推荐(0)
摘要: 在 CSS 中对元素进行水平居中是非常简单的:如果它是一个行内元素, 就对它的父元素应用 text-align:center; 如果它是一个块级元素,就对它自身应用 margin:auto。然而如果要对一个元素进行垂直居中,可能光是想想就令人头皮发麻了。 长久以来,为了解决这一绝世难题,前端开发者们 阅读全文
posted @ 2019-01-04 11:35 乡间清分 阅读(151) 评论(0) 推荐(0)
摘要: window.open() 的作用是创建一个新的浏览器窗口用来打开相关的资源,这是一个原生的 Javascript API 接口。 有关 window.open() 的基本使用可以参考 mozilla 提供的 API 文档:window.open 。 大部分现代的浏览器(泛指 Chrome / Fi 阅读全文
posted @ 2018-11-20 10:23 乡间清分 阅读(4709) 评论(0) 推荐(0)
摘要: 在动态生成的方法里加入的代码: 阅读全文
posted @ 2018-11-17 17:40 乡间清分 阅读(917) 评论(0) 推荐(0)