摘要: 浏览器内核简要说明一个完整的浏览器包含浏览器内核和浏览器的外壳(shell)。浏览器内核又可以分为两部分:渲染引擎(Layout Engine或Rendering Engine)和JS引擎。由于JS引擎越来越独立,内核就倾向于只指渲染引擎。 浏览器构成浏览器一般由七个模块组成,User Interf 阅读全文
posted @ 2019-01-21 19:54 韦小小 阅读(2444) 评论(0) 推荐(1) 编辑
摘要: 1.一次完整的HTTP请求所经历的7个步骤 HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建 In 阅读全文
posted @ 2019-01-14 10:01 韦小小 阅读(445) 评论(0) 推荐(1) 编辑
摘要: 前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口 阅读全文
posted @ 2019-01-14 09:54 韦小小 阅读(4546) 评论(0) 推荐(0) 编辑
摘要: 在Node开发中免不了要使用框架,比如express、koa、koa2拿使用的最多的express来举例子开发中肯定会用到很多类似于下面的这种代码 var express = require('express'); var app = express(); app.listen(3000, func 阅读全文
posted @ 2019-01-14 09:50 韦小小 阅读(5191) 评论(0) 推荐(0) 编辑
摘要: 完成三次握手,客户端与服务器开始传送数据 A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是 阅读全文
posted @ 2019-01-14 09:08 韦小小 阅读(1217) 评论(0) 推荐(1) 编辑
摘要: 1、下载第三方模块mongodb cnpm install mongodb --save 2、检测是否连接成功 1、引入第三方模块mongodb并创建一个客户端 const MongoClient = require("mongodb").MongoClient; 2、连接数据库 //连接地址 co 阅读全文
posted @ 2019-01-14 08:41 韦小小 阅读(3214) 评论(0) 推荐(0) 编辑
摘要: 1、安装mongoose npm install mongoose 2、启动数据库 mongod --dbpath d:\data\db 3、引入mongoose模块并连接数据库 const mongoose = require("mongoose"); mongoose.connect("mong 阅读全文
posted @ 2019-01-14 08:39 韦小小 阅读(4614) 评论(0) 推荐(0) 编辑
摘要: supervisor是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(守护进程)。可以用他来管理自己的“服务程序”。 安装 首先安装Python,Mac系统好像自带。 执行 sudo pip install supervisor 安装 安装pip 下载get-pip.p 阅读全文
posted @ 2019-01-10 20:49 韦小小 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 众所周知Node基于V8,而在V8中JavaScript是单线程运行的,这里的单线程不是指Node启动的时候就只有一个线程,而是说运行JavaScript代码是在单线程上,Node还有其他线程,比如进行异步IO操作的IO线程。这种单线程模型带来的好处就是系统调度过程中不会频繁进行上下文切换,提升了单 阅读全文
posted @ 2019-01-09 08:16 韦小小 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 这一章节我们将会来学习浏览器的一些基础知识点,包括:事件机制、跨域、存储相关,这几个知识点也是面试经常会考到的内容。 事件机制 涉及面试题:事件的触发过程是怎么样的?知道什么是事件代理嘛? 事件触发三阶段 事件触发有三个阶段: window 往事件触发处传播,遇到注册的捕获事件会触发 传播到事件触发 阅读全文
posted @ 2019-01-07 10:02 韦小小 阅读(992) 评论(0) 推荐(0) 编辑