自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于esmodule的使用与webpack的tree-shaking

esmodule的使用,看这篇文章就好了:https://es6.ruanyifeng.com/#docs/module#export-%E4%B8%8E-import-%E7%9A%84%E5%A4%8D%E5%90%88%E5%86%99%E6%B3%95

2021-08-10 21:10:57 581

原创 对于cdn网络学习

cdn网络基本概念和组成: https://www.zhihu.com/question/36514327

2021-07-25 22:04:10 124

原创 typescript学习总结

1、 安装typescript 和 ts-node2、tsc (ts compiler)是typescript的编译器,负责将ts编译成js ,同时完成类型检查(原因是浏览器可以直接运行js,但是不能直接运行ts)3、接口 interface 的作用就是声明一个对象中必须要有的属性,别的属性可以多,但是必须要多不能少; class可以声明函数4、函数重载使用场景: 某个函数传入参数可能有多种类型; 注意: 在重载函数书写中,最后一个函数需要包含前面函数的所有参数类型可能,并且最后一个函数的类型不加入

2021-07-25 22:03:12 198

原创 linux基本几个方便的操作

在vim中查找对应内容在normal模式下直接使用 / xxx ; 然后回车,会自动跳到第一个,然后小写n,即可从上到下在文件中进行查找在linux中查找文件find ./ -name ‘package*’ | xargs grep -F “vue” 使用find查找对应文件,使用grep在文件中找到对应的字符,中间是管道符,可以后面的查找机遇前面查找的结果...

2021-06-29 16:46:38 104

原创 session和cookie的关系

关于session和cookie的关系,最重要的两点就是:1、Cookie 在客户端(浏览器、易伪造、不安全),Session 在服务器端(会消耗服务器资源)。2、 Session和Cookie有一定关系,Session id存在Cookie中,每次访问的时候将Session id传到服务器进行对比链接...

2021-01-23 20:48:46 238

原创 关于进程,线程和在nodejs中的使用

一、进程和线程的定义以及区别对于单核cpu而言,在某个时刻是只能做一件事情(串行)。那么如何实现同时执行多件事情呢?就需要有多个进程,多个进程交替执行,继而在宏观上表现为并行。进程是有三种状态,分别是: 就绪、运行、阻塞对于阻塞我们如何理解呢?比如: 将cpu资源分配给A进程,但是此时A进程在等待I/O完成(文件读取操作),那么此刻A进程并未使用cpu资源,此刻就造成了进程阻塞。 现在一般分派程序会将cpu仅分配给非阻塞进程。那为什么要有线程呢?随着技术的进步,以前的进程同时是作为程序执行和资

2021-01-23 20:17:28 158

原创 浅谈nodejs架构

谈起nodejs架构是一个很大的构成,作为一个初级前端,也只能浅聊一聊首先第一个问题必须要回答,就是nodejs是什么?在我看来nodejs不是一个框架,不是一门语言,而是一个平台,在这个平台上可以使用多种技术组合,并且可以使用js开发后端应用。那nodejs到底用到了哪些技术呢?其用到了V8, libuv, 基于c/C++ 实现的http-parser 等在网上发现了一张nodejs技术架构图作为前端开发,用到最多的是nodejs 的api,这些api很多最后是由基于C/C++ 的模块完成

2021-01-17 19:04:26 1212 2

原创 发布一个npm包

在自己周末的时间抽时间发布了自己的第一个npm包,具体的发布流程记录下。首先是这个包的作用: 可以基于命令行实现对任务的增加,依赖 commander , 还有一些node自带的模块实现功能。下面是具体步骤:1、完成该项目的基本功能基本目录结构 其中命令行代码在cli.js中,基于 commander 实现命令行在index.js中完成add方法(以下为index.js)最后将分拆的三个步骤(先读取文件,再push到list中,最后写入文件)写入db.js中(以下为db.js)2、具

2021-01-17 18:40:18 103

原创 关于闭包简单理解

首先我们要明白什么是闭包,简单理解就是:在函数内部可以访问外部的变量,该函数 + 外部的变量 = 闭包那闭包有什么实际作用呢? 闭包可以让一个函数维持住一个变量,不让该变量被销毁(但是该变量的值是可以变化)对象和闭包都可以维持住一个变量。如下图...

2020-05-19 17:14:26 236

原创 ES6中this分析

关于ES6中的this分析ES6中的this总体上可以分为以下三类:首先第一种是箭头函数,箭头函数内部的this就是函数外this(一般情况下是全局window对象),第二种情况就是普通定义的函数内部,此时内部this也和外部this一致,一版情况下为全局window对象。 fn(1,3) => fn.call(undefined, 1, 3)当call的第一个参数为undefined时,函数内部的this和外部的一致,一般情况就是为全局window对象;第三中情况

2020-05-19 17:05:07 207

空空如也

空空如也

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

TA关注的人

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