02 2017 档案

摘要:在Node.js中,我们通常使用express-session这个包来使用和管理session,保存服务端和客户端浏览器之间的会话状态。那如何才能实现当用户刷新当前页面或者点击页面上的按钮时重新刷新session的过期时间呢?类似于ASP.NET中session会话状态,只要在一定的时间内页面一直保 阅读全文
posted @ 2017-02-27 12:33 axl234 阅读(738) 评论(0) 推荐(0)
摘要:介绍 众所周知,Node.js运行在Chrome的JavaScript运行时平台上,我们把该平台优雅地称之为V8引擎。不论是V8引擎,还是之后的Node.js,都是以单线程的方式运行的,因此,在多核心处理器的系统中并不能发挥其最大的性能。 Node.js的cluster模块 幸运的是,Node.js 阅读全文
posted @ 2017-02-27 12:27 axl234 阅读(752) 评论(0) 推荐(0)
摘要:下一代 Web 应用? 近年来,Web 应用在整个软件与互联网行业承载的责任越来越重,软件复杂度和维护成本越来越高,Web 技术,尤其是 Web 客户端技术,迎来了爆发式的发展。 包括但不限于基于 Node.js 的前端工程化方案;诸如 Webpack、Rollup 这样的打包工具;Babel、Po 阅读全文
posted @ 2017-02-23 14:52 axl234 阅读(436) 评论(0) 推荐(0)
摘要:简介 什么是代码审查 代码审查是一个检查代码是否符合编程规范以及查找代码错误的过程,如果要做个比喻,那么它就是编程语言的拼写检查工具。代码审查可以帮助独立开发者更好的维护代码,但它更大的能力是帮助团队维护代码。 为什么我们需要审查样式 对样式进行审查的原因有很多,比如它可以维护代码的一致性,解析代码 阅读全文
posted @ 2017-02-23 10:41 axl234 阅读(1430) 评论(0) 推荐(0)
摘要:这是一个小技巧,看着.ejs的后缀总觉得不爽,使用如下方法,可以将模板文件的后缀换成我们习惯的.html。 1.在app.js的头上定义ejs: 代码如下: var ejs = require('ejs'); 2.注册html模板引擎: 代码如下: app.engine('html',ejs.__e 阅读全文
posted @ 2017-02-21 13:53 axl234 阅读(4143) 评论(0) 推荐(0)
摘要:现象 最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,搞得人无比郁闷啊,虽然在自己的环境可以对页面进行放行,但是对用户来说,不能要求用户都来通过拦截。何况当出现拦截时,很多小白根本不知道发生了啥,不知道在哪里看被拦截的页面,简直悲催啊~~。 另外,可以发现,当window.op 阅读全文
posted @ 2017-02-20 16:10 axl234 阅读(4542) 评论(0) 推荐(0)
摘要:你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件) 在另一个文件中你这样引用 那到底Module.exports是什么呢?它是否合法呢? 其实,Module.exports才是真正的接口,exports只不过是它的一个辅助工具。 最 阅读全文
posted @ 2017-02-16 13:52 axl234 阅读(14023) 评论(0) 推荐(4)
摘要:前言 首先这个文档中主要记述了自己在编写html代码时如何构建良好的dom结构的一些所思所想,在这一部分主要说明按“块”构建dom结构的思路。同时在这篇文档中也记述了自己对代码注释的理解,在这一部分主要说明注释对理解代码结构的重要性和提高团队配合的重要性出发来说明,因为之前有一段时间的工作属于在“一 阅读全文
posted @ 2017-02-14 10:41 axl234 阅读(451) 评论(0) 推荐(0)
摘要:需求是这样的:需要统计用户公司某款产品用户的回馈情况,美工给的设计多个psd,每个页面里面都有一个选择题,让用户选择自己的答案,最后经过几次选择之后在最后一个页面统一提交到后台!所以这里引出的技术需求就是:如何在每个页面之间实现数据共享,比如用户进入下个选择页面之后怎么保存用户在上一个页面选择的数据 阅读全文
posted @ 2017-02-14 10:31 axl234 阅读(5175) 评论(0) 推荐(0)