自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS的运行机制和事件循环及相关拓展(个人笔记)

简单来说JS的运行机制就是事件循环JS代码是从上而下一行一行执行的;如果某一行执行报错,代码就会停止执行;先执行同步代码,后执行异步代码。同步代码:调用栈执行后直接出栈;异步代码:放到webAPI中,等待合适的时机放入回调队列,等到栈空时进行事件循环开始工作,进行轮询;异步代码又分为微任务和宏任务:微任务是在DOM渲染前触发,宏任务在DOM渲染后触发,微任务和宏任务的最主要区别就是:宏任务是由浏览器规定的:setTimeoutsetIntervalAjaxDOM事件微任务是由ES6语法规

2022-06-07 14:23:58 242 1

原创 执行上下文、this和call/apply/bind函数 (个人笔记)

this和call/apply/bind函数 (个人笔记)一、什么是执行上下文在执行一段代码之前,需要先解析代码。解析的时候会先创建一个全局执行上下文环境,先把代码中即将执行的变量、函数声明都拿出来,变量先赋值为undefined,函数先声明好可使用。这一步执行完,才开始正式执行程序。函数执行上下文同理,只是会多出来this、arguments和函数的参数。二、this指向this 是执行上下文中的一个属性,它指向最后一次调用这个方法的对象,看图三、call/apply/bind函数 可以改变

2022-05-30 16:01:47 144

原创 linux发布vue程序步骤(个人笔记)

一、安装VUE环境1.进入node.JS官网,查看最新的nodeJS安装包;wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xzwget指定进行下载,下载后文件默认存在根目录下的root包下面;解压缩xz -d node-v16.14.0-linux-x64.tar.xztar -xvf node-v16.14.0-linux-x64.tar重命名文件夹mv node-v16.14.0-linux-x6

2022-02-15 11:22:32 2301

原创 javaScript 手写代码系列----防抖和节流

javaScript 手写代码系列----防抖和节流文章目录javaScript 手写代码系列----防抖和节流前言一、防抖(debounce)二、节流(throttle)前言一、防抖(debounce)当事件被频繁触发时,不想让其频繁执行事件处理函数的一种解决方案(例如:文本输入框)。该方案通过设定一个周期延迟执行动作,如果周期内又被重新触发,则重新设定周期,直到周期结束,执行动作。通俗点理解就是规定间隔,连续操作过程中停止操作时间大于定义的时间timer才会进行回调。二、节流(thr

2022-01-20 17:57:49 791

原创 JavaScript 中NEW关键字原理+实现

NEW 关键字 原理+ 实现 (个人总结)

2022-01-19 09:04:55 651

原创 javaScript实现浅拷贝和深拷贝的方法有哪些?看这一篇就够了(详细)

``@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示

2022-01-04 11:59:26 3212

空空如也

空空如也

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

TA关注的人

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