摘要: 前言 reduce属于JavaScript「synchronize同步」的array method,他就是把一整个array的所有内容,有顺序性的挤压squeeze最后变成一个值 Reduce表达式 [1,2,3,4].reduce((accumulator, currentValue) => { 阅读全文
posted @ 2020-09-19 14:31 笑人 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 所有人都谈论道workflows支持ECMAScript6里出现的令人吃惊的新特性,因此我们很容易忘掉ECMAScript5带给我们一些很棒的工具方法来支持在JavaScript里进行函数编程,这些工具方法我们现在可以使用了。在这些函数方法里主要的是基于JavaScript 数组对象的map()方法 阅读全文
posted @ 2020-09-19 14:28 笑人 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型简介 1、为什么需要数据类型 在计算机中,不同的数据所需占用的存储空间是不同的,为了便于吧数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型 简单来说,数据类型就是数据的类别型号。比如姓名“张三”,年龄18,这些数据的类型是不一样的 2、变量的数据类型 变量是用来 阅读全文
posted @ 2020-09-19 14:27 笑人 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 在 JavaScript 中整数和浮点数都属于number 数据类型,所有数字都是使用64位浮点数形式储存,遵循IEEE-754双精度标准存储,即便整数也是如此。 所以我们在打印 1.00 这样的浮点数的结果是 1 而非 1.00。而有时候用浮点数进行数学运算的时候,发现居然会有一些误差,比如: < 阅读全文
posted @ 2020-09-19 14:25 笑人 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 在过去的十年中,我最热衷的事情之一就是前端开发(特别是JavaScript)。作为一个“匠人”,我喜欢专研各种工具。在本文,我会为你介绍一些用老式console来debug的技巧。 是的,我们都知道下面基本的技巧: console.log(‘Hello World!’); console.info( 阅读全文
posted @ 2020-09-19 14:24 笑人 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 概述 JavaScript Object对象(注意起首的O是大写)JavaScript 的所有其他对象都继承自Object对象,即那些对象都是Object的实例Object对象的原生方法分成两类:Object本身的方法与Object的实例方法。 (1)Object对象本身的方法 所谓”本身的方法“就 阅读全文
posted @ 2020-09-19 14:23 笑人 阅读(368) 评论(0) 推荐(0) 编辑
摘要: S - 单一职责原则 例子 我们假设需要验证一个表单,然后将用户保存到数据库中。 不推荐 /** * 这个函数的名字就明显违背了单一职责原则 * 对于表单的验证和用户创建被耦合在一起了 * 这样写是不推荐的! */ function validateAndSaveUser (req) { // 调用 阅读全文
posted @ 2020-09-19 14:22 笑人 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 一。数据类型 基本类型(值类型): 1. Undefined 2. Null 3. Boolean 4. NaN 5. String 复杂类型(引用类型) : 1. Object 2. Array 3. Date 4. RegExp 5. Function 二。值类型与引用类型的差别 基本类型在内存 阅读全文
posted @ 2020-09-19 14:20 笑人 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 所谓懒加载就是在图片进入 *可视区域* 前,用 *同一张* 图片作为图片的 src 属性值,这样可减少请求及带宽。懒加载的重点是:判断元素是否进入可视区域? 元素距离文档顶部高度(这个值固定不变) - 整个文档被滚动高度(浏览器滚动条向下滚动高度) <= 可视高度,表示元素进入可视区域 品牌vi设计 阅读全文
posted @ 2020-09-19 14:19 笑人 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 数组遍历 forEach 函数与 map 相似,但是它不返回结果,而是为每个元素运行该函数并丢弃结果。 实际上,重要的部分是调用函数的副作用。 例如,将每个元素同步打印到控制台 const arr = [1, 2, 3]; arr.forEach((i) => { console.log(i); } 阅读全文
posted @ 2020-09-19 14:16 笑人 阅读(2343) 评论(0) 推荐(1) 编辑