JavaScript
文章平均质量分 83
精通各种hello world的小希
精通各种语言的hello world
展开
-
JavaScript之一篇文章学会this和call、apply、bind
搞定this和call、apply、bind原创 2022-02-12 20:18:57 · 479 阅读 · 0 评论 -
JavaScript之Ajax(一篇入门Ajax就够了)
Ajax入门一篇就够原创 2021-12-20 20:23:07 · 71478 阅读 · 5 评论 -
JavaScript之DOM操作(下集)
JavaScript之DOM操作原创 2021-12-11 18:15:09 · 1423 阅读 · 6 评论 -
JavaScript之DOM操作(上集)
javascript的dom结构知识点原创 2021-12-10 17:09:31 · 754 阅读 · 4 评论 -
JavaScript之存储
cookie存储相关知识点原创 2021-12-06 19:48:37 · 1598 阅读 · 0 评论 -
JavaScript异步相关面试题
JavaScript异步相关面试题原创 2021-12-03 17:49:28 · 1410 阅读 · 0 评论 -
JavaScript异步(必考三座大山之三)——第四集:async-await
前言现在使用JavaScript开发的异步编程,基本上被async-await承包了,所以这个东西你不能不会。第三集我们讲解到,要想解决异步的回调地狱,可以使用Promise对象里面内置的方法then,catch来解决回调地狱的问题,但是也是基于回调函数,但是我们接下来要学习的async-await是同步语法,可以彻底消灭回调函数。语法介绍在介绍语法之前,我们先对比两组代码:1.使用Promise进行图片加载:function loadImg(src) { const p原创 2021-11-29 21:39:44 · 2064 阅读 · 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 · 2878 阅读 · 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 · 1146 阅读 · 4 评论 -
JavaScript异步(必考三座大三之三) —— 第一集:概念
看了题目,很多同学应该有感人三问:异步是神马?同步是神马?为什么不用同步非要用异步?官方给出来的概念是这样的:异步,就是双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,同时在结束时有停止位。看了是不是更蒙?不着急,我们先看看一组代码:console.log(1);setTimeout(()=>{ console.log(2);},1000)console.log(3);setTimeout(().原创 2021-11-13 17:07:41 · 1296 阅读 · 1 评论 -
JavaScript闭包(必考三座大山之二)
在开始写这篇文章之前,首先我要跟大家说一下,闭包是前端开发必考的题目,不考的话有两个原因,第一可能出题面试官忘了,第二这家公司的面试官可能没什么水平。作用域和自由变量所谓万丈高楼平地起,盘龙卧虎高山齐,在进入闭包的学习之前,我们先要去了解一下作用域的概念,只能说真正理解作用域才能更好地学习闭包,通俗来讲,作用域就是在定义的变量在某个范围内是可使用的一个区域。简单地画了个图,上述的框框我们可以看出,其实作用域就是某个变量可使用的合法范围,比如变量a,作为全局作用域,是公开使用的,不论是函数外.原创 2021-11-01 16:29:39 · 1696 阅读 · 3 评论 -
JavaScript原型和原型链(必考三座大三之一)
Class在学习原型和原型链之前,首先来说一下ES6诞生的新语法——class类,它是一个语法糖(就是更方便程序员使用的一种玩意),对比ES5,ES6中类的写法更加清晰、更像面向对象编程,一个类(构造函数)的所有代码都放入同一段代码块中,更加容易管理维护,通俗点来说,class实际上就是函数。上代码! // 创建父类 class Dog{ // 创建父类属性 constructor(name,color){ this.name原创 2021-10-18 15:58:12 · 820 阅读 · 2 评论