没想到啊

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  6 随笔 :: 379 文章 :: 97 评论 :: 24万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  node.js

摘要:http://www.oschina.net/news/25413/about-nodejs我最近开始和Node.js打交道。以前做PHP开发,特别是Drupal,我发现向Node.js转移很容易,而且过程很愉快!但是我也需要学会从一些不同的角度思考。下面我列出了5项我认为PHP工程师应该知道的Node.js特点。1. Node.js 是构建于Chrome的JavaScript引擎的Google的浏览器Chrome,有一个非常快速的JavaScript引擎,叫做V8。这个JS引擎可以被独立出来。Node.js就是建立在V8之上的。这也是为什么Node.js会运行的如此之快。对于开发者来说,有几 阅读全文
posted @ 2012-02-07 15:09 没想到啊 阅读(267) 评论(0) 推荐(0) 编辑

摘要:本文为原创文章,出自http://cnodejs.org,转载请注明出处和作者作者:QLeelulu原文:http://cnodejs.org/blog/?p=342Node.js是什么Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Python等语言 一样在服务器端运行,这也让一些熟悉Javascript的前端开发人员进军到服务器端开发提供了一个便利的途径。 Node是基于Google的V8引擎封装的,并提供了一些编写服务器程序的常用接口,例如文件流的处理。Node的目的是提供一种简单的途径来编写高性 能的网络程序。(注 阅读全文
posted @ 2012-02-05 21:24 没想到啊 阅读(341) 评论(0) 推荐(0) 编辑

摘要:http://www.infoq.com/cn/news/2011/11/Nodejs-WindowsNode.js已可在不借助Cygwin的情况下,直接在Windows上运行,同时,在Windows和UX系统上的性能也有显著的提升。Ryan Dahl,Node.js创始人,宣布了Node.js 0.6的发布,这是一个新的服务端JavaScript环境的稳定版本,其中一个重要的新特性是,通过使用Socket的I/O完成端口提供在Windows本地运行的支持。上一个版本的Node.js必须借助Cygwin才可在Windows上运行,但现在,已不再提供对Cygwin的支持。除Windows外,No 阅读全文
posted @ 2011-12-01 14:23 没想到啊 阅读(462) 评论(0) 推荐(0) 编辑

摘要:http://www.oschina.net/code/snippet_84535_7245用法:将js内容拷到一文件中命名为batchRename.js,该文件可以放到任何你想更改文件名的文件夹目录,然后dos(或 linux 终端)进入该文件夹,然后执行node batchRename.js,然后它就会把该文件夹下的所有文件名前面加上它所在的文件夹名和一个"-".它的执行是递归的,会影响下面的所有子目录.重命名文件的规则可以通过修改里面带注释那个if里的逻辑进行自定义. 1 var path = require("path"); 2 var fs = 阅读全文
posted @ 2011-11-22 16:41 没想到啊 阅读(1065) 评论(0) 推荐(0) 编辑

摘要:安装 node-mysql$ npm install mysql创建测试表//数据库名 NodeSampleCREATE TABLE `NodeSample`.`MyTable` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `firstname` VARCHAR( 20 ) NOT NULL , `lastname` VARCHAR( 20 ) NOT NULL , `message` TEXT NOT NULL) ENGINE = MYISAM ;连接数据库var sys = require('sys') 阅读全文
posted @ 2011-11-22 16:39 没想到啊 阅读(1123) 评论(0) 推荐(0) 编辑

摘要:1 var http = require('http');2 server = http.createServer(function (req, res) {3 res.writeHeader(200, {"Content-Type": "text/plain"});4 res.end("Hello oschina\n");5 })6 server.listen(8000);7 console.log("httpd start @8000"); 阅读全文
posted @ 2011-11-22 16:25 没想到啊 阅读(196) 评论(0) 推荐(0) 编辑

