js数组常用遍历方法
前言 本文主要介绍数组常见遍历方法:forEach、map、filter、find、every、some、reduce,它们有个共同点:不会改变原始数组。 一、forEach:遍历数组 var colors = ["red","blue","gree…
前言 本文主要介绍数组常见遍历方法:forEach、map、filter、find、every、some、reduce,它们有个共同点:不会改变原始数组。 一、forEach:遍历数组 var colors = ["red","blue","gree…
前言 很多人聊起移动端适配都是懵逼状态,都想口吐芬芳。难道移动端还要适配,直接px写死,其他自适应不就完了吗?其实不然,要求严格的公司会要求缩放比例完全相同,简单说就是,在每个手机上的每一行的字数都要一样。接下来,我们就要细说移动端适配的前世今生 1、为什么要移动端适配? 一般情况下设计稿的设计师按…
来源 | https://segmentfault.com/a/1190000022019129 这篇文章会记录我们平时常用到的 CSS 片段,使用这些 CSS 可以帮助我们解决许多实际项目中遇到的问题,强烈建议点赞收藏再看,方便日后查找。 清除浮动 浮动给我们的代码带来的麻烦,想必不需要多说,我们…
来源 | https://segmentfault.com/a/1190000010413296 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也…
获取cookie值 [java]function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr …
为元素添加on方法 [java]Element.prototype.on = Element.prototype.addEventListener; NodeList.prototype.on = function (event, fn) {、 []['forEach'].call(this, fu…
校验是否为一个数字,以及该数字小数点位数是否与参数floats一致 校验规则: 若参数floats有值,则校验该数字小数点后的位数。 若参数floats没有值,则仅仅校验是否为数字。 [java]function isNum(value,floats=null){ let regexp = new …
两个故事 我曾经在日本街上的一个小店里,看到门口挂了一块牌,说“庆祝本店152周年店庆”。我很好奇,这家店竟然有152年,我跑进店里一看,估计(店面)不会超过20个平方米,一个老头,一个老太在做糕点。我说:“你们这个店有152年啊!”他说:“152年。我们家的糕点提供给了日本皇宫。”我说:“你怎么不…
本文将带你实现向上滚动动画效果, 一、第一步html页面代码 [html] <div class="job" style="width: 1200px; margin: 0 auto;"> <div class="pa…