自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020.6.1 深信服前端实习一轮笔试+面试

笔试第一次笔试是深信服的实习笔试,整套题25道多选题,3道编程题(已存在Promise实现Promise.all、手撕IOS按钮switch、自定义querySelector,要求保存状态)一面面试官是个年轻小伙,听说是技术总监,大佬。一进来自我介绍介绍一下项目,和项目遇到的问题,想实现什么功能,是怎么解决,详细说一下具体聊一下什么是跨域,如果没有同源机制会怎样,具体说一下你有没有去关注过一些底层原理(我说的是vue2、和vue3)你能说一下BFC吗,BFC除了清除浮动,防止margin重

2020-06-01 17:18:21 1696 1

原创 12封装 mongodb DB 库之前的一些准 备工作 es5、es6 class 类 静态方 法 以及单例模式

一、原生 JS 中的类、静态方法、继承类、静态方法继承二、Es6 中的类、静态方法、继承类:Es6 继承Es6 静态方法三、Es6 中的单例模式

2018-11-22 23:48:14 182

原创 11MongoDB Compass Community 可视化工具的使用

一、MongoDB Compass Community 可视化工具介绍MongoDB Compass 是 MongoDB 官网提供的一个集创建数据库、管理集合和文档、运行临时查询、评估和优化查询、性能图表、构建地理查询等功能为一体的 MongoDB可视化管理工具。二、MongoDB Compass Community 可视化工具下载1、下载最新的 mongodb 安装完成后会自动安装 ...

2018-11-22 23:41:15 3091 1

原创 10Koa Session 的使用

一、Session 简单介绍session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而session 保存在服务器上。二、Session 的工作流程当浏览器访问服务器并发送第一次请求时,服务器端会创建一个 session 对象,生成一个类似于 key,value 的键值对, 然后将 key(cookie)返回到浏览器(客户)端,浏览器下次再访问时,携带 k...

2018-11-21 14:12:58 140

原创 09Koa 中 Cookie 的使用

一、Cookie 简介1、cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域名的时候共享数据。2、HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。二、Koa Cookie 的使用1、Koa 中设置 Cookie 的值(这里要注意的是,Co...

2018-11-21 14:07:13 112

原创 08koa art-template 模板引擎

一、常见模板引擎的性能对比适用于 koa 的模板引擎选择非常多,比如 jade、ejs、nunjucks、art-template 等。 art-template 是一个简约、超快的模板引擎。它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。art-template 支持 ejs 的语法,也可以用自己的类似 a...

2018-11-18 18:32:26 247

原创 07koa koa-static 静态资源中间件

一、koa koa-static 静态资源中间件简介:静态web服务,让项目处理我们的静态资源,例如 静态资源、图片等,非常重要的koa中的static静态资源中间件,可配置多个,找不到则会往下找。1、安装 koa-static和上几次一样,要使用kkoa-static中间件,前提是安装kkoa-static:npm install --save koa-static2、引入配置中间...

2018-11-13 00:18:16 390

原创 06koa post 提交数据 koa-bodyparser 中间件的使用

一、原生 Nodejs 获取 post 提交数据下面代码是原生JS获取post传值function parsePostData(ctx){return new Promise((resolve,reject)=>{try{let postdata="";ctx.req.on('data',(data)=>{postdata += data})ctx.req.on("e...

2018-11-13 00:09:40 166

原创 05koa ejs 模板引擎

一、Koa 中使用 ejs 模板的使用首先,在使用ejs模块时,我们要了解ejs模块到底有什么用。ejs模块引擎可以将我们node.js后台的数据渲染到我们对应的一个静态页面上。如何去使用ejs模块引擎?1、安装 koa-views 和 ejs:1)安装koa-views npm install --save koa-views/cnpm install --save koa-view...

2018-11-13 00:04:37 375

原创 04koa框架各种中间件

一、什么是 Koa 的中间件在 express 中间件(Middleware)是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)), 和 web 应用中处理请求-响应循环流程中的中间件,一般被命名为 next 的变量。在 Koa 中中间件和 express 有点类似。简单来说,中间件就是匹配koa路由之前或者匹配路...

2018-11-06 00:52:04 180

原创 03koa 路由 、get 传值、 动态路由

一、Koa 路由路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。简单来说:路由就是根据不同的URL地址,加载出不同的功能的网页。Koa 中的路由和 Express 有所不同,在 Express 中直接引入 Express 就可以配置路由,但是在Koa 中我们需要安装对应的 koa...

2018-11-06 00:37:40 247

原创 02Koa异步处理Async 、Await和Promise 的使用(非常重要)

Async、Await是两种非常重要的方法。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。简单来说:async是让方法变成异步形式。await是等待异步方法执行完成,将异步方法变为同步,所以await使用会受到约束,需要在async方...

2018-11-04 08:20:29 1174

原创 01Koa框架介绍以及Koa环境搭建

01Koa框架介绍以及Koa环境搭建刚开始学习koa框架,个人体会多看官方文档会加快学习进度,接下来介绍两个网站:英语官网:http://koajs.com中文官网:http://www.itying.com/koa一、Koa 框架介绍Node.js 是一个异步的世界,官方 API 支持的都是 callback 形式的异步编程模型,这会带来许多问题,例如:1、callback 嵌套问题...

2018-11-03 09:52:02 327

空空如也

空空如也

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

TA关注的人

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