2021-06-19 js微任务和宏任务 JavaScript JavaScript JavaScript 语言的一大特点就是单线程,也就是说同一个时间只能处理一个任务。为了协调事件、用户交互、脚本、UI 渲染和网络处理等行为,防止主线程的不阻塞,(事件循环)Event Loop的方案应用而生。 JavaScript 处理任
2021-06-12 js 一些常用的好方法 JavaScript JavaScript 类型判断typeof 用来显示该字段为什么类型,instanceof 判断字段是否为某种类型 1234567891011121314151617let data = {};console.log(typeof data)
2021-06-12 Symbol 类型 介绍 JavaScript JavaScript ES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。ES6 数据类型除了 Number 、 String 、 Boolean 、 Objec t、 null 和 undefined ,
2021-06-12 js 模块化 导入导出 JavaScript JavaScript 模块就是把多个功能分隔成独立的文件,一个模块负责一部分功能,减低代码耦合度模块可以给不同的文件划分独立作用域,多个文件中重名的变量不会相互影响模块可以开放部分功能给外部 模块的基本使用在 js 中使用 export 导出想要导出的内容 导出
2021-06-12 promise详解 JavaScript JavaScript promise主要用于异步计算可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果可以在对象之间传递和操作 promise,帮助我们处理队列 异步加载图片体验异步操作下面例子使用体验异步加载图片,图片加载成功后返回图片信息,否则返回
2021-06-09 Map 和 WeakMap 总结 JavaScript JavaScript Map 类型特点和创建方式123456789101112131415161718// map类型和obj类型的区别:对象的键只能是字符串类型,map的键名可以是各种类型let obj = { 1: "李四",
2021-06-09 数组挖掘(方法汇总) JavaScript JavaScript 数组引用类型分析利用 console.table() 可以在控制台以表格的形式打印出数组 12345678910let a = [ { title: "标题1", name: "数氺哦速度符合速度符
2021-05-29 js将手机号中间四位变成*号 JavaScript JavaScript 方法一、利用数组splice,split,join方法123456var tel = 18810399133;tel = "" + tel;var ary = tel.split("");ary.sp
2021-01-04 Unexpected token u in JSON at position 0 解决 JavaScript JavaScript 我出现这个错误的原因是:我使用localStorage或者sessionStorage存入本地数据时, 存入了一个值为 Undefined ,当我在去取出来转换为JSON对象的时候,就是出现 Unexpected token u in JS
2020-11-12 移动端和pc端使用不同页面,判断设备是pc端还是移动端,并进行链接的切换跳转 JavaScript JavaScript 移动端和pc端使用不同页面,判断设备是pc端还是移动端,并进行链接的切换跳转 123456789101112131415161718window.onload = function() { function isPC()