Node
great_too
多学点,总是好的!
展开
-
学习【Node】第一步,输出helloWord
1.第一步:创建一个server.js的文本(server自己命名可以随意更改) 2.第二步:先引入 ruquire 模块 3.第三步:创建服务器(listen(8888)设置的访问端口号) 4.第四步:在终端打印下面的信息(其实就是为了让它在黑窗口的时候,我们用node去访问这个js,好直接让服务器跑起来) 5.第五步:在cmd窗口 输入 node 加上你server.js的...原创 2018-08-03 21:08:11 · 309 阅读 · 0 评论 -
学习【Node】第二步,读取文件证明node是异步
第一步:老规矩先声明一个模块,读取文件我们用fs模块(file System) 第二步:用fs下的异步函数读取文件readFile(‘文件名‘,’回调函数‘) 注意:readFile 里面的文件名的路径是相对于你在cmd里面光标所在位置的路径! 第三步:在node环境中去执行这个.js文件...原创 2018-08-04 12:02:36 · 247 阅读 · 0 评论 -
[Node.js]笔记 之 node特点之一 单线程
1.单线程 写一段程序证明Node 是单线程 . 通过程序中的 a 发现 a是所有人共享的,证明了nodeJs 是单线程的!再写一个程序证明NodeJs 是单线程. 注意:NodeJs 中拥有Js所有语言的核心语法,甚至拥有es6的新语法.但是没有Window对象如alert. 从侧面反映了nodeJs 是单线程的,如果程序有错,所有访问者都不能访问....原创 2018-08-04 15:12:57 · 227 阅读 · 0 评论 -
[Node.js]笔记 之 node特点之一 非阻塞I/O
写一个案例,来一个访问者,就读取input.html文件. 然后我们会发现,每来一个访问者,就会去读取文件,此时cpu并没有被阻塞,而是继续服务其他来访人员.但这个人文件读取完毕,就会使用回调函数呈现页面. 总结:只要I/O越多,.宏观上NodeJs 越并行.我们在加了计算过后 发现计算多了,NodeJs 宏观上越不能并行.此时网页打开速度严重变慢. 总结:计算过程中cpu...原创 2018-08-06 13:32:02 · 937 阅读 · 0 评论 -
[Node.js]笔记 之 node特点之一 事件驱动
事件驱动时NodeJs的底层机制,我们只需要了解NodeJs不会”上错菜”的原因就是事件驱动,有一个事件环. 这个事件环不断的顺时针走动,来了一个访问者,它会把访问者的新的事件请求压到右边的事件队列中去.然后从队首拿一个events到事件环去执行. 事件环机制是NodeJs的底层机制,保证了NodeJs可以高效准确的运行,而不会紊乱....原创 2018-08-06 13:47:58 · 226 阅读 · 0 评论