zoukankan      html  css  js  c++  java
  • 前端学习ES6

    https://blog.csdn.net/u010696334/article/details/107549802

    1、首先学习ES6

    (1)node js

    ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。

    Node.js 是运行在服务端的 JavaScript,它对 ES6 的支持度更高。

    在 Node.js 环境中运行 ES6

    node js 教程 https://www.runoob.com/nodejs/nodejs-tutorial.html

    保存写的文件文件,如文件名为 helloworld.js, 并通过 node命令来执行:

    node helloworld.js

    (2)npm使用相关命令
    https://www.runoob.com/nodejs/nodejs-npm.html
    (3) node.js核心知识
    https://www.runoob.com/nodejs/nodejs-callback.html
    回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。
    function foo1(name, age, callback) { }
    function foo2(value, callback1, callback2) { }
    执行node main.js, node 可以执行js文件。

    非阻塞代码事例:

      创建 main.js 文件, 代码如下:

    var fs = require("fs");
    
    fs.readFile('input.txt', function (err, data) {
        if (err) return console.error(err);
        console.log(data.toString());
    });
    
    console.log("程序执行结束!");

    以上代码执行结果如下:

    $ node main.js
    程序执行结束!
    菜鸟教程官网地址:www.runoob.com

    input.txt文件里内容为
    菜鸟教程官网地址:www.runoob.com


    我们不需要等待文件读取完,这样就可以在读取文件时同时执行接下来的代码,大大提高了程序的性能。

    因此,阻塞是按顺序执行的,而非阻塞是不需要按顺序的,所以如果需要处理回调函数的参数,我们就需要写在回调函数内。

     
  • 相关阅读:
    第2讲——处理数据
    第1讲——用C++写一个程序
    数论18——反演定理(莫比乌斯反演)
    数论17——反演定理(二项式反演)
    数论16——母函数
    数论15——抽屉原理
    数论14——容斥原理
    数论13——康托展开
    com.opensymphony.xwork2.config.ConfigurationManager.addConfigurationProvider
    Tomcat的杂七杂八
  • 原文地址:https://www.cnblogs.com/tiaotiaoxia/p/13599960.html
Copyright © 2011-2022 走看看