世界上最伟大的投资就是投资自己的教育

全场限时 5 折

 2018-06-10

 2018-06-09

 2018-06-08

 2018-05-31

  • 随风 · 练气
  • 随风 · 练气
    随风 · 练气 在视频 轻松学 Node.js - 基础篇免费视频教程 #7 创建和删除目录 回复了

    帮你格式化一下:

    const fs = require('fs');
    const mkdir = function(dirname) {
        return new Promise(function(resolve, reject) {
            fs.mkdir(dirname, () = >{
                resolve();
            });
        });
    };
    const readFile = function(fileName) {
        return new Promise(function(resolve, reject) {
            fs.readFile(fileName,
            function(error, data) {
                if (error) return reject(error);
                resolve(data);
            });
        });
    };
    const writeFile = function(fileName, data) {
        return new Promise(function(resolve, reject) {
            fs.writeFile(fileName, data, () = >{
                resolve(1);
            })
        });
    };
    const asyncReadFile = async
    function() {
        const f1 = await mkdir('stuff');
        const f2 = await readFile('./abc.txt');
        const f3 = await writeFile('./stuff/abc_copy.txt', f2);
    };
    asyncReadFile().then((d) = >{
        console.log('copy success);
    })
    

    这样好一点

  • ollieSk8 · 凡人
    ollieSk8 · 凡人 在视频 轻松学 Node.js - 基础篇免费视频教程 #7 创建和删除目录 回复了

    const fs = require('fs');
    const mkdir = function (dirname) {
    return new Promise(function (resolve, reject) {
    fs.mkdir(dirname,()=>{
    resolve();
    });
    });
    };
    const readFile = function (fileName) {
    return new Promise(function (resolve, reject) {
    fs.readFile(fileName, function(error, data) {
    if (error) return reject(error);
    resolve(data);
    });
    });
    };
    const writeFile = function (fileName,data) {
    return new Promise(function (resolve, reject) {
    fs.writeFile(fileName,data,()=>{
    resolve(1);
    })
    });
    };
    const asyncReadFile = async function () {
    const f1 = await mkdir('stuff');
    const f2 = await readFile('./abc.txt');
    const f3 = await writeFile('./stuff/abc_copy.txt',f2);
    };
    asyncReadFile().then((d)=>{
    console.log('copy success);
    })

    这样好一点

  • 随风 · 练气
    随风 · 练气 在视频 React 技巧 #4 React-router 教程 part 2 回复了

    可以用 withRouter 包起来这个子组件,或父组件传 router 给子组件,或者用 context 取出 router 给子组件用。得到 router 这个对象后,就可以用 push 来跳转。可以参考:https://www.rails365.net/movies/react-redux-shi-xian-zhu-ce-deng-lu-ren-zheng-xi-tong-10-react-router-ling-wai-lu-you-tiao-zhuan-fang-fa-fang-fa React & Redux 实现注册登录认证系统 #10 react-router 另外两种路由跳转的方法

  • yinminqian · 金丹
    yinminqian · 金丹 在视频 React 技巧 #4 React-router 教程 part 2 回复了

    有一个问题,在一个父组件中引用了一个子组件,然而这个子组件里面有一个按钮进路由跳转,组件的 props 是空的,这个时候怎么进项路由跳转呢

  • dechuangchang · 化神
    dechuangchang · 化神 在视频 轻松学 Node.js - 基础篇免费视频教程 #5 事件 回复了

    const EventEmitter = require('events');
    class MyEmitter extends EventEmitter {}

    const fun1= new MyEmitter();
    const fun2= new MyEmitter();
    const fun3= new MyEmitter();

    let arr = [fun1,fun2,fun3];
    arr.forEach((item)=>{
    item.on('event', msg => {
    console.log(msg);
    });
    })
    fun1.emit('event','fun1');
    fun2.emit('event','fun2');
    fun3.emit('event','fun3');

 2018-05-30

 2018-05-28

 2018-05-27

 2018-05-26

 2018-05-24

 2018-05-23

© 汕尾市求知科技有限公司 | Rails365 Gitlab | Qiuzhi99 Gitlab | 知乎 | b 站 | 搜索

粤公网安备 44152102000088号粤公网安备 44152102000088号 | 粤ICP备19038915号

Top