uyhyygyug1234
V2EX  ›  Node.js

npm 这个不错

  •  
  •   uyhyygyug1234 · Mar 25, 2016 · 5505 views
    This topic created in 3884 days ago, the information mentioned may be changed or developed.
    18 replies  •  2016-03-26 15:53:39 +08:00
    uyhyygyug1234
    uyhyygyug1234
    OP
    Mar 25, 2016
    1







    uyhyygyug1234
    uyhyygyug1234
    OP
    Mar 25, 2016
    2
    看来我 out 了,已经有人发过了
    aheadlead
    aheadlead
    Mar 25, 2016
    3
    这玩意是干嘛的……
    popo233
    popo233
    Mar 25, 2016 via iPhone
    4
    高级黑吗..
    jwk345
    jwk345
    Mar 25, 2016
    5
    @popo233
    应该是吧,这几天暴露的问题也说明了 JS 没有一个强大的标准库
    xuboying
    xuboying
    Mar 25, 2016 via Android
    6
    没有人名币大写金额数字
    v1024
    v1024
    Mar 26, 2016
    7
    这是为黑而黑了
    leftpad 那 11 行,我相信至少 50%的前端面试者写不出来。
    MaiCong
    MaiCong
    Mar 26, 2016
    8
    issues 太喜感了
    bramblex
    bramblex
    Mar 26, 2016 via Android
    9
    @v1024 leftpad 那十一行也不是面试的时候随手写出来的啊
    ibigbug
    ibigbug
    Mar 26, 2016
    10
    @v1024 不少 Java 面试者估计也差不多
    jsonline
    jsonline
    Mar 26, 2016 via Android
    11
    @v1024 只有 C 语言才会那样写吧
    calease
    calease
    Mar 26, 2016
    12
    @v1024 50%什么概念。每两个前端里就有一个是纯混子。
    v1024
    v1024
    Mar 26, 2016 via iPhone
    13
    @jamesxu npmjs 上排行靠前的任何一个都是强大且标准的库,比如 loadash 。

    @bramblex 我只是举例,想说大多数自称“前端”都写不出 leftpad 。

    @calease 以我见过的人来说,混的确实非常多。两栏布局的 html+css 都写不出来,简历上却一片光辉。
    miniers
    miniers
    Mar 26, 2016 via iPhone
    14
    @calease 这个比例还是太高,三线城市要提高到 90%
    readonly
    readonly
    Mar 26, 2016 via iPhone
    15
    @v1024 没有那么水吧?引导面试者把需求一步步分解掉:判断边界,生成填充物,追加至首。他们只不过是紧张而已,但静下心来肯定可以分析而且实现出来,只不过实现可能比较渣,一些极端情况没有考虑,如 rtl 、 bidi ,但这个就是拿来区分新手老手的了
    iugo
    iugo
    Mar 26, 2016
    16
    @v1024 leftpad 是说 https://github.com/azer/left-pad 这个吗?

    我这样写算不算前端?

    const leftPad = function (str, len, content = ' ') {
    str = '' + str
    if (str.length >= len) return str

    let newStr = content + str
    while(newStr.length < len) {
    newStr = content + newStr
    }

    return newStr.slice(-10)
    }
    iugo
    iugo
    Mar 26, 2016
    17
    @v1024 最后的 -10 是测试的, 应该是 -len

    没有添加错误处理, 比如当没有传入 len 的时候, len 不是数字的时候等等. 大多数常规状况应该可以吧.
    iugo
    iugo
    Mar 26, 2016
    18
    while 应该可以用 do while 优化下, 好看些.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4381 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 08:40 · PVG 16:40 · LAX 00:40 · JFK 03:40
    ♥ Do have faith in what you're doing.