自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (3)
  • 收藏
  • 关注

原创 HTTP缓存

HTTP强缓存与协商缓存

2022-02-17 20:56:24 422

原创 JavaScript之一篇文章学会this和call、apply、bind

搞定this和call、apply、bind

2022-02-12 20:18:57 605

原创 JavaScript之Ajax(一篇入门Ajax就够了)

Ajax入门一篇就够

2021-12-20 20:23:07 111709 6

原创 JavaScript之DOM操作(下集)

JavaScript之DOM操作

2021-12-11 18:15:09 1554 6

原创 JavaScript之DOM操作(上集)

javascript的dom结构知识点

2021-12-10 17:09:31 837 4

原创 JavaScript之存储

cookie存储相关知识点

2021-12-06 19:48:37 1700

原创 JavaScript异步相关面试题

JavaScript异步相关面试题

2021-12-03 17:49:28 1512

原创 JavaScript异步(必考三座大山之三)——第四集:async-await

前言现在使用JavaScript开发的异步编程,基本上被async-await承包了,所以这个东西你不能不会。第三集我们讲解到,要想解决异步的回调地狱,可以使用Promise对象里面内置的方法then,catch来解决回调地狱的问题,但是也是基于回调函数,但是我们接下来要学习的async-await是同步语法,可以彻底消灭回调函数。语法介绍在介绍语法之前,我们先对比两组代码:1.使用Promise进行图片加载:function loadImg(src) { const p

2021-11-29 21:39:44 2207 1

原创 JavaScript异步(必考三座大三之三)——第三集:Promise

概念promise是啥玩意?它是一个构造函数,是一种异步操作的解决方案,一般用来解决回调地狱(层层嵌套的函数)我们先看看一组代码// 加载图片function loadImg(src) { const p = new Promise( (resolve, reject) => { const img = document.createElement('img'); img.onload = () => {

2021-11-26 17:19:05 3850 3

原创 JavaScript异步(必考三座大三之三)——第二集:event loop

概念event loop又称为事件循环或者事件轮询,它是js异步回调机制的实现原理。你不李姐?别急!我们先看一张代码图,咱们先记住下面这个代码图,接下来跟大家唠唠这个代码段底层的执行机制console.log('I');setTimeout(() => { console.log('China');}, 2000);console.log('love');下面几个框框简单给大家说一下:console:表示我们浏览器的控制台call stack: 名叫调用堆.

2021-11-24 19:23:51 1223 4

原创 JavaScript异步(必考三座大三之三) —— 第一集:概念

看了题目,很多同学应该有感人三问:异步是神马?同步是神马?为什么不用同步非要用异步?官方给出来的概念是这样的:异步,就是双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,同时在结束时有停止位。看了是不是更蒙?不着急,我们先看看一组代码:console.log(1);setTimeout(()=>{ console.log(2);},1000)console.log(3);setTimeout(().

2021-11-13 17:07:41 1385 1

原创 JavaScript闭包(必考三座大山之二)

在开始写这篇文章之前,首先我要跟大家说一下,闭包是前端开发必考的题目,不考的话有两个原因,第一可能出题面试官忘了,第二这家公司的面试官可能没什么水平。作用域和自由变量所谓万丈高楼平地起,盘龙卧虎高山齐,在进入闭包的学习之前,我们先要去了解一下作用域的概念,只能说真正理解作用域才能更好地学习闭包,通俗来讲,作用域就是在定义的变量在某个范围内是可使用的一个区域。简单地画了个图,上述的框框我们可以看出,其实作用域就是某个变量可使用的合法范围,比如变量a,作为全局作用域,是公开使用的,不论是函数外.

2021-11-01 16:29:39 1855 3

原创 JavaScript原型和原型链(必考三座大三之一)

Class在学习原型和原型链之前,首先来说一下ES6诞生的新语法——class类,它是一个语法糖(就是更方便程序员使用的一种玩意),对比ES5,ES6中类的写法更加清晰、更像面向对象编程,一个类(构造函数)的所有代码都放入同一段代码块中,更加容易管理维护,通俗点来说,class实际上就是函数。上代码! // 创建父类 class Dog{ // 创建父类属性 constructor(name,color){ this.name

2021-10-18 15:58:12 901 2

原创 JavaScript如何实现深拷贝

底层原理在解决js如何实现深拷贝的问题之前,首先我们要了解什么是值类型,什么是引用类型,话不多说,赶紧上图!图1图1定义了number类的值类型,当改变了变量a的值,变量b的值并没有受到任何影响。...

2021-10-15 16:19:41 494

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除