摘要:
XMLHttpRequest.upload 在Firefox, Google Chrome and Safari中,如果通过XMLHttpRequest上传文件,是可以通过监听XMLHttpRequest.upload对象的progress事件来查看进度的。 var xhr = new XMLHttpRequest();
xhr.upload.addEventListener("progress"... 阅读全文
摘要:
Buffer不会被GC? 为了看看这个问题,我写了一段测试代码 var http = require('http') , os = require('os'); function create(size, res) { var mb = 1024 * 1024; res.write('free ' + os.freemem() / mb + 'MB\r\n'); res.write('------... 阅读全文
摘要:
起因 看到simple todo的各种python版本实现, 我也来凑凑热闹...既然已经有这么多python版本了, 我就对比实现了一个Simple-TODO的nodejs版本: Node TODO, 模版和樣式全部copy自web.py版本. Source Code && Demo 源代码: https://github.com/fengmk2/todo
在线demo: http://api.... 阅读全文
摘要:
问题:如何获取Chrome插件版本号 翻遍了Chrome插件开发文档,依然无法找到如何获取当前版本号。仔细想想,版本号其实就在开发者配置的manifest.json文件上定义的,如果能读取此文件数据,就等于得到版本号信息了。 解决 没错,请求manifest.json文件,读取version数据。 var version = null;
$.get(chrome.extension.getURL(... 阅读全文
摘要:
问题: nodejs目前无法处理非utf8编码以外的字符 在cnodejs用户组,有同学遇到抓取百度页面出现编码问题 由于Buffer.toString(encoding)中encoding只支持utf8编码,所以需要附加模块才能处理此问题 解决:node-iconv 模块 安装: $ npm install iconv 示例 var http = require('http')... 阅读全文
摘要:
Google Go boldly goes where no code has gone before 文章中说到与Nodejs的对比: The New Node? Node.js shows great numbers for heavy numbers of clients, and they've done a really good job. But if those clients ar... 阅读全文
摘要:
为什么要这样做呢? 无需让用户下载图片后再通过 input file 上传;
chrome插件可以直接右键点击页面上的图片,直接上传图片;
都是为了增加用户体验! 思路 通过ajax请求图片,得到图片的二进制数据
组合Uint8Array和BlobBuilder,得到图片的blob对象
增加fileName和fileType,伪装成File对象 实现代码 /** * 将符合字节流的string转化... 阅读全文
摘要:
本文收集一周来业界关于nodejs的相关动态信息和新闻摘要,并会推荐一下非常棒的node.js模块。 Mozilla jumps into Node.js server project Mozilla也对Node.js感兴趣了,已经着手为Node.js提供V8以外的另一个引擎: SpiderNode: This JavaScript engine in Firefox is called Spid... 阅读全文
摘要:
浏览器版可直接查看: JavaScript template language shootoff 运行性能测试 测试代码在:https://github.com/fengmk2/mk2blog/tree/master/2011/4/js-template-benchmarks $ node benchmarks.js 我的测试环境 CPU: 4核 Intel(R) Core(TM) i3 CPU ... 阅读全文
摘要:
本文假设你已经使用过doT和express,并知道它的模板语法。 js的模板引擎实在太多了,幸好 JavaScript template language shootoff 这篇不断被更新的文章,帮我们用真实的测试结果,得到了目前最快的模板引擎doT 安装dot $ sudo npm install dot 让express使用dot 安装express的模板引擎约定,引擎必须有一个compile... 阅读全文
摘要:
不能不说,github才是真正的程序员SNS。 n2Mvc n2Mvc: a simple mvc web framework by node.js , mostly like ASP.NET MVC. simplehttp simplehttp: A Very simple HTTP ServerJust Serves files from the current directory and b... 阅读全文
摘要:
NodeBlog:http://nodeblog.org/ 是一个基于node.js的开源博客程序。 Features Write, Read, List, Search blog.
Comments
Support image and file upload.
DIY template
Support nodester.com, no.de... nodejs host services
Sim... 阅读全文
摘要:
Node on iOS Nathan Rajlich写了篇在iOS上运行Node的文章: NodeJS on iOS. 他建立了一个项目 node-iOS,为了让iOS原生支持Node. 你的手机必须先越狱。 Native Windows Support on v0.6.0 让更多windows开发者加入Nodejs,原生支持node是必须的! 详细请看PPT: http://nodejs.org... 阅读全文
摘要:
git submodule add 添加项目的依赖模块在项目的根目录添加子模块$ cd demo_project$ git submodule add git://github.com/felixge/node-mysql.git deps/mysql$ git submodule init$ git submodule update# 提交更改git submodule init and update 就可以直接获取依赖模块了$ git submodule initSubmodule 'deps/connect' (git://github.com/senchalabs/co 阅读全文
摘要:
cnodejs.org将于4月16日在北京betacafe举办Nodejs技术交流聚会, 有想了解javascript服务器端开发的同学吗?可以报名参加喔 http://cnodejs.org/blog/?p=634 阅读全文