输入重定向符号 <<在 Bash 中,<< 符号允许你将一段文本作为输入传递给命令或脚本。这段文本通常位于脚本文件中,但也可以直接在命令行中使用。 下面是使用 << 符号的示例: 1234comma...
typescript总结笔记
什么是typescript?typescpt是一种静态类型语言。添加了类型的js,完全兼容js,写完后可以编译为js我觉得是用另一种更为严格和规范的方式去写js##静态类型语言静态类型语言中,变量的类型必须先声明,即在创建的那...
【vue】vue2和vue3分别实现数据侦听
Object.defineProperty(obj, prop, descriptor)在js原生对象中,实现数据侦听的方法就是defineProperty。 使用示例如下:12345678910111213141516var o...
Javascript是单线程语言,是如何实现异步的
Event Loop单线程的JavaScript实现异步的方式是通过事件循环(Event Loop)机制。 在JavaScript中,代码是按顺序执行的,当遇到需要等待的操作时(例如网络请求、文件读取等),传统的同步方式会阻塞代码的执...
理解二进制、十六进制、十进制和八进制:不同进制间的转换
在计算机世界中,我们经常会遇到不同的进制,如二进制、十六进制、十进制和八进制。这些进制用于表示和处理数字。让我们一起来了解它们之间的转换方法。 十进制(十进制):我们常用的数字系统十进制是我们日常生活中最常用的数字系统。它是基于10的...
【第4-1章】event-loop、宏任务和微任务
宏任务和微任务微任务:promise async为微任务宏任务:浏览器自己规定的一些api,比如settimeout、dom事件、ajax请求微任务的时机在宏任务之前。顺序是同步任务、微任务、宏任务 以下代码执行顺序为3、2、1 ...
理解比特、字节、千字节、兆字节和千兆字节:计算机存储的基本单位
当我们谈论计算机存储时,经常会听到一些单位,如比特、字节、千字节、兆字节和千兆字节。这些单位帮助我们描述和量化计算机存储容量的大小。让我们来逐一了解它们的含义。 比特(bit):信息的最小单位比特是计算机中最基本的存储单位。它表示一个...
jsdelivr结合github搭建cdn图片仓库t
jsdelivr简介jsdelivr.net是著名的CDN服务提供商,可以加速前端静态资源访问速度。 jsdelivr 使用首先在github新建仓库,然后提交一张测试图片上传,点击release 在这里新增一个版本号,点击...
在github pages中集成Gitalk功能
Gitalk简介Gitalk 是一个基于 Github Issue 和 Preact 开发的评论组件,支持 MarkDown 语法。 官方地址 https://gitalk.github.io/ 特性 使用 githu...