JS基础
文章平均质量分 90
JS基础
Palate
漫漫长路,半程风雨,半程春。
展开
-
你不知道的JS(十四):Promise
Promise的可信任性、提供的API和局限性。原创 2022-05-20 15:48:14 · 830 阅读 · 0 评论 -
实现一个Promise,了解Promise原理
基于PromiseA+规范,实现一个Promise原创 2022-05-17 14:42:52 · 299 阅读 · 0 评论 -
你不知道的JS(十三):回调
回调函数是JavaScript的异步主力军,但是回调函数存在诸多问题:顺序匹配问题、代码脆弱问题、信任问题等。原创 2022-05-16 15:21:40 · 193 阅读 · 1 评论 -
你不知道的JS(十二):异步机制
在JS中,通过事件循环的方式实现多个“进程”的同时运行。现在运行的块和将来运行的块之间的关系是异步的核心。原创 2022-05-16 15:14:45 · 446 阅读 · 1 评论 -
你不知道的JS(十一):语法
JS语法相关知识,包括:语句、表达式、运算符、ASI机制、语法错误等原创 2022-05-15 01:07:09 · 208 阅读 · 0 评论 -
你不知道的JS(十):强制类型转换
JavaScript强制类型转换常常被认为是一种缺陷,很多人都对它充满畏惧。实际上在很多地方有经常使用到强制类型转换,让代码更加简洁。我们需要充分了解它的规则和利弊,才能适当使用。原创 2022-05-14 23:52:51 · 969 阅读 · 0 评论 -
你不知道的JS(九):类型和值
JavaScript中类型和值,以及原生函数、对象封装、原生原型等。原创 2022-05-14 18:30:14 · 168 阅读 · 0 评论 -
你不知道的JS(八):原型与继承
介绍原型与继承、ES6的类为什么是语法糖原创 2022-05-08 00:26:20 · 153 阅读 · 0 评论 -
你不知道的JS(七):深入原型链
深入了解new操作,相关属性特点和设置原型对象的方式。原创 2022-05-04 14:55:53 · 490 阅读 · 0 评论 -
你不知道的JS(六):初识原型链
什么是原型对象?new操作怎么实现的?原型链有什么作用和问题?原创 2022-05-03 16:50:25 · 177 阅读 · 0 评论 -
你不知道的JS(五):对象
关于JS中的对象。原创 2022-05-03 15:51:46 · 97 阅读 · 0 评论 -
你不知道的JS(四):ths机制
this的作用、指向判断和修改this指向的call、apply、bind方法的实现。原创 2022-05-02 17:31:10 · 303 阅读 · 0 评论 -
你不知道的JS(三):从闭包到模块机制
闭包无处不在,认识闭包很简单。但是更进一步使用还需要配合其他内容去了解闭包,比如模块。文章末尾还将CommonJS和ES6 Module进行详细对比。原创 2022-05-01 14:48:49 · 370 阅读 · 0 评论 -
你不知道的JS(二):函数作用域和块级作用域
包含var、let、const的详细对比和使用。还涉及函数声明和函数表达式的问题。原创 2022-05-01 13:02:10 · 1246 阅读 · 0 评论 -
你不知道的JS(一):理解作用域
通过JS引擎、编译器等详细介绍作用域存储变量和查找变量。原创 2022-04-30 22:23:27 · 875 阅读 · 0 评论 -
前端路由:实现篇
原生JS实现前端路由,让你对前端路由有更直观的了解原创 2022-04-18 21:38:35 · 1161 阅读 · 0 评论 -
前端路由:原理篇
通过这篇文章,你可以了解到:为什么需要前端路由?解决了什么问题?前端路由的基本原理是什么?hash路由的hash值会发送到服务端吗?history路由为什么需要服务端支持?原创 2022-04-18 00:22:03 · 4601 阅读 · 0 评论 -
JS赋值、浅拷贝和深拷贝
同一个Array或者Object赋值给两个不同变量时,变量指向的是同一个内存地址,所以就会造成其中一个变量改变属性值,同时改变了另外一个变量的对应属性值。 而大多数实际项目中,我们想要的结果是两个变量(初始值相同)互不影响。所以就要使用到拷贝(分为深浅两种)文章目录一、赋值二、浅拷贝三、简单的深拷贝:四、包含处理循环引用问题的深拷贝五、考虑symbol类型一、赋值 赋值是将某一数值或对象赋给某个变量的过程,分为: 1、基本数据类型:赋值,赋值之后两个变量互不影响 2、引用数原创 2021-08-20 23:45:03 · 1024 阅读 · 0 评论