V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
V2EX  ›  JavaScript

刚刚看到个 JS 代码,卧槽,好叼!!!

  •  
  •   demo · 348 天前 · 6234 次点击
    这是一个创建于 348 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  348 天前

    突然想到一句话:“Make it work, then make it better”,现在觉得写这代码的人没有错,真的是好叼。

    58 回复  |  直到 2016-04-16 09:27:13 +08:00
        1
    SilentDepth   348 天前   ♥ 13
    为什么第 91 行的高亮不一样?
        2
    loading   348 天前
    请问这是什么 hell?
        3
    ihuguowei   348 天前
    哈哈,如果不考虑低版本浏览器, animation 可以写多个动画呀。
        4
    demo   348 天前
    @SilentDepth 布吉岛。。。
        5
    GPU   348 天前
    效果在哪个链接
        6
    cxbig   348 天前
    行为艺术?
        7
    emric   348 天前
    异步这样的啦,不要整天就想要弄个大新闻。
    避免回调地狱有很多办法,比如 Promise 。
        8
    iugo   348 天前
    应该是因为有延迟才想到的这种东西...

    论 ES6 的重要性. https://github.com/stefanpenner/es6-promise
        9
    yhxx   348 天前
    promise 表示你们还是要学习一个
        10
    forsigner   348 天前
    这个吊了好久了
        11
    7anshuai   348 天前
    @GPU 首页第 2 屏的动画效果
        12
    plqws   348 天前
    像是 Dreamweaver 写的…这水平的确不咋地
        13
    toono   348 天前
    点进去看了看,网页好难看。。
        14
    sinalvee   348 天前
    哈哈哈,典型的 callback hell
        15
    yangzj1992   348 天前
    好早以前记得就看过这个了= =
        16
    Pastsong   348 天前
    线上 js 不压缩差评
        17
    hronro   348 天前
    Promise 大法好
        18
    xieguanglei   348 天前
    我感觉代码写得还行,结构和逻辑挺清晰的。 Promise 不是所有浏览器都支持的,还得引个 polyfill 不是。要我一晚上撸这么个页面出来,我也这么搞。
        19
    kongkongyzt   348 天前
    我记得很久以前就有这个了, 现在快的还没改?
        20
    hxtheone   348 天前
    Promise 大法好, 退 Callback 保平安
        21
    andy12530   348 天前
    async.js 可解!
        22
    zhuangzhuang1988   348 天前
    太漂亮了。。
        23
    lxrmido   348 天前
    果然还是回调有层次感更好看……
        24
    zhouyg   348 天前
    我觉得这种层次感太好看了。
        25
    Vamwere   348 天前
    @kongkongyzt 逻辑这么清晰,没有 bug ,为什么要改呢
        26
    loading   348 天前
    楼主,我想引用一下你这个截图,我懒得自己截了,可以吗?
        27
    happyz90   348 天前 via Android
    传说中的某间谍偷了某国卫星发射的代码最后一页,结果这一页上全是“}”吗。。。
        28
    demo   348 天前   ♥ 1
    @loading 拿去随便用不要客气
        29
    msg7086   348 天前
    @happyz90 全是「)」。
        30
    SlipStupig   348 天前
    @happyz90 JS 发射火箭好时髦啊!
        31
    loading   348 天前
    @happyz90 那个段子似乎是 )))))))))))))))))))))
    perl ?
        32
    vuuv   348 天前 via Android   ♥ 1
    @loading lisp
        33
    kirisetsz   348 天前
    The Art and Essence of JavaScript Programming !
        34
    dphdjy   348 天前 via Android
    大 JS 的特色呀~多霸气~
        35
    crepesofwrath   348 天前 via iPhone
    make it work with docs, then make it better with better docs
        36
    zhangxiao   348 天前
    ```js
    var runFrom = function(step, lastStep, callback) {
    var cb = step >= lastStep ? callback : function() {
    runFrom(step + 1, lastStep, callback);
    };
    this['step' + step].call(this, cb);
    };

    runFrom(1, 17, function() {
    console.log('finally done...');
    });
    ```
        37
    zhangxiao   348 天前
        38
    newghost   348 天前
    挺好看的呀
        39
    luckybird   348 天前
    碉堡天了
        40
    DaraW   347 天前
    我记得快半年前知乎上被扒出来过
        41
    cppgohan   347 天前
    业余 js 写手, 用 rxjs/promise 什么可以好看一些吧.

    我觉得这个动画逻辑是代码生成的
        42
    rockzhou8   347 天前
    快滴的啊,以前就 8 出来过
        43
    lijsh   347 天前
    说不定这是某个后端临危受命写出来的,如果时间比较紧,能写出来也不容易了。
        44
    magicdawn   347 天前
        45
    doublleft   347 天前
    到底我都懂,所以为什么 91 行的高亮不一样
        46
    2pen   347 天前
    @doublleft 同求这个问题
        47
    tuzkiss   347 天前
    道理我都懂,所以为什么 91 行的高亮不一样
        48
    int64ago   347 天前
    排版挺漂亮的 。。
        49
    codeartisan   347 天前
    好牛逼
        50
    dabaii   347 天前
    传说中的回调金字塔。

    91 行是金字塔的入口。
        51
    ffffwh   347 天前   ♥ 1
    知乎上看到的显示 5 星的

    var get_rating_string = function(rating) {
    return "★★★★★☆☆☆☆☆".substring(5 - rating, 10 - rating);
    };
        52
    how2code   347 天前
    91 行:难道是传说中 x088 入口?
        53
    valkjsaaa   347 天前
    @SilentDepth 我也比较关注这个问题,难道是 Sublime Text 的 bug?
        54
    yaochiqkl   347 天前
    @int64ago 可怕 又碰到学长 学长乃 V2EX 小能手
        55
    skyshy   347 天前
    还以为是通过工具生成的呢,好恐怖
        56
    valkjsaaa   347 天前
    @how2code 0x88 入口是个啥?
        57
    ZE3kr   347 天前 via iPhone
        58
    kobe1941   346 天前
    快的打车的网页。。
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1354 人在线   最高记录 2466   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 595ms · UTC 15:53 · PVG 23:53 · LAX 08:53 · JFK 11:53
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1