前端基础
万里轻狂
前端攻城狮
展开
-
关于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 · 559 阅读 · 0 评论 -
对于cdn网络学习
cdn网络基本概念和组成: https://www.zhihu.com/question/36514327原创 2021-07-25 22:04:10 · 105 阅读 · 0 评论 -
typescript学习总结
1、 安装typescript 和 ts-node2、tsc (ts compiler)是typescript的编译器,负责将ts编译成js ,同时完成类型检查(原因是浏览器可以直接运行js,但是不能直接运行ts)3、接口 interface 的作用就是声明一个对象中必须要有的属性,别的属性可以多,但是必须要多不能少; class可以声明函数4、函数重载使用场景: 某个函数传入参数可能有多种类型; 注意: 在重载函数书写中,最后一个函数需要包含前面函数的所有参数类型可能,并且最后一个函数的类型不加入原创 2021-07-25 22:03:12 · 168 阅读 · 0 评论 -
linux基本几个方便的操作
在vim中查找对应内容在normal模式下直接使用 / xxx ; 然后回车,会自动跳到第一个,然后小写n,即可从上到下在文件中进行查找在linux中查找文件find ./ -name ‘package*’ | xargs grep -F “vue” 使用find查找对应文件,使用grep在文件中找到对应的字符,中间是管道符,可以后面的查找机遇前面查找的结果...原创 2021-06-29 16:46:38 · 87 阅读 · 0 评论 -
session和cookie的关系
关于session和cookie的关系,最重要的两点就是:1、Cookie 在客户端(浏览器、易伪造、不安全),Session 在服务器端(会消耗服务器资源)。2、 Session和Cookie有一定关系,Session id存在Cookie中,每次访问的时候将Session id传到服务器进行对比链接...原创 2021-01-23 20:48:46 · 225 阅读 · 0 评论 -
关于进程,线程和在nodejs中的使用
一、进程和线程的定义以及区别对于单核cpu而言,在某个时刻是只能做一件事情(串行)。那么如何实现同时执行多件事情呢?就需要有多个进程,多个进程交替执行,继而在宏观上表现为并行。进程是有三种状态,分别是: 就绪、运行、阻塞对于阻塞我们如何理解呢?比如: 将cpu资源分配给A进程,但是此时A进程在等待I/O完成(文件读取操作),那么此刻A进程并未使用cpu资源,此刻就造成了进程阻塞。 现在一般分派程序会将cpu仅分配给非阻塞进程。那为什么要有线程呢?随着技术的进步,以前的进程同时是作为程序执行和资原创 2021-01-23 20:17:28 · 142 阅读 · 0 评论 -
浅谈nodejs架构
谈起nodejs架构是一个很大的构成,作为一个初级前端,也只能浅聊一聊首先第一个问题必须要回答,就是nodejs是什么?在我看来nodejs不是一个框架,不是一门语言,而是一个平台,在这个平台上可以使用多种技术组合,并且可以使用js开发后端应用。那nodejs到底用到了哪些技术呢?其用到了V8, libuv, 基于c/C++ 实现的http-parser 等在网上发现了一张nodejs技术架构图作为前端开发,用到最多的是nodejs 的api,这些api很多最后是由基于C/C++ 的模块完成原创 2021-01-17 19:04:26 · 1175 阅读 · 2 评论 -
关于闭包简单理解
首先我们要明白什么是闭包,简单理解就是:在函数内部可以访问外部的变量,该函数 + 外部的变量 = 闭包那闭包有什么实际作用呢? 闭包可以让一个函数维持住一个变量,不让该变量被销毁(但是该变量的值是可以变化)对象和闭包都可以维持住一个变量。如下图...原创 2020-05-19 17:14:26 · 221 阅读 · 0 评论