同名公众号 - 人生代码
这个作者很懒,什么都没留下…
展开
-
nodejs第六节课
hello,大家好,我是nodejs,欢迎大家来到 nodejs 课堂 接着上节课遗留下来的问题:我们为什么要用这种方式呢? 基于事件驱动的回调 这个问题可不好回答(至少对我来说),不过这是Node.js原生的工作方式。它是事件驱动的,这也是它为什么这么快的原因。 你也许会想花点时间读一下Felix Geisendörfer的大作Understanding node.js,它介绍了一些背景知识。 ...原创 2019-06-07 12:30:40 · 502 阅读 · 2 评论 -
nodejs第五节课
hello,大家好,我是 nodejs,欢迎大家来到 nodejs 课堂。 今天我们顺着昨天的课堂上遗留下来的问题 进行函数传递 我们先来举个例子 function say(word) { console.log(word); } function execute(someFunction, value) { someFunction(value); } execute(say, "H...原创 2019-06-07 12:23:59 · 457 阅读 · 0 评论 -
nodejs第四节课
hello,大家好,我是nodejs,欢迎大家回到nodejs课堂. 今天呢?我们来构建一个基础的HTTP服务器, 当我准备开始写我的第一个“真正的”Node.js应用的时候,我不但不知道怎么写Node.js代码,也不知道怎么组织这些代码。 我应该把所有东西都放进一个文件里吗?网上有很多教程都会教你把所有的逻辑都放进一个用Node.js写的基础HTTP服务器里。但是如果我想加入更多的内容,同时还想...原创 2019-06-07 12:17:07 · 476 阅读 · 0 评论 -
nodejs第三节课
hello,大家好,我是 nodejs 今天我们来讲讲 一个完整的web应用需要什么步骤? 我们需要提供Web页面,因此需要一个HTTP服务器 对于不同的请求,根据请求的URL,我们的服务器需要给予不同的响应,因此我们需要一个路由,用于把请求对应到请求处理程序(request handler) 当请求被服务器接收并通过路由传递之后,需要可以对其进行处理,因此我们需要最终的请求处理程序 路由还应该...原创 2019-06-07 12:06:13 · 494 阅读 · 0 评论 -
nodejs第二节课
hello,大家好,还记得我? 今天我们就来见证创世的神话之 hello world,大家准备好了? 我的电脑是 ubantu 系统的,打开我们的 termianl (ctrl+alt+T) vim hello.js console.log("hello world"); 退出编辑模式 按下键盘 ESC 按下键盘 : 再输入 wq 退出编辑模式 接下来 我们来运行这个脚本 node hel...原创 2019-06-07 12:00:27 · 469 阅读 · 0 评论 -
nodejs第一节课
nodejs的自我介绍 hello 大家好,我是 nodejs,很高兴在这里认识大家,也能被大家认识,真是万分荣幸啊,我的老爸是Ryan Dahl。我就是由他创造出来的。 我们都知道,JavaScript最早是运行在浏览器中,然而浏览器只是提供了一个上下文,它定义了使用JavaScript可以做什么,但并没有“说”太多关于JavaScript语言本身可以做什么。事实上,JavaScript是一门“...原创 2019-06-07 11:50:26 · 499 阅读 · 0 评论