摘要: Node.js 安装 wget 下载安装 node v6.11.0 下载 "nodejs portal" 解压编译安装 检查node版本 screen 安装 screen常用到的几个命令: screen S name 创建一个name的session screen R name 打开name这个se 阅读全文
posted @ 2017-06-07 22:25 GabrielChenCN 阅读(586) 评论(0) 推荐(0) 编辑
摘要: [TOC] 简介 Web Notifications目前在w3c的协议中已经是“推荐”(REC:Recommendation)阶段,除了iE外,各大现代浏览器都对这个桌面推送有了基本的支持。这都代表我们现在可以很好的在应用中使用桌面推送的特性。在移动端浏览器方面,可能因为平台的权限限制的原因目前只有 阅读全文
posted @ 2016-09-21 19:10 GabrielChenCN 阅读(2655) 评论(1) 推荐(0) 编辑
摘要: 第三方接入总结 [TOC] 本文主要讲解OAuth2.0协议和github、微博、QQ三个平台提供的接入流程,介绍nodejs下十分好用的认证授权插件passport.js。本文代码基于nodejs express。 OAuth2.0介绍  在说OAuth协议之前,想说一下OpenID。在 阅读全文
posted @ 2016-08-23 19:01 GabrielChenCN 阅读(22577) 评论(6) 推荐(7) 编辑
摘要: 简介 Casperjs是一个基于PhantomJS和SlimerJS的前端端对端测试框架,当然你也可以使用它完成网络爬虫功能,它的特点的通过简单的脚本模拟浏览器行为, 主要有casper、tester、mouse等六大模块,其丰富的API为开发者减少了很多压力。 "官网casperjs" "API文 阅读全文
posted @ 2016-08-14 20:30 GabrielChenCN 阅读(1932) 评论(0) 推荐(0) 编辑
摘要: 一、需求的产生 因为公众号需要根据用户发来的语音信息以用户为单位做一些统计,而暂时未接入自己的服务器,于是花了点时间想办法从前端解决重命名文件和批量下载的问题。 二、难点和解决方案 最先本人准备直接获取下载按钮,然后一个简单的循环click,就可以批量下载了,但是微信消息管理页面的下载文件的文件名是 阅读全文
posted @ 2016-04-20 00:02 GabrielChenCN 阅读(1572) 评论(5) 推荐(1) 编辑
摘要: 1.window.location.hash window.location.hash这个属性主要是读取和写入网页位置的,我们经常会用来控制网页单页面跳转或者是控制网页位置。然而这个属性在firefox下遇到中文时却会被自动转码为UTF-8,这是火狐等相似浏览器对中文url的一些处理的不同。以下介... 阅读全文
posted @ 2016-01-26 12:06 GabrielChenCN 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 一.highcharts简介以及引入 highcharts作为免费提供给个人学习、个人网站和非商业用途使用的前端图表演示插件的确使用起来十分方便和轻便。在我最近完成一个需求的时候用到了它, 它的兼容性也很强,其在标准(W3C标准)浏览器中使用SVG技术渲染图形,在遗留的IE浏览器中使用VML技术来... 阅读全文
posted @ 2016-01-23 15:28 GabrielChenCN 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 一.mongodb replication 介绍 官网上的第一句话就是Replication is the process of synchronizing data across multiple servers.翻译过来就是replication(复制)是跨多个服务器同步的过程,基本原理就是一... 阅读全文
posted @ 2016-01-06 17:12 GabrielChenCN 阅读(4787) 评论(0) 推荐(0) 编辑
摘要: 一、云巴介绍 给大家推荐一个提供后台消息服务的服务供应商,个人用户一般是免费的,可作为开发者的后台服务提供商。 官网 专注于为需要实时数据交换的产品提供完美解决方案。支持包括 手机、Web、智能设备 的几乎所有平台。二、JavaScript JDK下载与引入 JDK下载三、应用实例一个简单... 阅读全文
posted @ 2015-12-28 15:47 GabrielChenCN 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 在某些项目中,比如你接手了一个别人的项目然后你不想用蛋疼的ejs,或者你不想用蛋疼的jade。你有不想重写之前的页面,那么你现在可能需要新引入ejs或者jade模块,你仅仅需要做下面两步也许就能完成使用两个模版的工作1.consolidate.jscd 到项目目录:npm install con... 阅读全文
posted @ 2015-12-28 12:15 GabrielChenCN 阅读(1130) 评论(0) 推荐(0) 编辑