然后,出现了Node.js,服务端的JavaScript,这有多酷啊?
于是,你觉得是时候该重新拾起既熟悉又陌生的JavaScript了。但是别急,写
Node.js应用是一件事情;理解为什么它们要以它们书写的这种方式来书写则意味着
——你要懂JavaScript。这次是玩真的了。
问题来了: 由于JavaScript真正意义上以两种,甚至可以说是三种形态存在(从中
世纪90年代的作为对DHTML进行增强的小玩具,到像jQuery那样严格意义上的前
端技术,一直到现在的服务端技术),因此,很难找到一个“正确”的方式来学习
JavaScript,使得让你书写Node.js应用的时候感觉自己是在真正开发它而不仅仅是
使用它。
因为这就是关键: 你本身已经是个有经验的开发者,你不想通过到处寻找各种解决
方案(其中可能还有不正确的)来学习新的技术,你要确保自己是通过正确的方式
来学习这项技术。
当然了,外面不乏很优秀的学习JavaScript的文章。但是,有的时候光靠那些文章
是远远不够的。你需要的是指导。
本书的目标就是给你提供指导。
简短申明
业界有非常优秀的JavaScript程序员。而我并非其中一员。
我就是上一节中描述的那个我。我熟悉如何开发后端web应用,但是对“真正”的
JavaScript以及Node.js,我都只是新手。我也只是最近学习了一些JavaScript的高
级概念,并没有实践经验。
因此,本书并不是一本“从入门到精通”的书,更像是一本“从初级入门到高级入
门”的书。
如果成功的话,那么本书就是我当初开始学习Node.js最希望拥有的教程。
服务端JavaScript
JavaScript最早是运行在浏览器中,然而浏览器只是提供了一个上下文,它定义了
使用JavaScript可以做什么,但并没有“说”太多关于JavaScript语言本身可以做什
么。事实上,JavaScript是一门“完整”的语言: 它可以使用在不同的上下文中,其
能力与其他同类语言相比有过之而无不及。
Node.js事实上就是另外一种上下文,它允许在后端(脱离浏览器环境)运行
评论0
最新资源