09 2015 档案
写让别人能读懂的代码
摘要:教程:http://saebbs.com/forum.php?tid=37496&page=1&extra=&mod=viewthread 一.DRY(Don't repeat yourself)此原则如此重要,简单来说是因为:代码越少,Bug也越少没有重复逻辑的代码更易于维护,当你修复了一个bug 阅读全文
posted @ 2015-09-30 19:32 j.w 阅读(239) 评论(0) 推荐(0) 编辑
node nodemailer
摘要:需求:通过nodejs发送邮件一般都是用nodemailer这个模块。目前有0.7和1.0两个版本,网上的很多教程和代码,大都是按照0.7写的,自己做的时候需要注意看README.md支持的services:https://github.com/andris9/nodemailer-wellknow... 阅读全文
posted @ 2015-09-28 22:59 j.w 阅读(380) 评论(0) 推荐(0) 编辑
电脑软件
摘要:1、excel2010 打开多个软件无法独立窗口的问题:找了很多方法,都说是要在工具-选项-高级-在任务栏中显示所有窗口,但这种方法使用了07版本。对于2010版本,需要改注册表:(打开多个Excel2010文档在同一个窗口中显示问题如何解决)http://wenku.baidu.com/link?... 阅读全文
posted @ 2015-09-28 08:38 j.w 阅读(140) 评论(0) 推荐(0) 编辑
opencpu
摘要:前端通过它调用后端的R语言,对R函数进行一个封装。 网址:https://github.com/jeroenooms/opencpu.js 使用的是opencpu-0.5.js,对它进行了修改。 1、先调用call方法,在它的回调中,调用rpc和rplot。之前是通过按钮触发rpc的调用,所以没有写 阅读全文
posted @ 2015-09-27 21:30 j.w 阅读(1392) 评论(0) 推荐(0) 编辑
node express session
摘要:在express4.0版本以上,需要单独增加session模块:express-session:https://www.npmjs.com/package/express-session 具体做法是,在app.js中 然后再routes,controllers,models中就可以使用 req.se 阅读全文
posted @ 2015-09-27 09:21 j.w 阅读(287) 评论(0) 推荐(0) 编辑
node csv
摘要:想实现下载csv文件的功能,内容放在mysql的blob中,在网上找的都是关于csv模块的。由于csv的更新,网上的很多方法都用不了,比如csv(),现在已经变了:http://csv.adaltas.com/csv/examples/通过sudo npm install csv安装的csv模块,里... 阅读全文
posted @ 2015-09-26 15:33 j.w 阅读(557) 评论(0) 推荐(0) 编辑
javascript编码规范
摘要:教程:JavaScript 风格指南/编码规范(Airbnb公司版) http://web.jobbole.com/79484/ 阅读全文
posted @ 2015-09-26 15:29 j.w 阅读(113) 评论(0) 推荐(0) 编辑
javascript 奇技淫巧45招
摘要:教程:http://chensd.com/2015-01/45-useful-javascript-tips-tricks-and-best-practices.html 1、上线前检查和压缩代码:用gulp.js就好 2、原始操作符比函数块 3、处理websocket的超时:42 现在还接触不到 阅读全文
posted @ 2015-09-26 14:52 j.w 阅读(180) 评论(0) 推荐(0) 编辑
javascript data format
摘要:Date.prototype.Format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), ... 阅读全文
posted @ 2015-09-26 05:44 j.w 阅读(261) 评论(0) 推荐(0) 编辑
nodejs 上传文件 upload
摘要:只是现在主要用nodejs做后端了,所以记录一些上传文件的使用方法。 上传文件的主要方式: 1、form上传,优点是方便,缺点是没法回调,上传后返回的数据没法处理 2、ajax上传,优点是可控制,有回调,缺点是不太方便 用form上传,express后端接收,有很多插件,如formidable。但是 阅读全文
posted @ 2015-09-25 23:36 j.w 阅读(2763) 评论(0) 推荐(0) 编辑
nodejs 教程
摘要:教程:http://www.runoob.com/nodejs/nodejs-tutorial.html挺全的。 阅读全文
posted @ 2015-09-25 23:35 j.w 阅读(143) 评论(0) 推荐(0) 编辑
nodejs+express+mysql+handsontable
摘要:介绍:做一个医疗数据分析的系统现在看是写后端的功能,按照PHP的功能,在node上一个个实现。1、route引用controller,controller引用model,所以会先执行model可以执行的语句,再执行controller,然后执行route,接下来,根据路径执行2、node async... 阅读全文
posted @ 2015-09-25 19:29 j.w 阅读(422) 评论(0) 推荐(0) 编辑
nodejs async
摘要:官网:https://github.com/caolan/async流程控制:简化十种常见流程的处理集合处理:如何使用异步操作处理集合中的数据工具类:几个常用的工具类流程控制详细说明:http://my.oschina.net/huangsz/blog/176203series(tasks, [ca... 阅读全文
posted @ 2015-09-24 11:43 j.w 阅读(297) 评论(0) 推荐(0) 编辑
bootstrap collaspe
摘要:和modal类似:也是通过data-toggle, data-target来指定;可以把折叠插件改为手风琴,如果指定data-parent,那这个data-parent元素下的折叠插件就会像手风琴一样,打开一个,其他的都关了。每个折叠元素的id都是需要的。添加- + *,来实现折叠,展开,删除的功能... 阅读全文
posted @ 2015-09-23 22:57 j.w 阅读(273) 评论(0) 推荐(0) 编辑
node mysql
摘要:官网:https://github.com/felixge/node-mysql 教程:http://www.2cto.com/database/201505/402939.html 查询有三种方式:直接,传值,联合 转义查询值:connection.escape(userId) 当使用自增主键时获 阅读全文
posted @ 2015-09-18 15:58 j.w 阅读(324) 评论(0) 推荐(0) 编辑
css问题
摘要:1、居中 场景:元素居中,margin-top:20px; 一般的做法:margin:0 auto; margin-top:20px; 更好的做法:margin:20px auto 0; 2、页面缩小时,border会变化 添加:box-sizing:border-box; 3、css transi 阅读全文
posted @ 2015-09-17 20:09 j.w 阅读(217) 评论(0) 推荐(0) 编辑
mac 命令
摘要:mac官网的技巧:http://www.macappbox.com/tips/ 1、mac上safari的flash过期 http://www.macappbox.com/tips/201/ 2、如何更改 Mac 文件默认打开方式 http://www.macappbox.com/tips/199/ 阅读全文
posted @ 2015-09-17 15:21 j.w 阅读(587) 评论(0) 推荐(0) 编辑
js 严格模式
摘要:1、去除with我好像从没用过with2、局部变量再赋值前必须声明我好像一直这样做的3、this不再默认指向全局sayColor.call();sayColor.call(null);sayColor.call(undefined);//都提示错误执行构造函数需要new:this在被赋值之前会一直保... 阅读全文
posted @ 2015-09-17 10:36 j.w 阅读(365) 评论(0) 推荐(0) 编辑
js 数组
摘要:教程:http://www.alloyteam.com/webdevelop/javascript/push:后加pop:后减shift:前减unshift:前加push,unshift相对来说都比较长,所以都是加;push是后加,unshift是前加;其他两个是减,pop是后减,shift是前减。... 阅读全文
posted @ 2015-09-17 09:29 j.w 阅读(126) 评论(0) 推荐(0) 编辑
sass
摘要:教程 http://www.haorooms.com/post/sass_css 20160801看了一遍 http://www.w3cplus.com/sassguide/syntax.html 安装: mac本来就安装了ruby,直接安装sass就行,要使用国内的镜像; win7下ruby装在C 阅读全文
posted @ 2015-09-16 15:55 j.w 阅读(334) 评论(0) 推荐(0) 编辑
js 面向对象 定义对象
摘要:js面向对象看了很多,却没有完全真正的理解,总是停留在一定的阶段,这次再认真看一下。面向对象包含两种:定义类或对象;继承机制;都是通过工厂模式,构造函数,原型链,混合方法这四个阶段,原理也一样,只是实现细节有点不同定义类或对象教程:http://www.w3school.com.cn/js/pro_... 阅读全文
posted @ 2015-09-15 09:06 j.w 阅读(390) 评论(0) 推荐(0) 编辑
js 设计模式
摘要:1、单例模式:产生一个类的唯一实例比如:点击按钮生成遮罩层->只生成一个div:先创建一个div,再调用->可能浪费:用变量判断->引入全局变量:用闭包包含->通用:单力包装器(桥接模式)var singleton = function( fn ){ var result; return funct... 阅读全文
posted @ 2015-09-10 08:37 j.w 阅读(243) 评论(0) 推荐(0) 编辑
jquery 概述
摘要:1.x支持IE6,7,8;我看了这个的中文文档 2.x不支持IE6,7,8; [ jQuery 3 有哪些新东西](https://github.com/cssmagic/blog/issues/59) jquery 3.x 1、.contextmenu() 右键事件 阅读全文
posted @ 2015-09-02 20:53 j.w 阅读(157) 评论(0) 推荐(0) 编辑
Node.js最新Web技术栈(2015年5月)
摘要:https://cnodejs.org/topic/55651bf07d4c64752effb4b1 阅读全文
posted @ 2015-09-02 18:41 j.w 阅读(97) 评论(0) 推荐(0) 编辑
this
摘要:用自然语言的角度理解JavaScript中的this关键字:http://blog.leapoahead.com/2015/08/31/understanding-js-this-keyword/使用Function.prototype.bind把function绑定到某个对象://每个函数都有一个... 阅读全文
posted @ 2015-09-01 23:46 j.w 阅读(144) 评论(0) 推荐(0) 编辑