06 2020 档案

posted @ 2020-06-22 23:21 Mikejiawei 阅读(168) 评论(0) 推荐(0) 编辑
摘要:手写一个Promise 准备 1.回调函数的分类 同步回调: 理解: 立即执行, 完全执行完了才结束, 不会放入回调队列中 例子: 数组遍历相关的回调函数 / Promise的excutor函数 const arr = [1, 3, 5] arr.forEach(item => { // 遍历回调, 阅读全文
posted @ 2020-06-17 21:44 Mikejiawei 阅读(311) 评论(0) 推荐(0) 编辑
摘要:JS之定时器的使用 高级定时器 关于定时器要记住的最重要的事情是:指定的时间间隔表示何时将定时器的代码添加到队列,而不是何时实际执行代码。 定时器对队列的工作方式是,当特定时间过去后将代码插入。注意,给队列添加代码并不意味着对它立刻执行,而只能表示它会尽快执行。设定一个 150ms 后执行的定时器不 阅读全文
posted @ 2020-06-17 21:36 Mikejiawei 阅读(74) 评论(0) 推荐(0) 编辑
摘要:JS之this关键字 JS中this就是执行的主体(谁来执行的this就是谁) 如何确定this呢 this这个 keyword确实非常的让人困惑,但是其实有一个好方法可以理解. 检查 ' . ' 左边是谁invoke 这个函数. 例如 xiaoming.age(); age函数里面有this, 然 阅读全文
posted @ 2020-06-16 22:28 Mikejiawei 阅读(106) 评论(0) 推荐(0) 编辑
摘要:闭包的应用 在什么场合下用 1、保护变量;用自运行的匿名函数来实现; 2、协调异步代码;自运行的匿名函数来实现,并且传参进去(异步代码需要用到原来的变量,通过作为函数的参数传进去); 保护变量: 实例:循环赋值函数(循环绑定函数) <!DOCTYPE html> <html> <head> <met 阅读全文
posted @ 2020-06-15 16:30 Mikejiawei 阅读(124) 评论(0) 推荐(0) 编辑
摘要:JavaScript 作用域和闭包 作用域和闭包 ECMAScript5: JS 的代码没有代码块;使用函数运行的机制进行创建闭包;闭包就是作用域的意思; ES5中,JS中只有函数才可以创建能操作的作用域; JavaScript中的内存也分为栈内存和堆内存。一般来说,栈内存中存放的是存储对象的地址, 阅读全文
posted @ 2020-06-15 15:36 Mikejiawei 阅读(391) 评论(0) 推荐(0) 编辑
摘要:预解释的原理 预解释的不同机制 var的预解释机制 function 的预解释机制 预解释机制 面试题练习 预解释的的不同机制 预解释也叫预声明,是提前解释声明的意思;预解释是针对变量和函数来说的;但是变量和function的的预解释是两套不同的机制; 当浏览器加载我们的HTML页面的时候,首先会提 阅读全文
posted @ 2020-06-15 12:03 Mikejiawei 阅读(83) 评论(0) 推荐(0) 编辑
摘要:函数定义和调用 经过之前,JS数据类型和操作符的学习,我们可以正式开始函数的学习了! 大部分内容转载于廖雪峰老师的JS教材,强烈推荐! 定义函数 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { re 阅读全文
posted @ 2020-06-10 22:56 Mikejiawei 阅读(172) 评论(0) 推荐(0) 编辑
摘要:JS之number类型 数字类型 数字类型包含:正数、负数、零(0/-0/+0)、小数、以及特殊的NaN; //正数,负数,零,NaN都是属于Number // NaN -> Not a Number不是一个数,但是属于数字类型 console.log(typeof 222); console.lo 阅读全文
posted @ 2020-06-08 23:01 Mikejiawei 阅读(103) 评论(0) 推荐(0) 编辑
摘要:JS之String类型 字符串的特性 由 0 个或多个16位Unicode 字符组成; 引号包裹,单引号和双引号皆可; 使用 .length属性可以访问字符串的长度; var str1 = "xie"; var str2 = "learn JS happily"; console.log(str1. 阅读全文
posted @ 2020-06-07 17:47 Mikejiawei 阅读(258) 评论(0) 推荐(0) 编辑
摘要:多态与HoFs 朋友们好久不见啊,最近笔者同时在写脚本型语言——JavaScript,和工业级的面向对象语言——Java。 在写代码的同时呢,也会思考这些语言的不同。今天就拿 Java 中的多态,来谈一谈吧! 概念 多态(Polymorphism) 多态性的核心是多种表现形式。在 Java中,多态性 阅读全文
posted @ 2020-06-04 23:25 Mikejiawei 阅读(109) 评论(1) 推荐(1) 编辑
摘要:JS数据类型 大伙好久不见啊,最近笔者整理 JS笔记,先持续更新中!祝大家生活愉快 _ ! typeof操作符 JS 的数据类型;通过 typeof来检测,得到的数据类型有: string number boolean null undefined object Object 是一切数据的基础 EC 阅读全文
posted @ 2020-06-03 23:08 Mikejiawei 阅读(342) 评论(0) 推荐(0) 编辑
摘要:JavaScript由三部分组成 一个完整的javascript实现应该有下列三个不同部分组成: ECMAScript:提供核心语言功能,是核心,规定了这们语言的书写规范; var jd=“京东商城”; DOM:提供访问和操作网页内容的方法和接口,(document object model 简称D 阅读全文

点击右上角即可分享
微信分享提示