要想用Node.js首先需要知道它到底是什么, 有哪些优缺点. 然后我们才能知道到底 Node.js 适合哪些应用场景.Node.js维基百科:“Node.js 是谷歌 V8 引擎、libuv平台抽象层 以及主体使用 Javscript 编写的核心库三者集合的一个包装外壳。” Node.js的作者瑞...
分类:
Web程序 时间:
2015-03-11 12:35:44
阅读次数:
191
第一部:找到sqlmetal.exe。运行cmd. 执行命令 cd C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools第二步:生成SQL数据库Linq类文件。执行 sqlmetal /server:数据库...
分类:
数据库 时间:
2015-03-10 11:46:25
阅读次数:
450
变量: 变量的含义:就是用于表示一个数据的代号——我们自己定义的一个名字。 变量的定义:var v1; var v2 = 2; var v3, v4, v5; var v6, v7=7, v8, v9=”abc”;变量的使用: 赋值:v1 = 1; v1 = 1+2+3; v1 = v2 + “ab...
分类:
Web程序 时间:
2015-03-09 22:08:22
阅读次数:
202
我第一次听说nodejs技术大概是在2009年年末,不过我真正认真在网络上进一步了解nodejs还是在2010年年中,当时对nodejs的认识和我现在对nodejs的认识有着天壤的区别,开始想了解nodejs我只是为了感慨谷歌公司开发的V8引擎居然如此强大,它不仅仅可以作为chrome浏览器的j.....
分类:
Web程序 时间:
2015-03-06 16:26:02
阅读次数:
186
Node 是一个服务器端 JavaScript 解释器,Node 本身运行 V8 JavaScript,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。http://nodejs.org/点击DOWNLO....
分类:
Web程序 时间:
2015-03-04 18:28:33
阅读次数:
151
上篇说到一个很重要的函数initContextIfNeeded,这里专门来分析下这个函数:
// Create a new environment and setup the global object.
//
// The global object corresponds to a DOMWindow instance. However, to
// allow properties...
分类:
其他好文 时间:
2015-03-03 15:11:50
阅读次数:
168
这里不想讲什么是V8,请自行百度。自己搞webkit,故以后的V8学习研究都是基于webkit与V8的结合(目前没有研究blink,仅仅是把webkit官方的JavaScriptCore引擎换作了V8),不是纯粹的V8。
这里仅介绍从webcore的入口处
1.先从webcore的js入口说起,在html词法解析的时候,有一个这个函数:
bool HTMLDocumentParser::ca...
分类:
Web程序 时间:
2015-03-02 21:02:17
阅读次数:
149
继上文
ScriptValue ScriptController::evaluate(const ScriptSourceCode& sourceCode)这个函数算是正式脱离webcore进入bingding模块了。先看下这个函数,再分析
// Evaluate a script file in the environment of this proxy.
ScriptValue Scri...
分类:
其他好文 时间:
2015-03-02 20:57:59
阅读次数:
194
我第一次听说nodejs技术大概是在2009年年末,不过我真正认真在网络上进一步了解nodejs还是在2010年年中,当时对nodejs的认识和我现在对nodejs的认识有着天壤的区别,开始想了解nodejs我只是为了感慨谷歌公司开发的V8引擎居然如此强大,它不仅仅可以作为chrome浏览器的j.....
分类:
Web程序 时间:
2015-03-01 17:02:35
阅读次数:
164
编译太麻烦了,现在的v8不交叉编译起码要几个小时
其实官网早就帮我们编译好的了
wget http://nodejs.org/dist/v0.10.2/node-v0.10.2-linux-arm-pi.tar.gz
tar -xvzf node-v0.10.2-linux-arm-pi.tar.gz
node-v0.10.2-linux-arm-pi/bin/node --...
分类:
Web程序 时间:
2015-02-12 16:21:25
阅读次数:
185