-
Promise静态类型有哪些,分别有什么不同呢
Admin 2022-09-06 03:09:20 JavaScript
目录前言Promise.all基础学习Iterator 接口参数思路分析源码实现Promise.allSettled基础学习思路分析源码实现Promise.race基础学习思路分析源码实现Promise.any基础学习思路分析源码实现前言恰逢 Promise 也有四个很像的静态三兄弟(Promise.all、Promi
-
JS作用域用来做什么,与作用域链什么关系
Admin 2022-09-06 03:09:19 JavaScript
目录前言一、作用域(scope)1、作用域的分类二、预编译三、作用域链前言我们需要先知道的是引擎,引擎的工作简单粗暴,就是负责javascript从头到尾代码的执行。引擎的一个好朋友是编译器,主要负责代码的分析和编译等;引擎的另一个好朋友就是今天的主角--作用域。那么作用域用来干什么呢?作用域链跟作用域又有什么关系呢?
-
详解class语法糖,有哪些基础知识要了解
Admin 2022-09-06 03:09:18 JavaScript
目录引言class 第一个好:私有变量class 第二个好:super 继承引言在很早以前,写过一篇文章 “类”设计模式和“原型”设计模式——“复制”和“委托”的差异 ,大致意思就是说:代码复用,也就是继承、重写,有两种思路:1. 面向对象的类继承;2. 基于 JavaScript 原型链的原型继承;前者的主要特点是:
-
JS实现给页面加水印MutationObserver有什么用
Admin 2022-09-06 03:09:18 JavaScript
目录背景实现水印恶意修改MutationObserver背景大家平时在开发中或者在面试中,难免都会遇到一个问题——给页面加水印,其实这并不难,但是也是有一些注意点的,所以说看似简单的功能,要尽力做到:1、严谨性2、安全性实现水印其实实现水印并不难,只需要利用自定义指令 + canvas + background-ima
-
如何理解class继承的问题,有哪些要点
Admin 2022-09-06 03:09:17 JavaScript
目录引言写法constructor特性继承题外话引言前文已提过:在 class 出现之前,JavaScript 实现继承是件麻烦事,构造函数继承有加上原型上的函数不能复用的问题;原型链继承又存在引用值属性的修改不独立的问题;组合继承又存在两次调用构造函数的问题,寄生组合继承,写起来又太麻烦了,总之,在 class 出现
-
JavaScript中OOP和FP是什么,有何区别吗
Admin 2022-09-06 03:09:16 JavaScript
目录写在前面javscript 中函数和对象的关系面向对象编程(OOP)继承多态封装函数编程编程(FP)闭包和高阶函数柯里化偏函数组合和管道函子写在最后写在前面浏览下文我觉得还是要有些基础的!下文涉及的知识点太多,基本上每一个拿出来都能写几篇文章,我在写文章的过程中只是做了简单的实现,我只是提供了一个思路,更多的细节还
-
类和原型的设计模式分别是怎样的,如何应用
Admin 2022-09-06 03:09:16 JavaScript
目录小引“类”设计模式举个例子:“原型”设计模式小结小引JavaScript 技能持有者一定有问过这个问题:JavaScript 是面向对象语言吗?你期望得到的答案应该为:“是” 或 “不是”。但是可惜,你得不到这样简单的答案!你大概了解一通之后,你会被告知:JavaScript 不是纯粹的面向对象语言!wtf!为什么
-
用JavaScript写九宫格拼图的代码是什么
Admin 2022-09-06 02:09:28 JavaScript
本文实例为大家分享了JS实现九宫格拼图游戏的具体代码,供大家参考,具体内容如下!doctype htmlhtmlhead meta charset=UTF-8 title九宫格拼图/title style *{ padding: 0; margin: 0; border: 0; } /* *是通配符,
-
create和mounted方法怎样调用,有什么要注意的
Admin 2022-09-05 05:09:48 JavaScript
目录使用create,mounted调用方法我之前有个错误的写法错误有2mounted方法和created区别使用create,mounted调用方法首先:我之前有个错误的写法错误有21,我一直以为在created里定义方法然后使用,其实这里的getCustomerInfo只是调用2,所有的方法都应该在methods里
-
elementUI文件批量上传下载的问题怎样解决,要注意什么
Admin 2022-09-05 05:09:48 JavaScript
目录elementUI 如何处理文件批量上传问题解决elementUI批量上传下载注意事项在el-upload组件关键的钩子,其它省略点击上传,将多个文件和表单数据一起上传elementUI 如何处理文件批量上传问题elementUI的Upload上传组件,通过设置multiple为true,就可以实现多选文件;但是在