笔记
文章平均质量分 89
昵称好帅
这个作者很懒,什么都没留下…
展开
-
ES6随堂笔记
文章目录ES6新特性(Symbol之后的)Symbol 基本使用Symbol特点Symbil的内置值迭代器1. ES6 创造了一种新的遍历命令 for...of 循环,Iterator 接口主要供 for...of 消费2. 原生具备 iterator 接口的数据(可用 for of 遍历)3. 工作原理生成器代码说明:PromiseSetMapclass类知识点:数值扩展二进制和八进制Number.isFinite() 与 Number.isNaN()Number.parseInt() 与 Number.原创 2021-12-10 20:51:12 · 1175 阅读 · 0 评论 -
js 高级笔记(线程机制与事件机制)
文章目录线程机制与事件机制进程与线程1. 进程(process):2. 线程(thread):3. 图解4. 相关知识:5.相关问题何为多线程?比较单线程与多线程?多线程:优点:缺点:JS单线程还是多线程?浏览器运行是单线程还是多线程?浏览器运行是单进程还是多进程?有的是单线程有的是多线程如何查看浏览器是否是多进程运行的呢?浏览器内核1. 支撑浏览器运行的最核心的程序2. 不同的浏览器可能不一样3. 内核由很多模块组成主线程:分线程:定时器引发的思考1. 定时器真是定时执行的吗?2. 定时器回调函数是在那个原创 2021-12-10 16:26:21 · 1493 阅读 · 0 评论 -
js 高级 (面向对象高级)
文章目录对象创建模式Object构造函数模式方式一:Object构造函数模式方式二:对象字面量方式三:工厂模式方式四:自定义构造函数模式方式五:构造函数+原型的组合模式继承模式原型链继承方式1:原型链继承1. 套路2. 关键 对象创建模式 Object构造函数模式 方式一:Object构造函数模式 套路:先创建Object对象,再动态添加属性/方法 适用场景:起始时不确定对象内部数据 问题:语句太多 /* 一个人:name:"Tom",age: 12 */ v原创 2021-12-09 10:55:10 · 533 阅读 · 0 评论 -
js 高级笔记 (数据类型&&数据_变量_内存)
文章目录基本数据类型基本(值)类型:1、分类对象(引用)类型:2、判断 基本数据类型 基本(值)类型: 1、分类 数值(Number):任意的数字 字符串(String):任意的字符串 undefined:true/false 布尔(boolean):true/false null:null 对象(引用)类型: Object :任意对象 Function :一种特别的对象(可以执行) Array :一种特别的对象(数值下标,内部数据是有序的 ) 2、判断 typeof : 可以判断:undefin原创 2021-12-02 15:07:24 · 87 阅读 · 0 评论 -
js 高级笔记 (函数高级)
文章目录原型原型1. 函数的prototype属性2. 给原型对象添加属性(一般都是方法) 原型 原型 1. 函数的prototype属性 每个函数都有一个prototype属性,他默认指向一个Object空对象(即称为:原型对象) 原型对象中有一个属性constructor,它指向函数对象 2. 给原型对象添加属性(一般都是方法) 作用L函数的所有实例对象自动拥有原型中的属性(方法) ...原创 2021-12-03 16:22:17 · 1896 阅读 · 0 评论 -
js 高级笔记 (对象&&回调函数)
文章目录对象对象1. 什么是对象?2. 为什么要用对象?3. 对象的组成4. 如何访问对象内部数据?相关问题问题:什么时候必须使用['属性名']的方式函数1. 什么是函数?2. 为什么要用函数?3. 如何定义函数?4. 如何调用(执行)函数? 对象 对象 1. 什么是对象? 多个数据的封装体 用来保存多个数据的容器 一个对象代表现实中的一个事物 2. 为什么要用对象? 统一管理多个数据 3. 对象的组成 属性:属性名(字符串)和属性值(任意)组成 方法:一种特别的属性(属性值是函数) 4. 如何原创 2021-12-03 10:02:49 · 631 阅读 · 0 评论