Skip to content

twonaviersplayweb/learn_nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

06/15/2015

#1. nodejs

nodejs 是一个服务器?

nodejs核心理念事件驱动,单进程,高并发?

使用的核心方法会函数回调,callback,回调函数监听事件,每当事件发生就调用与之对应的处理函数(处理行为?)

nodejs是否内置了某些事件?

##所以组成部分

###1.监听行为 ###2.处理函数 ###3.事件

06/17/2015 #编写产品代码

照抄了书上的代码,也不知道该怎么运行,觉得这块的内容暂时还遇不到,先占个坑吧,刚开始还有点感觉,到这里就不清楚这些操作都能干什么了。对于事件循环,并行,串行有序,无序的概念都不清楚,之所以不清楚是不知道这些都在干什么,没有什么印象,看来还是要多写啊,书上例子还是不够多。
书上第一部分基础入门就这样结束了,给我留下来的印象就是事件驱动,类型浏览器中的事件吧.大概步骤:

  • 编写某个事件的处理行为,也就是一个函数
  • 启动服务监听事件,如果事件触发则调用该事件对应的函数

#####疑惑:

  • 目前遇到的都是针对单个事件的响应,事件里面没有嵌套事件,如果出现大量的嵌套,势必会导致代码非常难以看懂,是不是存在某种机制应对这种情况
  • 捕获异常try catch 对于每一个绑定事件都需要做异常处理嘛?是否有可以替代的方法,如果没有是否可以对捕获错误的函数进行封装方便复用

06/18/2015 #深入浅出node.js ####node单线程弱势

  • 无法利用多核CPU
  • 错误会引起整个应用退出,应用的健壮性值的考验
  • 大量计算占用CPU导致无法继续调用异步I/O

####node 擅长的

  • I/O 密集型
  • 并不害怕cpu密集型业务
  • 与遗留系统和平共处
  • 分布式应用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published