摘要: //tool.js 文件var crypto=require('crypto'); function sha1(str){ return crypto.createHash('sha1').update(str).digest('hex'); } function md5(str){ return crypto.createHash('md5').update(s... 阅读全文
posted @ 2017-04-29 15:13 gjKai 阅读(267) 评论(0) 推荐(0)
摘要: var util=require('util');var mysql=require('mysql');const HOST='127.0.0.1';const USER='root';const PASS='';const prefix='blog_';const DATABASE='app_bl 阅读全文
posted @ 2017-04-29 15:12 gjKai 阅读(1303) 评论(0) 推荐(0)
摘要: 请求进来,是同步的,, 但是处理是异步的,所以想要最终做到同步的返回相应, 只能回调套回调; 阅读全文
posted @ 2017-04-17 11:33 gjKai 阅读(98) 评论(0) 推荐(0)
摘要: var http=require('http'); var url=require('url'); var fs=require('fs'); var silly=require('silly-datetime'); var formidable=require('formidable'); var exec = require('child_process').exec,child; /*c... 阅读全文
posted @ 2017-04-16 22:00 gjKai 阅读(200) 评论(0) 推荐(0)
摘要: app.get('/',middleware1,middleware2,middleware3,function(req,res,next){ ##..code }); function middleware1(req,res,next){ if(req.query.chain=="123"){ n 阅读全文
posted @ 2017-04-16 13:56 gjKai 阅读(129) 评论(0) 推荐(0)
摘要: 1 /** 2 * author:Kai 3 * validation 模板 4 */ 5 //调用validator 返回form对象; 6 var form=$('#form').validate({ 7 submitHandler:function(form){ 8 //当所有都通过的时候点击提交将会触发这个方法; 9 ... 阅读全文
posted @ 2017-04-14 21:43 gjKai 阅读(165) 评论(0) 推荐(0)
摘要: 1 function fenlei($data,$pid=0,$level=0){ 2 static $arr=[]; 3 foreach($data as $k=>$v){ 4 if($v['pid']==$pid){ 5 $arr[]=$v; 6 fenlei($data,$v['id'],$le... 阅读全文
posted @ 2017-04-14 19:00 gjKai 阅读(151) 评论(0) 推荐(0)
摘要: 1 //事件对象库; 2 var EventUtil={ 3 addEvent:function(obj,type,fn){ 4 if(obj.addEventListener){ 5 obj.addEventListener(type,fn,false); 6 }else if(obj.attachEvent){ 7... 阅读全文
posted @ 2016-12-04 16:59 gjKai 阅读(203) 评论(1) 推荐(0)
摘要: function DOMReady(fn){ if(document.addEventListener){ addEvent(document,'DOMContentLoaded',fn); }else{ IEContentLoaded(); } function IEContentLoaded(){ var... 阅读全文
posted @ 2016-12-03 21:06 gjKai 阅读(135) 评论(0) 推荐(0)

test