摘要:国内 NodeJS专业中文社区: http://cnodejs.org5CTO node.js专区:http://developer.51cto.com/art/201109/290443.htm豆瓣上群组:http://www.douban.com/group/node.js/ 官方API文档: http://cnodejs.org/api/官方API中文文档 http://cnodejs.org/cman/index.html最全中文入门: http://cnodejs.org/blog/?p=32 NodeJS中文翻译: http://wiki.grati.org/index.php.. 阅读全文
posted @ 2011-11-19 16:53 没想到啊 阅读(238) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/6196746原标题:Deep inside Node.js with Ryan Dahl 翻译: JS堂 bbs.ajaxjs.com出处:http://www.infoq.com/interviews/node-ryan-dahlQ:你好Ryan,请介绍一下你自己?A:好。我叫Ryan Dahl,工作在Joyent,一间提供主机托管服务的公司。Node js的作者是我,所以我猜这就是我在这儿接受采访的原因。Q:起初,你开发Node Js的初衷是什么?那时候是想着打算解决怎么样的问题;然后你提出. 阅读全文
posted @ 2011-11-19 14:32 没想到啊 阅读(429) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/5993484这是一段 Oleg Podsechin与NodeJS主程序员Ryan Dahl之间的访谈录。虽然不是NodeJS的教程,但是从访谈之中可以看出关于NodeJS的一些情况,帮助我们理解NodeJS之所以存在的前因后果。 Frank.OP: 第一个问题就是介绍一番了。你是如何做出 NodeJS 来的?你以前有 JavaScript 的经验吗?你是什么时候开始 JavaScript 的,还有就是事件驱动的项目?The first question is an introduction re. 阅读全文
posted @ 2011-11-19 14:31 没想到啊 阅读(385) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/5979399人们接触 JavaScript,都被他单纯的外表给骗了,殊不知,一下子又 FP 又 OO 又前台又跑到后台,活蹦乱跳。一旦你遇到某些障碍,面对的JavaScript也表现得脾气好,你怎么弄它,改造它,它也不会生气,却太容易让人迷惑,造 成生气的居然是你或者我。真不知道是你玩 JS 还是变成 JS 玩你…… 许多人被 JS “蛊惑”过之后,深感不爽,立意要重新改造乃万恶的 JS,首当其冲抓住的是便是“原型继承(Prototypical Inherit)”。关于“原型继承”和“类继承(Cl 阅读全文
posted @ 2011-11-19 14:30 没想到啊 阅读(455) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/5925511包加载首先声明,原本 JS 是没有模块库机制(module)的,这必然为创建实质项目带来很大的麻烦,毕竟,我们的目标,还是要创造一个系统的、科学现代的、规范合理的控制各逻辑 代码的边界,否则如果是一种落后的管理机制那就是一块明显的短板。nodejs 本身没有发明一种“新的”模块管理方式,而是直接继承自志愿者组织的 CommonJS 规范作为模块管理的规范,所以开发 nodejs 的开发者都应遵守该规范。Nodejs 本身就有几个已编译到进程之中的模块。用法简介要使用这些定义好的模块,一 阅读全文
posted @ 2011-11-19 14:29 没想到啊 阅读(576) 评论(0) 推荐(1) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/5902466自从NODEJS问世以来,我们注意到的一个现象是,开源生态围绕Nodejs的扩展(Extends)、插件(Plugins)或工具 (Tools/Utilis)在不断地增多,可见当中之蓬勃。这一方面固然很好,但这里却不是重点讨论那些扩展或者插件,而是调试工具(debugger)本身。因为,没有一个调试工具,无法展开一丁点的开发工作,或者困难重重。大家心知肚明,调试器自必然不可或缺。官方 nodejs.org对调试器的态度也是不含糊的。原来,官方一早在nodejs内置基于Eclipse d 阅读全文
posted @ 2011-11-19 14:28 没想到啊 阅读(1093) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/5925496初始化nodejs的历险之旅(上)nodejs 其源码大体上分 C/C++ 的和 JS 的,JS 文件主要集中在/lib目录里面,但别处 /src 中却有一个非常重要的 node.js(process.js) 文件,它是初始化 nodejs 的文件,在调试的时候也会经常断点在该源码上。本文基于 nodejs 0.2.0 的版本来围绕这份初始化文件谈谈对 nodejs 的认识。若不足之处,敬请提出!nodejs的全局对象相对于某些代码依赖于访问特定的包才能够使用的情况,nodejs 提供 阅读全文
posted @ 2011-11-19 14:28 没想到啊 阅读(588) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/5874632新型的服务端正在进入我们的视野,让我们投入了关注的目光,例如近来的 NodeJS算比较抢眼的一员。之所以创造NodeJS,引用原作者 Ryan 之语,目标是为了可以更轻松地编写具有可伸缩性的网络程序。咋一想,这样的目标作为网络开发人员们何曾不想拥有。——于是看看Nodejs 是怎么实现的。首先由浅入深说下简单的概念:无论是复杂的业务逻辑,还是简单的“HelloWorld”也罢,客户端发送链接过来,Web服务器肯定要一一全单照收,不会拒“链接”于千里之外。当中所说的性能指标即为我们日常会 阅读全文
posted @ 2011-11-19 14:25 没想到啊 阅读(401) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/zhangxin09/article/details/5836777Node.JS是资深C程序员Ryan Dahl(http://four.livejournal.com/)的作品,依据Google著名的开源JavaScript引擎V8来进行二次开发 的Web I/O服务器(http://nodejs.org/)。V8本身是非常快的JavaScript引擎,处理JS执行运行的速度非常高。相关测试表 明,FireFox、Opera和IE的JS引擎速度都不及V8来得快。而且,还可以说,只要浏览器之间的JS引擎大战一日不减,NodeJs就可以从中 受益。有竞 阅读全文
posted @ 2011-11-19 14:24 没想到啊 阅读(220) 评论(0) 推荐(0) 编辑

摘要:By qingdu on 2011 年 02 月 14 日本文为原创文章,出自http://cnodejs.org,转载请注明出处和作者 作者:qingdu 原文:http://cnodejs.org/blog/?p=404近期对node下的几个mysql操作库做了一下简单的调研 主要是针对这3个module进行 libmysqlclient,mysql-native, mysqlnode-libmysqlclienthttps://github.com/Sannis/node-mysql-libmysqlclient 基于libmysql的封装, 支持阻塞与非阻塞两种操作方式,目前在quer 阅读全文
posted @ 2011-11-19 14:23 没想到啊 阅读(3185) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示