Loading

摘要:npx使用教程 今晚在学习Vue-Cli时, 由于突发奇想想试试最新的@4.x.x版本, 但是本地全局安装的脚手架版本是@2.x.x的, 因为不想污染全局于是就想到用npx命令, 一路上踩坑不断, 为了以后能够更好的使用npx并区分其跟npm的指令, 就有了本篇笔记 npm 是从5.2版开始, 增加 阅读全文
posted @ 2021-08-02 00:14 虚伪渲染敷衍 阅读(18) 评论(0) 推荐(0) 编辑
摘要:深入探究JavaScript的Event Loop Javascript是一门单线程语言 但是在运行时难免会遇到需要较长执行时间的任务如: 向后端服务器发送请求。 其他的任务不可能都等它执行完才执行的(同步)否则效率太低了, 于是异步的概念就此产生: 当遇到需要较长时间的任务时将其放入"某个地方"后 阅读全文
posted @ 2021-05-16 19:29 虚伪渲染敷衍 阅读(146) 评论(0) 推荐(0) 编辑
摘要:引子 读完《你不知道的JavaScript--上卷》中关于this的介绍和深入的章节后,对于this的指向我用这篇文章简单总结了一下。接着我就想着能不能利用this的相关知识,模拟实现一下javascript中比较常用到的call、apply、bind方法呢? 于是就有了本文,废话不多说全文开始! 阅读全文
posted @ 2021-04-16 12:34 虚伪渲染敷衍 阅读(292) 评论(0) 推荐(0) 编辑
摘要:Git学习笔记 集中式管理VS分布式管理 集中式管理(以SVN为例) 优点: 代码存放在单一的服务器上,有利于项目的管理 版本快照存储的是每个版本之间的差异,存储空间较小 缺点: 当服务器出现问题时,轻则代码版本控制功能无法使用,重则整个项目的历史记录丢失 由于快照只储存差异,所以回滚需要逐个快照进 阅读全文
posted @ 2021-04-07 23:24 虚伪渲染敷衍 阅读(34) 评论(0) 推荐(0) 编辑
摘要:引子 本文最后的目的是模拟实现AMD模块化规范,而写下本文的原因是今天阅读到了《你不知道的JavaScript--上卷》中作用域闭包的章节,让我对闭包又有了更深入的理解。 对于闭包的相关知识我之前也根据自己所学到的进行了较详细的总结,大家可以先来看看这篇文章先,写的不好的地方多多见谅,更欢迎提出意见 阅读全文
posted @ 2021-03-17 17:44 虚伪渲染敷衍 阅读(436) 评论(2) 推荐(0) 编辑
摘要:关于这篇博客 这篇博客是在我读《你不知道的JavaScript-上卷》的时候,遇到的我觉得需要记录下来的知识。 刚好又能够配合之前我写的这篇执行上下文与执行上下文栈博客中关于变量提升与函数提升知识,可以认为是对其的补充或新的认识吧,那么本篇开始! 回忆块与块级作用域 块我这里指的是代码块,在我学Ja 阅读全文
posted @ 2021-03-12 17:41 虚伪渲染敷衍 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Web Workers多线程的介绍与使用 什么是Web Workers Web Workers是HTML5提供的一个JavaScript的多线程解决方案 我们可以将一些计算量大的程序交给Web Workers执行,不至于让主线程由于一直在计算(被占用)而导致这个见面被冻结,用户的其他交互操作无法响应 阅读全文
posted @ 2021-02-28 23:36 虚伪渲染敷衍 阅读(33) 评论(0) 推荐(0) 编辑
摘要:事件循环模型与定时器 重新认识定时器 js中有两种定时器,一种是循环定时器setInterval,一种是间隔定时器setTimeout setInterval与setTimeout的不同之处在于,前者会在根据的时间间歇性执行回调函数,后者则是在设定的时间后执行一次回调函数 平时我们在用定时器的时候, 阅读全文
posted @ 2021-02-28 23:35 虚伪渲染敷衍 阅读(109) 评论(0) 推荐(0) 编辑
摘要:浏览器、操作系统与JavaScript语言的一些知识 进程与线程 参考文章: 阮一峰的网络日志--进程与线程的简单解释 进程的介绍 进程(process): 当有应用程序需要启动时,操作系统就会自动启动一个或多个进程来维持整个应用程序的运行,应用程序是运行在进程的线程中的 进程中的数据是不能够直接共 阅读全文
posted @ 2021-02-28 23:30 虚伪渲染敷衍 阅读(87) 评论(0) 推荐(0) 编辑
摘要:实现构造函数完整继承 javascript这门语言中,在ES6以前没有类的概念,依靠的是构造函数来模拟类 function Person (name, age) { this.name = name this.age = age _whoAmi = '我是Person构造函数' console.lo 阅读全文
posted @ 2021-02-28 23:27 虚伪渲染敷衍 阅读(80) 评论(0) 推荐(0) 编辑