V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mywaiting
V2EX  ›  分享发现

项目需要搜索了一下 JS File Uploader 的实现,感觉像是过了一个时代

  •  
  •   mywaiting · 2019-04-19 00:20:20 +08:00 · 1512 次点击
    这是一个创建于 1806 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好久没有怎么翻 JS 的东西,项目需要个简单的文件上传实现,去 gayhub 搜索了一下 JS File Uploader 的实现

    发现很多当年 star 无数的 upload file 实现,现在几乎都停止更新了

    想想当年这是人手必备的组件啊

    前端这发展之快,感觉像是过了一个时代

    jQuery 的代码我能信手拈来,但是遍地都是 webpack、react、jsx 和 Coffee/TypeScript 这些类 JS 语言,让我觉得自己已经远离前端的流行技术栈几个光年了。虽然技术功底仍在,但是技术的发展日新月异,不禁让人有时光恍惚的感觉

    好了,我还是写写 jQuery 好了,感觉有点折腾不起了
    8 条回复    2019-04-19 14:51:39 +08:00
    emeab
        1
    emeab  
       2019-04-19 00:22:35 +08:00   ❤️ 1
    现在前端技术井喷期.... 后台如果不复杂用 js 也可以...
    mywaiting
        2
    mywaiting  
    OP
       2019-04-19 00:34:15 +08:00
    @emeab 感觉大家真是能折腾......

    感觉现在的页面都往 UI 上面走,井喷期也是必经的过程吧,毕竟这一切几乎都承载在 JS 上去实现了

    对于 JS 本身,感觉需要 JS 膨胀到 java 这样的级别,各种语言特性都具备的时候,目测能暂停一下井喷的速度

    本来挺喜欢野生的 JS 的,现在反而各种 require 有时候怀疑自己写的是 java
    agdhole
        3
    agdhole  
       2019-04-19 01:04:07 +08:00
    jQuery 真的老了,这框架诞生是为了解决兼容和简化操作,现在的 JS 原生操作完全可以取代 jQuery,加上各种新特性的加入,新的框架 /库产生也是趋势
    前端工程化已经搞了非常久了,一套操作下来开发是真滴爽,jQuery 到现在就和刀耕火种到蒸汽机车一样(IE 开发除外😀
    hakono
        4
    hakono  
       2019-04-19 01:17:11 +08:00
    其实我觉得今后 WebAssembly 应该是前端最大的发展方向。
    如果 WebAssembly 能完善且流行起来,意味着可以彻底抛开 JavaScript,后端将也有轻松攻入前端的能力。

    现在 WebAssembly 应用最多的应该就是 Unity 引擎的游戏了。曾经想反向一个 Unity 引擎页游的加密算法,结果打开调试工具我就陷入了 40MB 之巨的 wasm 汇编的汪洋大海……………… 从此发现,越来越多的页游上了 Unity 而且都用到了 WebAssembly ……
    hakono
        5
    hakono  
       2019-04-19 01:19:21 +08:00
    @hakono 发现错了,那个页游的 wasm 最后解出来代码 200M+ ………… 估计和那代码是从 C#编译过去的有关
    lqzhgood
        6
    lqzhgood  
       2019-04-19 08:16:21 +08:00 via Android   ❤️ 1
    这是前端最好的时代 Chrome 大一统 赛高
    也是最坏的年代 黑盒一层套一层 Helloworld 都需要一个 node_modules 黑洞
    ARhen
        7
    ARhen  
       2019-04-19 14:03:59 +08:00
    我一个 java 后端的,现在能用的到的就一个 layUi... 外加一堆拼出来的 js 之类的来实现功能

    现在前端说的各种新技术....搞得我写 js 都会觉得是不是现在这种写法已经被淘汰了?我这么写已经落后 N 久了~?
    crazypig14
        8
    crazypig14  
       2019-04-19 14:51:39 +08:00
    关键是,有啥新项目新需求过来,丝毫没觉得他们出东西更好更快了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5212 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:21 · PVG 15:21 · LAX 00:21 · JFK 03:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.