
JavaScript
文章平均质量分 86
离殇人一曲
这个作者很懒,什么都没留下…
展开
-
JavaScript进阶
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、问题引入二、知识点详解1.event loop(事件循环/事件轮询)event loop的执行过程DOM和event loopevent loop机制(画图)2.Promise三种状态状态的表现和变化then和catch改变状态手写Promise3.async/awaitasync/await和Promise的关系异步的本质4.宏任务和微任务宏任务微任务event loop和DOM渲染宏任务和微任务的区别5.Web-APIDO.原创 2022-04-15 10:32:39 · 201 阅读 · 0 评论 -
JavaScript基础
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、JS基础-变量类型和计算【不会变量,别说你会JS】问题引入知识点讲解1. 值类型2. 引用类型3. typeof运算符4.浅拷贝与深拷贝5.类型转换6.if语句和逻辑运算问题解答二、JS基础-原型和原型链【三座大山之一,必考!!!】问题引入知识点讲解1.class和继承四、JS基础-异步【三座大山之三,必考!!!】总结一、JS基础-变量类型和计算【不会变量,别说你会JS】问题引入知识点讲解1. 值类型简单的数据类.原创 2022-03-13 10:31:52 · 131 阅读 · 0 评论 -
ES6语法简介(一)
文章目录ES6语法简介一、块作用域构造let和const1.let声明二、使用步骤1.引入库2.读入数据总结ES6语法简介ES6是继ES5之后发布的JavaScript语言的新一代标准,加入了很多新的特性和语法,该标准于2015年6月17日发布了正式版本,并被正式命名为ES2015.ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)ES6 既是一个历史名词,也是一个原创 2021-09-15 20:23:21 · 221 阅读 · 0 评论 -
JavaScript数组
文章目录前言一、创建数组1.使用构造函数创建数组2.使用字面量创建数组二、数组的基本操作1.向数组中添加元素2.读取数组中的元素3.获取数组的长度4.修改length5.向数组的最后一个位置添加元素三、数组的遍历1.for循环2.foreach()四、数组的方法1.push()2.pop()3.unshift()4.shift()5.slice()6.splice()7.concat()8.join()9.reverse()10.sort()五、数组去重前言数组也是一个对象,它和普通对象的功能类似,也原创 2021-03-31 23:29:11 · 184 阅读 · 1 评论 -
JavaScript中的构造函数
目录前言1.使用工厂方法创建对象2.构造函数总结前言构造函数不仅只出现在JavaScript中,它同样存在于很多主流的程序语言里,比如c++、Java、PHP等等。与这些主流程序语言一样,构造函数在js中的作用也是用来创建对象时初始化对象,并且总与new运算符一起使用提示:以下是本篇文章正文内容,下面案例可供参考1.使用工厂方法创建对象如果现在让你去创建三个不同的对象:obj1:{孙悟空,19,男},obj2:{猪八戒,28,男},obj3:{白骨精,18,女}你会如何去创建呢?很多原创 2021-03-27 13:13:07 · 311 阅读 · 1 评论 -
this究竟指向谁?
文章目录前言一.this的指向1.全局作用域或者普通函数中2.作为对象方法的形式调用3.在构造函数中调用4.使用call()和apply()调用时总结前言解析器在调用函数时,每次都会向函数内部传递一个隐含的参数,这个隐含的参数就是this,this指向的是一个对象,这个对象我们称为函数执行的上下文对象一.this的指向根据函数的调用方式的不同,this会指向不同的对象1.全局作用域或者普通函数中在全局作用域或者普通函数中,this永远都是window console.log(this) /原创 2021-03-26 00:00:52 · 338 阅读 · 0 评论 -
JavaScript作用域(scope)
文章目录前言一、全局作用域二、函数作用域1.在函数作用域中可以访问到全局作用域的变量2.在全局作用域中无法访问到函数作用域的变量3.就近原则4.在函数作用域中有声明提前的特性5.在函数中,不使用var声明的变量都会成为全局变量前言作用域即一个变量的作用范围,在js中作用域分为全局作用域和函数作用域一、全局作用域——直接编写在script标签中的js代码,都在全局作用域——全局作用域在页面打开时创建,在页面关闭时销毁——在全局作用域中有一个全局对象window,它代表的是一个浏览器的窗口,它由原创 2021-03-24 23:53:31 · 946 阅读 · 0 评论 -
j记录增删改练习—删
文章目录一、基础页面走一个二、来给页面加点料三、删除功能细完善总结要求基础页面效果:功能:当用户点击某一行最后的Delete时,将删除相应的行(记录)一、基础页面走一个分析:首先, 根据其展示效果,我们会用到表格来进行布局,我们可以先实现创建需要的表格,并将相应的文本内容进行填写代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <me原创 2021-03-22 22:35:39 · 297 阅读 · 2 评论 -
JavaScript函数
文章目录前言一、创建一个函数对象二.函数的参数三.函数的返回值四.方法前言函数是一个把一些需要重复使用的代码封装起来,便于我们重复调用,分块及简化代码的对象一、创建一个函数对象方法一:将要封装的代码以字符串的形式传递给构造函数(不推荐) var fun=new Function("console.log('Hello World');"); //封装到函数中的代码不会立即执行,函数中的代码会在函数调用时再执行 fun();//Hello World函数对象原创 2021-03-21 23:41:06 · 118 阅读 · 0 评论 -
JavaScript数据类型
文章目录前言一、JavaScript中的六大数据类型1.字符串类型(String)转义字符 \2.数值类型(Number)3.布尔类型(Boolean)4.Null类型5.Undefined类型6.对象类型(Object)对象的分类对象的属性名和属性值总结前言JavaScript中有6中数据类型,分别为string,number,boolean,null,undefined,和object类型,前5种为基本数据类型,object为引用数据类型一、JavaScript中的六大数据类型1.字符串类原创 2021-03-20 23:41:06 · 366 阅读 · 5 评论