Guest from afar

I thrive to be a creator of things.

My name is Alarikshaw, and I usually like some novel things. I am a developer and share my thoughts about web projects here.

GitKraKen for Mac 破解

本地安装 yarn && nodebrew install nodebrew install yarn修改 hostopen. /etc/hosts在文件内添加127.0.0.1 release.gitkraken.com随后下载并安装GitkraKen 7.4版本,版本经测试,7.

什么是JavaScript?

前言工业革命是钢铁铸就的,互联网革命则是 JavaScript 造就的。 ------ Matt Frisbie在当今的Web世界里,JavaScript是最不可或缺的一部分,其占据着统计级别的地位。在2021年的调查结果显示,JavaScript位列“最常编程语言”榜首,这是有充分理由的:大

基础数据类型

数据类型基本类型(基本数值、基本数据类型)是一种既非对象也无方法的数据。在 JavaScript 中,共有7种基本类型:string,number,bigint,boolean,null,undefined,symbol (ECMAScript 2016新增)。引用自MDN-原始数据多数情况下,基本

[ JavaScript ] - 二、什么是变量?

Fcuntionfunction abs(x) { if (x >= 0) { return x; } else { return -x; }}上述abs()函数的定义如下:function指出这是一个函数定义;abs是函数的名称;(x)括号内列出

[ JavaScript ] - 一、什么是变量?

我们都知道声明一个变量,可以有很多种方式。但是变量本身到底是什么意思呢?事实上,在JavaScript里面的深浅拷贝能够给到我们一定的答案。定义一个 a 变量,给予其赋值{age: 18},可以得知,JavaScript首先在内存中开辟了一个空间,用以存放该对象;并将其引用指向变量a。并且可知,在深

chevereto安装教程

说明: chevereto是目前最好的图床之一。我的图床一个博客,除了文章内容外,配图也是相当重要;甚至是能否让你阅读下去的重要因素。我这里并没有使用lixingyong的图床,而是自己搭建了一个 chevereto图床。该图床分为免费版和付费版,付费版多了许多自己想要扩展时必不可少的功能;但是就

数据结构

一、前言通过学习前端中实际场景的数据结构,从而加深对数据结构的理解和认识。二、线性结构数据结构我们可以从逻辑上分为线性结构和非线性结构。线性结构有数组,栈,链表等, 非线性结构有树,图等。线性和非线性不代表存储结构是线性的还是非线性的。线性结构的特点有:线性结构集合中存在仅有一个的“第一个元素”线性

call和apply

call 和 apply共同点最主要的作用,是改变 this 的指向共同点是,都能够改变函数执行时的上下文为何要改变执行上下文?A 对象有一个方法,而 B 对象因为某种原因,也需要用到同样的方法,那么这时候我们是单独为 B 对象扩展一个方法呢,还是借用一下 A 对象的方法呢?当然是借用 A 对象的啦

队列

js是单线程语言,对于异步操作只能先把它放在一边,按照某种规则按先后顺序放进一个容器(其实就是存入宏观任务和微观任务队列中),先处理同步任务,再处理异步任务。异步任务分为 [ 宏观任务队列、微观任务队列 ]按照规定,能发起宏观任务的方法有:script(整体代码)、setTimeout、setInt

Vue3实现原理

核心方法在3.x中,使用reactive创建数据池。其和2.x中的data起一定相同作用。其本质是将传入的普通对象转为该普通对象的响应式代理(响应式数据)。等同于2.x的Vue.obserable() let proxy = Vue.reactive({name: 'Jonham'});

Guest from afar

切换主题 | SCHEME TOOL