自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【JS学习】async/await、Fetch API

async/awaitES2017引入了async函数,使异步操作变得更加方便。1、async函数返回的Promise对象会运行执行(resolve)异步函数的返回结果,或者如果异步函数抛出异常的话会运行拒绝(reject)。2、async会把返回值传递给Promise.resolve( )。 async function testAsync(){ return "hello async"; } console.log(testAsync()); te

2021-06-10 16:36:42 724

原创 【JS学习】Promise与异步编程

Promise与异步编程Promise是异步编程得一种解决方案,比传统的得方式(回调函数)更加合理强大Promis对象特点1、对象状态不受外界影响2、一旦状态改变就不会改变,任何时候都可以得到结果Promise对象缺点1、无法中途取消2、在pending状态出现错误时,如果没有设置回调,在promise的外部无法得知此错误。例子分析console.log("a"); setTimeout(() => console.log("b")); let p = new Promi

2021-06-08 11:47:13 156

原创 【JS学习】基本类型——字符串与String

一、字符串1、字符串基础知识字符串是由16位值构成的不可变的有序序列,每个字符通常来自于Unicode字符集字符串的长度是其所含16位值得个数(2^6个)JS采用UTF-16编码的Unicode字符集2、字面量字面量是由单引号或者双引号括起来的字符序列。单双引号可以嵌套,例如"结果为:'a'"字符串字面量可以拆分成数行,每行必须以反斜线”\“结束,且反斜线都不计入字符串的内容。3、转义字符反斜线(\)后加一个字符,用于表达特殊含义。常见的转义字符:\'单引号;\"双引号;\

2021-04-24 15:21:26 329

原创 【JS学习】基本类型——布尔值与Boolean

一、布尔值基本概念1、取值:true和false2、常用于控制结构,例如if、while、for这些循环结构中。二、布尔值的转换1、转换方法:(1)使用Boolean()转换;(2)隐式转换注意:在使用Boolen()转换成布尔值时Boolean(" “)结果为true;Boolean(”")的结果为false。2、布尔值的隐式转换let x = 100;let y ;if(x){ console.log(x); //此时的有输出结果,因为if(x)的结果为true;}if(y

2021-04-24 13:33:56 282

原创 【JS学习】基本类型-数值与Number

数值number类型包括了常规数字类型和NaN。JS数值的特征不区分整数值和浮点数值。所有数值均用浮点数表示。采用IEEE-754标准定义的64位浮点数格式表示(整数在实际操作时基于32位整数,此时在表达数的时候是有限的)整数的直接量整数的直接量也就是整数的字面量。除了十进制外,JS能识别十六进制,并且在实际的使用中,十六进制的使用场景比较多。在ES6的严格模式下,禁止使用八进制(以0o或0O为前缀)...

2021-04-20 11:03:35 348

原创 【JS学习】let、const与作用域

在ES5以及以前版本的JavaScript中,使用的是var来声明变量,并且不支持块级作用域。ES6中新增了let和const两个关键字用于控制作用域。作用域作用域限制变量的访问区域,限制变量在当前作用域完成工作。JS中采用的是词法作用域,即变量作用域取决于变量所在的代码区域。ES5中的作用域:全局作用域、函数作用域。ES6新增作用域:块作用域。全局作用域在所有函数之外定义的变量拥有全局作用域,该变量为全局变量全局变量可以在当前页面任何的JS代码中访问。函数作用域在函数中声明的变量

2021-04-06 11:02:54 296

原创 【JS学习】原始值与引用值知识点

**原始值与引用值**原始值》原始值表示单一的数据。》ES中的原始值类型(6种):Undefined、Null、Boolean、Number、String、Symbol。》表示原始值的变量是按值访问,在操作变量时,改变的是存储在变量内存中的实际值。》原始值不可以拥有属性也不可以被改变。引用值》引用值是表示由多个值(原始值或其他引用值)构成的对象。》ES中不允许直接访问对象的内存。实际操作对象时,其实访问的是保存对象内存的地址。(即,该对象的引用)动态属性》原始值是不可以改变的。例如

2021-03-18 12:26:14 107

空空如也

空空如也

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

TA关注的人

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