Front-end basis -Node.js Profile

Here Insert Picture DescriptionIntroduction ## Chapter 0 Node

JavaScript 0.0 Review

  • History and Development ** **

    In 1995 Netscape Brandon development;

    In July 1997, ECMA organization released ECMAScript version 1.0;

    After the October 2007 release 3.1 version soon, ECMAScript 3.1 renamed ECMAScript 5.

    In 2008, for the Chrome browser developed V8 compiler birth

    June 2011, ECMAscript 5.1 release, now the most widely used version;

    June 2015, ECMAScript 6 officially released, and changed its name to "ECMAScript 2015";

  • How to learn JavaScript

    The core part of JavaScript syntax is quite streamlined, that is, the language itself only consists of two parts:

    • The basic syntax structure (such as operator, control structures, statements)

    • The standard library (that is, a series of objects with various functions such as Array, Date, Math etc.).

    Want to achieve complex operations and other effects, must rely on the host environment provides API, currently has JavaScript embedded in a variety of host environments, the most common environment is the browser and operating system ;

  • Recalling the JavaScript syntax properties
    • Variables, data types, flow control
    • Function (basic parameter declaration, the scope, the callback function), object oriented (prototype constructor function, this point, the new new process)

What is 0.1 Node

NodeIt is based on Chrome V8engine JavaScriptoperating environment.

NodeNot a separate language, Nodenot a JavaScriptframework,

NodeIt is an addition to the browser, allowing the JavaScriptenvironment to run

Node.js is a platform to make JavaScript running in the development server is to use event-driven, asynchronous non-blocking JS operating environment I / O, single-threaded, cross-platform;

0.2. Why learn Node

  • Open the black box server
  • Business needs
  • Large front-end skills necessary
  • In order to better learn the front frame

0.3. Node What to do

Know almost - what Node.js can do, what to do?

  • Web servers (focuses)
  • Command-line tool
  • Web crawler: a follow certain rules, automatically crawl the site information program
  • Desktop Application Development

0.4. Some resources

  1. File

    Official documents Node.js
    Node.js Chinese documents (unofficial)

  2. books

    In layman's language Node.js
    Node.js Definitive Guide to
    Node.js combat
    Node.js combat (Season 2)

  3. github resources

    Node.js package to teach package will not
    ECMAScript 6 Getting Started
    seven days to learn NodeJS

  4. community

    Node.js Chinese community

0.5. Node development history

Node.js chat history
from Pak Ling big - Brief History Node.js

Released 1807 original articles · won praise 1929 · Views 170,000 +

Guess you like

Origin blog.csdn.net/weixin_42528266/article/details/105117340