使用pm2+github将node项目一键部署到远程服务器

每次在本地跑Node项目自娱自乐总不是很爽,一直想把自己的node项目部署到服务器上。但是我对于后端和运维知识我还是处于小白阶段,今天研究了一下午,总算是成功把自己的node项目搞了上去,又学到了新姿势。本文将介绍怎么从零开始,获得服务器,并将node项目通过github+pm2部署到远程服务器。 ... [read more]

关于jQuery的Deferred对象介绍(译)

(趁着毕设要求,翻译了一篇文章,顺便放上来。英文不好翻了2天才翻完,/(ㄒoㄒ)/如有错误欢迎指正。) 原文链接:An Introduction to jQuery’s Deferred Objects 长久以来,javascript的开发者习惯于使用回调函数去 ... [read more]

利用Fiddler进行前端调试

最近刚get了一个很方便前端调试的新技能,特别在已上线网页上修复bug的时候调试很实用,比如我在本地改了一个test1.js文件想要测试效果,但是又不想很麻烦地推到测试环境,就可以用这个工具把线上的test1.js文件请求到自己的本地test1.js文件,这样你的代码可以直接进行调试了。 首先我们要用的工具是Fiddler,这是 ... [read more]

2016年计划(目标)

农历新年也已经过完了,我也该给自己打打鸡血,制定一个2016年的目标了。 ... [read more]

js中文输入法字符串截断问题解决

最近遇到了一个需求:一个输入框最大输入字数为7个字,用户输入超出7个字时,显示警告提示,并且阻止用户输入。 用input propertychange事件可以监听到用户的输入,在英文或者数字输入状态是没有问题的。但是在中文输入法输入情况下,不同浏览器有不同的表现。有的浏览器会在输入拼音时就会进入判断,如果拼音就已经超过7个字符,就不能再继续输入。 如下: <input id="t ... [read more]

前端知识收集

整理了一些自己比较感兴趣的前端知识比较好的博文或者网址 HTTP 协议中 URI 和 URL 有什么区别? 从输入 URL 到页面加载完成的过程中都发生了什么事情? [详解j ... [read more]

node.js学习笔记(十一)——路由控制

当访问http://localhost:3000, 浏览器会向服务器发送请求,包括请求的方法、路径、HTTP协议版本和请求头信息。app会解析请求的路径,调用相应的逻辑,route/index.js中有 router.get('/',function(){})通过res.render('index',{title:"cky"})调用视图模板index,传递title变量,最终生成HTML ... [read more]

node.js学习笔记(十)——工程的结构

一、app.js工程的入口 分析app.js代码: ... [read more]

node.js学习笔记(九)——Express框架入门介绍

Node.js由于不需要另外的HTTP服务器,因此减少了一层抽象,给性能带来不少的提升,同时也因此提高了开发难度,实现一个POST数据的表单。例如: PHP中获取POST请求参数可以直接用 $_POST('title'); ... [read more]

node.js学习笔记(八)——HTTP客户端

功能是作为客户端向HTTP服务器发起请求。 1. http.request(options,callback) http.request发起HTTP请求,接受两个参数,option是一个类似关联数组的对象,表示请求的参数,callback是请求的回调函数,option常用的参数如下: |参数 |含义| |------|-----| |host |请求网站的域名或IP地址| |port ... [read more]