代码改变世界

nodejs--Nodejs单元测试小结

2016-03-12 19:00 by sunshine1987, 390 阅读, 0 推荐, 收藏, 编辑
摘要:前言 最近在写一课程的Project,用Node写了一个实时聊天小应用,其中就用到了单元测试。在写Node单元测试的时候,一方面感受到了单元测试的重要性,另一方面感受到了Node单元测试的不够成熟,尚未有成熟的理论体系,所以想写篇博客探讨一下Node里面单元测试的方法。示例代码部署在Github上面 阅读全文

javascript--给你的JS代码添加单元测试

2016-03-12 18:59 by sunshine1987, 2784 阅读, 0 推荐, 收藏, 编辑
摘要:通过测试框架为JavaScript应用添加测试,从而保证代码的高质量。这里的笔记例子应用在jaywcjlove/validator.js中。 安装 用到三个工具chai(断言工具),mocha(测试框架),mocha-phantomjs(客户端运行mocha试验在命令行测试通过),先在你的项目中安装 阅读全文

nodejs--JWT 在前后端分离中的应用与实践

2016-03-12 18:55 by sunshine1987, 8593 阅读, 1 推荐, 收藏, 编辑
摘要:本文主要介绍JWT(JSON Web Token)授权机制在前后端分离中的应用与实践,包括以下三部分: JWT原理介绍 JWT的安全性 React.js+Flux架构下的实践(React-jwt example) 0 关于前后端分离 前后端分离是一个很有趣的议题,它不仅仅是指前后端工程师之间的相互独 阅读全文

CSS--浏览器CSS Hack 收集

2016-03-12 18:49 by sunshine1987, 228 阅读, 0 推荐, 收藏, 编辑
摘要:所谓的Hack就是只有特定浏览器才能识别这段hack代码。Hack 不是什么好东西,除非没有办法,我们尽量还是不要用着玩意。 下面是各个浏览器的CSS Hack 列表。 Firefox 浏览器 @-moz-document url-prefix() { .selector { property: v 阅读全文

CSS--填坑常用代码分享

2016-03-12 18:47 by sunshine1987, 341 阅读, 0 推荐, 收藏, 编辑
摘要:以下是常用的代码收集,没有任何技术含量,只是填坑的积累。 一. css 2.x code 1. 文字换行 /*强制不换行*/ white-space:nowrap; /*自动换行*/ word-wrap: break-word; word-break: normal; /*强制英文单词断行*/ wo 阅读全文

Node.js安全清单

2016-01-31 20:25 by sunshine1987, 532 阅读, 0 推荐, 收藏, 编辑
摘要:前言 安全性,总是一个不可忽视的问题。许多人都承认这点,但是却很少有人真的认真地对待它。所以我们列出了这个清单,让你在将你的应用部署到生产环境来给千万用户使用之前,做一个安全检查。 以下列出的安全项,大多都具有普适性,适用于除了Node.js外的各种语言和框架。但是,其中也包含一些用Node.js写 阅读全文