Nodejs
文章平均质量分 79
ly364434006
这个作者很懒,什么都没留下…
展开
-
NodeJS介绍
1. Nodejs的介绍 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。2. Nodejs的方方面面? Node有4大优势:1. Nodejs基于Javascript语言,减低了学习...原创 2016-01-21 10:24:18 · 121 阅读 · 0 评论 -
Hexo博客配置留言和分享功能
接上一篇《使用Hexo在Github上构建免费Blog应用》,这篇介绍下如何在Hexo博客上配置留言和分享功能。我们的留言控件采用多说这款插件,话不多说,直接进入主题吧。 第一步,打开多说官网,点击“我要安装”,然后选择登录模式,这里可以选择QQ、微信、baidu等账户进行登录 第二步,登录成功后,是多说的管理平台,在左边的导航栏选择“工具”菜单,然后获取插件代码。...原创 2016-01-27 15:13:03 · 1759 阅读 · 0 评论 -
使用Hexo在Github上构建免费Blog应用
目录Hexo介绍Hexo安装Hexo使用Hexo发布到GithubHexo主题1、Hexo介绍 "A fast, simple & powerful blog framework"这是Hexo官方上面的介绍,Hexo是基于Node.js的一个静态blog框架,通过Hexo可以仅仅使用几条简短的命令就能方便我们快速创建自己的blog。Hexo可以...原创 2016-01-26 17:36:05 · 272 阅读 · 0 评论 -
Node.js基础中间件Connect
Node.js提供了20多种内置中间件供我们使用:logger: 用户请求日志中间件csrf: 跨域请求伪造保护中间件compress: gzip压缩中间件basicAuth: basic认证中间件bodyParser: 请求内容解析中间件json: JSON解析中间件urlencoded: application/x-www-form-urlencode请求解析...原创 2016-01-25 11:29:51 · 193 阅读 · 0 评论 -
Node.js日志管理log4js
log4js的输出级别6个: trace, debug, info, warn, error, fatal 1、安装log4jsnpm install log4js 2、代码app.jsvar express = require("express");var app = express();var log4js = require("./logger")...原创 2016-01-22 14:30:32 · 335 阅读 · 0 评论 -
Node.js事件循环
Node.js事件循环Node.js 是单进程单线程应用程序,但是可以通过事件回调支持异步编程和并发,所以性能非常高。Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个...原创 2016-01-22 10:47:32 · 105 阅读 · 0 评论 -
Node.js单线程异步编程
我们都知道node.js是单线程的,它又是如何实现异步编程的呢?答案是通过事件回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node.js使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回...原创 2016-01-22 10:38:27 · 179 阅读 · 0 评论 -
Nodejs+express+ejs分页查询
var mysql = require("mysql");var pool = mysql.createPool({ host:"localhost", user:"root", password:"root", database:"mydb", port:"3306", connectionLimit:10});var helper = f原创 2016-01-22 10:03:25 · 1722 阅读 · 0 评论 -
NodeJS操作MySQL数据库-1
var mysql = require("mysql");var conn = mysql.createConnection({ host:"localhost", port:"3306", user:"root", password:"root", database:"mydb"});conn.connect();console.log(原创 2016-01-21 10:30:36 · 171 阅读 · 0 评论 -
Hexo其他辅助功能分享
这是关于Hexo的第三篇文章了,这里主要分享下Hexo上一些辅助功能项。目录:fancybox使用取消默认hexo处理文件文章摘要自定义目录草稿文章的处理百度统计自定义挂件配置404页面图床博客访问量统计fancybox使用fancybox效果使用,就是在文章头部增加可以切换显示的图片效果,具体效果如下: 具体配置是在文章头部添...原创 2016-01-29 11:15:43 · 493 阅读 · 0 评论