ibudao

ibudao

RTFSC!!
V2EX 第 35909 号会员,加入于 2013-03-15 14:57:11 +08:00
今日活跃度排名 30129
[朝阳] 初创公司招两位初级/中级程序员做微信公众号开发
酷工作  •  ibudao  •  2015-03-05 21:45:01 PM  •  最后回复来自 ibudao
11
[北京]找几位可以短期开发的 j2ee 程序员
酷工作  •  ibudao  •  2014-12-25 10:34:45 AM  •  最后回复来自 ibudao
6
整了个简单的虚拟机,用来学习程序语言原理
  •  1   
    分享创造  •  ibudao  •  2015-03-27 05:57:18 AM  •  最后回复来自 yymdude
    33
    语法规范中的 Clause guards 该如何翻译
    程序员  •  ibudao  •  2014-05-19 15:22:54 PM  •  最后回复来自 bombless
    3
    CFG 文法中的递归问题
    程序员  •  ibudao  •  2014-04-18 17:20:52 PM  •  最后回复来自 Golevka
    12
    请教一个 JavaScript 的正则问题
    Node.js  •  ibudao  •  2014-04-15 11:37:43 AM  •  最后回复来自 exoticknight
    21
    求一枚 Atom 邀请码
    Atom  •  ibudao  •  2014-04-12 18:00:11 PM  •  最后回复来自 ry_wang
    45
    ibudao 最近回复了
    一手掏 JI ,一手掏 JI 。
    2017-01-22 11:17:15 +08:00
    回复了 wly19960911 创建的主题 JavaScript 冒昧提问关于 ES6 的 promise 的一些问题
    @Nutlee 当你调用 readFile 函数,实际上最终完成功能的是系统调用 read/fcntl 之类的函数。这类函数可以让你的 readFile 立刻返回,并且当读完数据后可以通过某种机制通知 JS 来回调你的 callback 。这个异步是 IO 的异步,想更深入了解 IO 异步原理,可以看看 APUE 的第三章和第十四章。
    2017-01-21 21:34:41 +08:00
    回复了 wly19960911 创建的主题 JavaScript 冒昧提问关于 ES6 的 promise 的一些问题
    我也有过类似的困惑,读过一些 Promise 实现后清晰了很多,试着回答一下。

    当我们编写异步代码时主要跟两个东西打交道:异步 API 和回调函数。当你的程序只有一个异步调用时,你肯定可以轻松应对。但当你的程序有 N 多个异步调用,并且相互直接有着复杂的关系(多个异步调用同时发出?顺序发出?有一个失败了其它的怎么处理?)时,你的代码将充斥大量的控制变量,你感觉你已经进入了 callback hell 。更恐怖的当有人读你的代码的时候,他会感觉像吃屎一样难受。

    这个问题大部分语言都存在,只不过 JS 更受关注,人多嘛,再加上 WEB 程序天生就面对大量异步网络请求。

    所以, Promise 只是一个解决异步相关问题的“框架”,它帮你梳理异步操作模型。用它写出来的代码可读性高,容易理解,仅此而已。
    2016-08-09 09:52:05 +08:00
    回复了 FrankFang128 创建的主题 JavaScript 为什么我不喜欢「前后端分离」(个人观点,欢迎来喷)
    @mengzhuo 前后端分离跟服务端渲染(即你说的 Nodejs 渲染)好像是两码事吧,前后端分离是指业务数据跟展现的分离, UI 渲染是展现层的部件,这块按需求即可以放在用户前端做,也可以放在服务端来做。这种服务端渲染虽然也是在服务端,但是跟以前的概念不一样吧
    2016-08-09 09:36:40 +08:00
    回复了 FrankFang128 创建的主题 JavaScript 为什么我不喜欢「前后端分离」(个人观点,欢迎来喷)
    渲染是有 CPU 和内存开销的,在大量渲染场景中,你觉得这个开销是放在服务端自己维护,还是利用现在越来越高性能的终端设备呢?
    2016-02-23 09:59:29 +08:00
    回复了 XiaST 创建的主题 Python 从哪里可以得到包含了 Python3 所支持的所有语法的测试用例?
    手写的解析器,还是用的解析器生成器?
    这个语法设计有点意思
    2015-09-16 17:21:20 +08:00
    回复了 Androilly 创建的主题 Android 基于 jenkins 和 docker 的持续集成平台
    @erric 我是指有没有 mac osx 的 docker image ,这样就可以在 linux 主机上 build Mac 下的 App 了
    2015-09-16 13:20:34 +08:00
    回复了 Androilly 创建的主题 Android 基于 jenkins 和 docker 的持续集成平台
    @Androilly 我不是说在 Mac 下跑 docker ,而是可以提供 mac build 环境的 docker 镜像,有这样的么?
    2015-09-15 16:08:38 +08:00
    回复了 Androilly 创建的主题 Android 基于 jenkins 和 docker 的持续集成平台
    需要在 Mac 环境下 build 的貌似没法用 docker ,楼主有解决方案么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   943 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:09 · PVG 05:09 · LAX 14:09 · JFK 17:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.