- 博客(24)
- 收藏
- 关注
原创 Javascript/Node.js 中的 this
this 绑定: 作为函数调用; this 指向全局对象作为方法调用: this 指向该方法所属对象例如:var o = {}o.name = "name";o.f = function abc() { function efg() { console.log(this); } efg();//efg 作为函数被调用, 里面的
2013-12-26 12:40:03 1043
原创 javascript/node.js 中 setTimeout(callback,delay) 中的 this
/** * Created hatmore on 13-12-26. * setTimeout() 是一个全局异步函数,回调函数中的 this 指向 实际的上下文对象 */foo = function() { this.myName = "Foo function.";}foo.prototype.sayHello = function() { console.dir
2013-12-26 11:25:55 2940 1
原创 javascript 数据结构 之 单链表
/** * Created by CAIYAO365 on 13-12-26. */function LinkedList() { var count = 0; var head = null; this.getCount = function () { return count; } this.DisplayAll = func
2013-12-26 10:20:01 1180
原创 javascript 数据结构 之队列
队列是一种集合,队列里的对象按一定的顺序排列 ,遵循先进选出。function Queue() { var count = 0; var tail = null; var head = null; this.GetCount = function () { return count; } /** * @par
2013-12-25 20:57:21 1130
原创 javascript 在 构造器函数中定义方法 vs 在 prototype 中定义方法
构造器函数中, this 导至每个对象中都有此方法体存在,占内存较多.而外部,protoytype 只存在一个方法体复本.
2013-12-25 14:41:34 1473
原创 我的2013总结:很充实,期待马年。
这一年很充实:看过的javascript书籍: 《javascript权威指南》《javascript dom编程艺术》《javascript_patterns》《pro_javascript_design_patterns》《effective javascript》看过的Node.js 书籍:《node.js: up and running》《pro
2013-12-24 11:36:42 4139 4
原创 Javascipt 数据结构 之 Stack
Stack 是一种特殊的数据类型或集合,Stack 实现了先进先出的操作( LIFO -- Last In First Out )主要操作: 成员的增加 称为push, 成员的删除称为 pop. /** * Created by hatmore on 13-12-24. */function Stack() { var top = null; var c
2013-12-24 10:04:43 1271
原创 网站设计工作流
一:收集所有内容二:头脑风暴,想出主题与视觉隐喻三:头脑风暴,开发视觉隐喻并思考网站布局四:建立分镜表五:进行卡片分类并创建IA图六:规划网站目录结构,为内容加入html标记,并用CSS制作样式,用javascript实现动态效果.
2013-12-18 16:27:59 1007
原创 web设计:网站主题与视觉隐喻
网站主题: 是指这个网站的内容与用途。比如说: 淘宝网的网站主题是什么, 购物,开店。!视觉隐喻: 用来强调网站主题的设计元素。搜索宝贝,品牌图标,宝贝图片,包邮,特惠,清仓都加强了 ”购物“,这个主题。
2013-12-17 15:03:31 1830
原创 Node.js c-ares 了解
https://github.com/joyent/node/tree/master/deps/careshttp://c-ares.haxx.se/https://github.com/bagder/c-aresc-ares 是一个C语言实现的异步DNS解析库(C Asynchronous Resolver),采用 MIT 协议,兼容POSIX, Windows, N
2013-12-13 10:58:22 2013
原创 Node.js web 服务器应对黑客攻击及确保文件系统的安全
先用 url.parse() 对 require.url 进行处理,再用path.normalize() 对文件路径进行处理,
2013-12-12 10:05:32 1578
原创 关于MongoDB的group用法
1 >db.posts.group({ 2 3 … “key” : {“day” : true}, 4 5 … “initial” : {“tags” : {}}, 6 7 … “$reduce” : function (doc, prev) { 8 9 … for (i in doc.tags) {10 11 … if (doc.ta
2013-12-11 20:37:14 1645
原创 node.js web服务器开发 实践(二), 给web服务器加内存缓存
/** * Created by hatmore on 13-12-11. *///缓存模块var fs = require('fs');var cache = {};module.exports= function cacheAndDelive(f,cb) { if(!cache[f]){ fs.readFile(f,function(err,data){
2013-12-11 15:45:29 2263
原创 node.js web服务器 中文乱码
html 文件中 或者 Content-Type 中 charset=UTF-8 ,注意, UTF-8 必须 是大写带杠!不然 360, 等一些国内浏览器会出现乱码.还有就是异步回调函数中 使用 return ,需要注意fs.readFile(f, function(err, data){ if (err) {
2013-12-10 17:20:37 3004
原创 node.js web服务器开发 实践(一) 收获
1. 对 arayData.forEach(function ( x ){} ), 用法更熟练了。2.对response 对象有了更多的认识 response.addTrailer(), http协议 有了更多的了解。3.对写简单的 route 有了基本的印象与思路,[{rout:'/', output:""},{rout:''/about, output:function(){}},
2013-12-10 10:31:23 1349
原创 mongodb 学习路线
1. http://www.cnblogs.com/huangxincheng/category/355399.html 跟个学八天2. Mongodb 官方的pdf 文档3. mongodb_applied_design_patterns 书中的实例多做几遍,多分析。4.多看官方文档: http://docs.mongodb.org/manual/
2013-12-09 11:00:46 1144
原创 Node.js fs.Stats
参照 stat(2) struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number */ mode_t st_mode; /* p
2013-12-07 11:25:12 1702
转载 推荐: node.js timer 教程
http://books.google.com.hk/books?id=TVXBAQAAQBAJ&lpg=PA179&vq=unref&hl=zh-CN&pg=PA179#v=snippet&q=unref&f=false
2013-12-06 10:44:17 1008
原创 Node.j: exports 和 module.exports
node.js 平台,每一个javascript 文件, 初始的时候 module.exports = {} ;exports = moudle.exports;模块导出,导出的是 moudle.exports如果 export 重新赋值,exports 与一个本地变量没任何区别。exports = 'abc'; 如果
2013-12-05 21:43:11 1005
原创 ubuntu dd命令 本地备份 (镜像备份)
一:备份MBR[编辑]备份mbr dd if=/dev/sda of=/backup/mbr.img bs=512 count=1[编辑]还原mbr dd if=/backup/mbr.img of=/dev/sda bs=446 count=1[编辑]还原分区表,跳过主引导记录 dd if=/backup/mbr.img of=/dev/sd
2013-12-03 10:17:39 5956
原创 ubuntu 安装node.js 最新版本
sudo apt-get updatesudo apt-get install -y python-software-properties python g++ makesudo add-apt-repository -y ppa:chris-lea/node.jssudo apt-get updatesudo apt-get install nodejsIt installs
2013-12-02 15:26:15 2355
原创 sudo apt-get install apt-file && apt-file update
sudo apt-get install apt-file && apt-file update$ apt-file search add-apt-repository
2013-12-01 14:20:25 1895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人