文件名称:Learn Node.js by Building 6 Projects-Packt Publishing(2018) .epub
文件大小:25.94MB
文件格式:EPUB
更新时间:2021-04-24 14:25:04
Node
Welcome to Learn Node.js by building 6 Projects. Node.js is an open-source, cross-platform runtime environment for developing server-side web applications. Node.js is built on the Google Chrome V8 JavaScript engine, which makes it very fast. It is event-driven and uses a non-blocking I/O model. This makes it asynchronous, and one of the biggest advantages for using asynchronous operations is that you can maximize the usage of a single CPU as well as memory. The simple answer to what Node.js is it's JavaScript on the server. Usually, JavaScript is executed on the client in the browser, but Node.js allows it to be on the server. In this book, we'll be creating 6 different web applications using Node.js along with many other technologies, mostly are Node modules. We'll be using npm, which is node package modules. It allows us to extend the functionality beyond the core Node system. For this book, you should know HTML and CSS, and you should have a basic understanding of JavaScript. You should also a basic understanding of programming fundamentals, so things like variables, arrays, conditionals, loops, all that good stuff. If you know that, then that's really going to help you out. Knowing HTTP requests and RESTful interface is not required but will definitely help you out if you do have an idea of what some of that stuff is.Who this book is for If you are a web developer or a student who wants to learn about Node.js in a hands-on manner, this book will be perfect for you. A basic understanding of HTML, JavaScript, and some front-end programming experience is required.