摘要: 收集最新大厂前端面试题,主要来自别人的面经分享。 以下答案为个人理解和查阅资料后的补充,如果理解有误或不全欢迎您的补充!! 此篇文章会长期进行更新 HTTP1.1和HTTP2.0有什么区别? HTTP1.1是目前最流行的协议,支持GET、POST、DELETE、PUT等请求方法,支持Keep Ali 阅读全文
posted @ 2020-03-20 13:55 qiqf 阅读(669) 评论(1) 推荐(0) 编辑
摘要: 学习 Koa 过程中看别人项目划分的目录和分层,所以画张图总结一下! 目录结构如下: 阅读全文
posted @ 2020-03-23 20:26 qiqf 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 搬家 阅读全文
posted @ 2020-03-23 19:35 qiqf 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 以下脚本是借鉴 大佬的 Koa 教程中的代码,并对其进行修改。整个初始化步骤作为记录,方便以后快速查阅。 目录结构: sql 目录下 data.sql sql CREATE TABLE IF NOT EXISTS ( int(11) NOT NULL AUTO_INCREMENT, json DEF 阅读全文
posted @ 2020-03-22 20:11 qiqf 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 踩坑小结一下, 在使用 koa + mysql 进行数据库查询时。为了不让 连接数据库 和 查询数据库 以及路由都在一个文件中(臃肿),特分离三个文件。分别处理 mysql连接 、 mysql异步查询 、 处理路由请求 等。 结构如下: index.js 代码如下: mysql_config.js 阅读全文
posted @ 2020-03-22 17:02 qiqf 阅读(385) 评论(0) 推荐(1) 编辑
摘要: 通过 代理层实现到 的 session 存储 javascript const Koa = require("koa"); const Router = require("@koa/router"); const session = require("koa session minimal"); c 阅读全文
posted @ 2020-03-22 15:14 qiqf 阅读(473) 评论(0) 推荐(0) 编辑
摘要: koa router Koa 的路由中间件 使用方式 创建一个路由. 选项参数: 1. opts : 2. opts.prefix : 设置路由的前缀 例子: 基本用法: router.get|put|post|patch|delete|del = 创建 请求方法, 请求可以是上面的 之一, 比如 阅读全文
posted @ 2020-03-21 19:52 qiqf 阅读(6233) 评论(0) 推荐(0) 编辑
摘要: Vue 是一个 MVVM 框架,核心是双向数据绑定, 是作为 和 的桥梁。下面是对 Vue 响应式(双向数据绑定)的理解,如果错误尽请指出,一起交流,共同进步。 Vue响应式原理核心是 ,采用 ES5 的 的 getter 和 setter 方法。从一个例子出发: 1. 首先,在Vue初始化阶段,通 阅读全文
posted @ 2020-03-16 17:24 qiqf 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 在学习 redux react redux 模拟实现过程中, 为了方便派发 dispatch 使react redux 接受一个 mapDispatchToProps 函数, 内部将 dispatch 和 props 传入并接受调用的返回值, 由使用者自行定义触发的 dispatch 事件, 通过高 阅读全文
posted @ 2020-03-07 00:18 qiqf 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 在HTML被解析的时候,如果遇到 \ 标签,就会先暂停HTML解析,立即执行脚本(非外部js文件)。\ 引入的外部js文件情况下会先下载再执行。 所以,如果在HTML解析期间被执行 js 脚本且计算量很大的情况下(循环十万次),那么页面就会造成卡顿和白屏现象。 这也是为什么 \ 脚本建议写在 \\ 阅读全文
posted @ 2020-03-03 22:06 qiqf 阅读(524) 评论(0) 推荐(0) 编辑