06 2021 档案

摘要:web服务器 什么是Web服务器? 当应用程序(客户端)需要某一个资源时,可以向一个台服务器,通过Http请求获取到这个资源;提供资源的这个服务器,就是一个Web服务器; 目前有很多开源的Web服务器:Nginx、Apache(静态)、Apache Tomcat(静态、动态)、Node.js 创建服 阅读全文
posted @ 2021-06-19 01:10 107w 阅读(205) 评论(0) 推荐(0)
摘要:一. 浏览器的事件循环 1.1. 进程和线程 线程和进程是操作系统中的两个概念: 进程(process):计算机已经运行的程序; 线程(thread):操作系统能够运行运算调度的最小单位; 听起来很抽象,我们直观一点解释: 进程:我们可以认为,启动一个应用程序,就会默认启动一个进程(也可能是多个进程 阅读全文
posted @ 2021-06-13 01:01 107w 阅读(467) 评论(0) 推荐(2)
摘要:this是JavaScript中的一个关键字,但是又一个相对比较特别的关键字,不像function、var、for、if这些关键字一样,可以很清楚的搞清楚它到底是如何使用的。 this会在执行上下文中绑定一个对象,但是是根据什么条件绑定的呢?在不同的执行条件下会绑定不同的对象,这也是让人捉摸不定的地 阅读全文
posted @ 2021-06-09 07:39 107w 阅读(103) 评论(0) 推荐(2)
摘要:包管理工具npm: Node Package Manager,也就是Node包管理器; 但是目前已经不仅仅是Node包管理器了,在前端项目中我们也在使用它来管理依赖的包; 比如express、koa、react、react-dom、axios、babel、webpack等等; npm管理的包存放在哪 阅读全文
posted @ 2021-06-09 00:37 107w 阅读(265) 评论(0) 推荐(2)
摘要:events模块 events基础方法 Node中的核心API都是基于异步事件驱动的: 在这个体系中,某些对象(发射器(Emitters))发出某一个事件; 我们可以监听这个事件(监听器 Listeners),并且传入的回调函数,这个回调函数会在监听到事件时调用; 发出事件和监听事件都是通过Even 阅读全文
posted @ 2021-06-08 21:34 107w 阅读(76) 评论(0) 推荐(2)
摘要:fs是File System的缩写,表示文件系统。 对于任何一个为服务器端服务的语言或者框架通常都会有自己的文件系统: 因为服务器需要将各种数据、文件等放置到不同的地方; 比如用户数据可能大多数是放到数据库中的; 比如某些配置文件或者用户资源(图片、音视频)都是以文件的形式存在于操作系统上的; No 阅读全文
posted @ 2021-06-06 00:07 107w 阅读(124) 评论(0) 推荐(2)
摘要:path模块用于对路径和文件进行处理,提供了很多好用的方法。 并且我们知道在Mac OS、Linux和window上的路径时不一样的 window上会使用 \或者 \ \来作为文件路径的分隔符,当然目前也支持 /; 在Mac OS、Linux的Unix操作系统上使用 / 来作为文件路径的分隔符; 那 阅读全文
posted @ 2021-06-05 23:57 107w 阅读(96) 评论(0) 推荐(2)
摘要:ES Module和CommonJS的模块化有一些不同之处: 一方面它使用了import和export关键字; 另一方面它采用编译期的静态分析,并且也加入了动态引用的方式; 浏览器中演示ES6的模块化开发,需要加type="module"才能识别main.js为模块 <script src="mai 阅读全文
posted @ 2021-06-04 23:17 107w 阅读(200) 评论(0) 推荐(2)
摘要:module.exports和exports有什么关系或者区别呢? 我们追根溯源,通过维基百科中对CommonJS规范的解析: CommonJS中是没有module.exports的概念的; 但是为了实现模块的导出,Node中使用的是Module的类,每一个模块都是Module的一个实例,也就是mo 阅读全文
posted @ 2021-06-04 00:11 107w 阅读(94) 评论(0) 推荐(2)
摘要:MinGW的安装 Windows 平台上安装 MinGW 是比较简单的,只需经历以下几个过程。 打开 MinGW 官网(点击即可进入官网),下载 MinGW 安装包。 图 1 官网下载MinGW 下载完成后,会得到一个名为 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的 阅读全文
posted @ 2021-06-02 23:12 107w 阅读(228) 评论(0) 推荐(2)
摘要:正常情况下执行一个node程序,直接跟上我们对应的文件即可: node index.js 但是,在某些情况下执行node程序的过程中,我们可能希望给node传递一些参数: node index.js lv lover=cq 如果我们这样来使用程序,就意味着我们需要在程序中获取到传递的参数: 获取参数 阅读全文
posted @ 2021-06-02 07:45 107w 阅读(976) 评论(1) 推荐(3)
摘要:V8引擎 V8引擎定义 V8是用C ++编写的Google开源高性能JavaScript和WebAssembly引擎,它用于Chrome和Node.js等。 它实现ECMAScript和WebAssembly,并在Windows 7或更高版本,macOS 10.12+和使用x64,IA-32, AR 阅读全文
posted @ 2021-06-01 09:06 107w 阅读(569) 评论(0) 推荐(1)
摘要:首页开发 TabControl 的封装 因TabControl组件在home和category页面都可以用到,所以可以在公共组件的content下创建tabControl文件夹进行封装 <template> <div class="tab-control"> <div v-for="(item, i 阅读全文
posted @ 2021-06-01 00:08 107w 阅读(53) 评论(0) 推荐(2)