2018-05-06 Express框架cookie和session Express框架cookie和sessionHTTP协议是无状态的,所以要通过一些机制来记录用户的信息。cookie是存在浏览器端的,session是存在服务器端。 阅读全文…
2018-05-05 javascript数据类型转换 javascript数据类型转换在面试中经常会碰见问类型转换的问题,例如[] == false、[] == {}返回的是真还是假等等。。。 阅读全文…
2018-05-05 Git生成SSH公钥 Git生成SSH公钥大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。 阅读全文…
2018-05-02 javascript数组去重(ES6版) javascript数组去重(ES6版)之前讲了如何利用循环和json对象去重,但是有BUG,如果是一个是字符串一个是数字就没办法区分了。今天就利用 Set 来去重。 阅读全文…
2018-04-28 css实现元素垂直水平居中-包括未知宽高的元素 css实现元素垂直水平居中-包括未知宽高的元素这个一道很经典的面试题,做项目中也常会出现这样的需求。现在我就用几种比较常用的方法。兼容性也列出来。 阅读全文…
2018-04-27 EJS模板引擎 EJS模板引擎模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。Express默认的模板引擎是Jade,为什么要选择EJS呢,因为它非常简单而且不破坏原有HTML代码结构。只需要用JavaScript编写你想要的HTML。 阅读全文…
2018-04-18 Express中间件body-parser简单实现 Express中间件body-parser简单实现之前文章写了怎么用body-parser中间件处理post请求,今天就大概实现下body-parser中urlencoded 这个方法。 阅读全文…