推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
demo

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

  •  
  •   demo · Apr 14, 2016 · 11907 views
    This topic created in 3854 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Apr 14, 2016

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

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

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

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

    91 行是金字塔的入口。
    ffffwh
    ffffwh
    Apr 15, 2016❤️1
    51
    知乎上看到的显示 5 星的

    var get_rating_string = function(rating) {
    return "★★★★★☆☆☆☆☆".substring(5 - rating, 10 - rating);
    };
    how2code
    how2code
    Apr 15, 2016
    52
    91 行:难道是传说中 x088 入口?
    valkjsaaa
    valkjsaaa
    Apr 15, 2016
    53
    @SilentDepth 我也比较关注这个问题,难道是 Sublime Text 的 bug?
    yaochiqkl
    yaochiqkl
    Apr 15, 2016
    54
    @int64ago 可怕 又碰到学长 学长乃 V2EX 小能手
    skyshy
    skyshy
    Apr 15, 2016
    55
    还以为是通过工具生成的呢,好恐怖
    valkjsaaa
    valkjsaaa
    Apr 15, 2016
    56
    @how2code 0x88 入口是个啥?
    kobe1941
    kobe1941
    Apr 16, 2016
    58
    快的打车的网页。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5289 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 424ms · UTC 06:17 · PVG 14:17 · LAX 22:17 · JFK 01:17
    ♥ Do have faith in what you're doing.