首页
文章
归档
分类
标签
动态
留言板
JY小店
国外AI
百宝箱
云盘
免费API
机场&软件
更多
站点监测
青龙面板
Minio
相关声明
关于我
IT知识空间
事情在好起来之前,总会变得更坏
累计撰写
207
篇文章
累计创建
40
个标签
累计收到
231
条评论
栏目
首页
文章
归档
分类
标签
动态
留言板
JY小店
国外AI
百宝箱
云盘
免费API
机场&软件
更多
站点监测
青龙面板
Minio
相关声明
关于我
目 录
CONTENT
以下是
ES6
相关的文章
2023-03-16
搞懂JavaScript中的位运算符
前言前段时间无意间在项目中看到了这么一行代码 let x = m + n >> 1虽然当时知道这是位运算符,但是对他的原理以及运算的结果还是有点不太清楚,遂搜集资料,整理了这篇文章其实上面代码可以转化为:let x = Math.floor((m + n) / 2)逻辑运算符运算符描述&
2023-03-16
604
0
0
Font-end web
JavaScript
2023-03-13
ES6 export与export default 区别
export与export default区别export与export default均可用于导出常量、函数、文件、模块等可以在其它文件或模块中通过 import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用模块中通过export导出的(属性或者方法)可以修改,但
2023-03-13
636
0
0
Font-end web
JavaScript
2023-02-15
JS 闭包特性(Closure)
什么是闭包?闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。代码演示:当function里嵌套function时,内部的function可以
2023-02-15
629
0
0
Font-end web
JavaScript
2023-02-15
JS 立即执行函数(IIFE)
在JS中,如果我们定义了一个函数如下:function fn(){ /* code */ }或者let fn = function(){ /* code */ }当我们在调用时,都需要在后面加上一对圆括号,像这样:fn()正如上面所写的那样,fn相对于函数表达式function(){ /* code
2023-02-15
501
0
1
Font-end web
JavaScript
2023-02-14
JS页面跳转和刷新
window.location(.href)=“URL”其实 .href 可以省略window.location 和 window.location.href 实现的效果是一样的例如:window.location = "http://www.baidu.com"window.l
2023-02-14
890
0
1
Font-end web
Vue
React
JavaScript
Browser
2023-02-09
观察者模式 VS 发布订阅模式
有人说这两个模式其实是一个模式。这句话一半对,一半错吧。它们有类似的地方,不过也不能说完全一致。先来一张图,这张图解释了观察者模式和发布订阅模式在流程上的一些区别:阐述二者的模型:观察者模式里,观察者(Observer)直接订阅(subscribe)主题(Subject),而当主题被激活的时候,会触
2023-02-09
787
0
0
Font-end web
Vue
JavaScript
2023-02-09
JS中的高阶函数
高阶函数是指至少满足下列条件之一的函数:函数可以作为参数被传递函数可以作为返回值输出其实我们在平常撸代码的时候,会不知不觉使用到高阶函数比如:数组中常用的方法:map、reduce、filter、sort 等等,好多都是高阶函数,(想了解数组中常用的方法,请参考我的文章《JS 数组中常用方法总结》)
2023-02-09
541
0
0
JavaScript
2023-02-09
深入理解 promise、generator+co、async/await 用法
回调函数因为涉及的内容多而杂,并且在项目中也不怎么使用,所以在这里就先不说了,本章重点讲解一下 Promise、generator + co、async/await因为里面内容会有点多,并且还有好多代码示例。所以需要静下心慢慢看,相信看完之后,你肯定会对这三种方法涉及的异步问题的理解更上一层楼如果想
2023-02-09
602
0
0
Font-end web
Vue
InterView
React
JavaScript
Browser
2023-02-04
JS(浏览器)事件环Event Loop (宏、微任务)
在说 浏览器事件环 之前,先说几组概念:堆(heap)和栈(stack)堆中存的是引用数据类型,是动态分配的内存,大小不定也不会自动释放。栈中存的是基本数据类型,会自动分配内存空间,自动释放;堆(heap):也可以叫堆内存;是一种队列优先,先进先出的数据结构;栈(stack):又名’堆栈’,也是一种
2023-02-04
589
0
0
Font-end web
Vue
React
JavaScript
Browser
2023-02-02
Vue 数据劫持
什么是数据劫持?定义: 数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。简单地说,就是当我们 触发函数的时候 动一些手脚做点我们自己想做的事情,也就是所谓的 "劫持"操作数据劫持的两种方案:Object.definePro
2023-02-02
527
0
2
Font-end web
Vue
JavaScript
1
2