阿里优酷电话面试[7连问]

阿里优酷电话面试[7连问]先进行了一个简单的自我介绍,主要介绍了一下自己的工作经历和一些技术栈 1. 解释一下浏览器解析HTTP的过程 上来就放大招,这个题可深可浅,我整理了一下答案 一次完整的HTTP请求过程当我们在web浏览器的地址栏中输入: www.baidu.com,然后回车,到底发生了什么 过程概览  1.对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址   2.根据这个IP,找到对应的服务器,发起TCP的三次握手   3.建立TCP连接后发起HTTP...

阅读全文

websocket

岗位 web前端 我的csdn:me.csdn.net/Chad97 个人博客:Ruoduan.top 敲黑板 知识点:websocket:websocket是HTML5的一个新协议,它允许服务端向客户端传递信息,实现浏览器和客户端双工通信。websocket弥补了HTTP不支持长连接的特点,那么在学习websocket之前我们先来了解以下HTTP HTTPHTTP是用于传输如HTML文件,图片文件,查询结果的应用层协议。它被设计于用于服务端和客户端之间的通信。在工作的时候,客户端打...

阅读全文

vue-animation

为什么要有动画 ? 就是要有不解释 比较简单记录一下,方便找1. 过渡类名动画1. html结构1234567<div id="app"> <input type="button" value="动起来" @click="myAnimate"> <!-- 使用 transition 将需要过渡的元素包裹起来 --> <transition name="fade"> <div v-show="isshow"...

阅读全文

中间件:express-session

express-sessiongithub仓库 session 介绍: session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 session 保存在服务器上。 Session的用途: session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登录信息保存。当客户访问其他页面时,可以判断客户的登录状态,做出提示,相当于登录拦截。session可以和Redis或者数据库等结合做持久化操作,当服务器挂掉时也不会导致某些客户信息(购物车)...

阅读全文

path模块的__dirname和__filename

nodejs ——path模块的dirname 和 filename 我们在使用nodejs,可能需要对 node_modules 开放一些目录,fs 取的是绝对路径,而我们在不同的环境下,node_modules 可能存在于 不同的 根目录中,这个时候我们就要用到 join()方法 来吧绝对路径进行一个转换,来获取一个动态的绝对路径 12app.use('/public/', express.static(path.join(__dirname, './public/')))app.us...

阅读全文

canvas穿透pointer-events属性

遇到这个问题这里记录一下,解决方案也非常简单 在我们把 canvas 作为 网站的 body 背景的 时候,如果z-index 的层级没注意设计,默认情况下,canvas 会遮挡网站上的 a 链接 和一些按钮的 遇到这个 问题 我们只需要在 canvas 背景中添加一个css 属性:pointer-events: none 你可以选择后期用 js 添加,也可以在创建的 时候直接写上,如果是canvas 在本地 可以直接写上,如果是请求而来的,可以用js 给相应的 canvas 添加这一...

阅读全文

promise解决回调地狱(callback-hell)

具体参考 阮一峰,ES6标准入门 在我们需要对一个异步操作进行频繁的调用的时候,且要保证一步操作的顺序,可能会出现 回调地狱(callback)的情况 例如: 嵌套方式12345678910111213141516171819202122var fs = require('fs')fs.readFile('../data/a.txt','utf8',function (err,data) { if (err) { throw err ...

阅读全文

nosql数据库-mongodb使用gongoos的CRUD

简介NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。 具体链接: 菜鸟教程 第一步下载:【下载地址】:https://www.mongodb.com/download-center/community 根据自己的操作系统和需求下载:我...

阅读全文

npm-常用命令及切换源

npm node package manager——网站 npmjs.com 只要安装了node 就安装了 npm nm也有版本概念 123npm --version //查看版本号npm install --global npm //升级npm版本 一些常用命令 npm init //生成package.json 文件 npm init -y //快速生成 跳过向导 npm install 包名 //下载 npm install //一次性把packa...

阅读全文


本网站作品部分来自于网络,感谢开源社区的诸多开发者 My_Github and My_E-mail

Copyright © 2013 - 2019 Ruoduan's Blog All Rights Reserved.

滇ICP备19003866号 本网站版权归本站作者Ruoduan所有

访客数 : | 访问量 :

{% if theme.fireworks %} {% endif %} {% if theme.canvas_nest %} {% endif %} {% if theme.Background_music %} {% endif %}