zarte

前端开发真麻烦啊

  •  
  •   zarte · May 14, 2019 · 7056 views
    This topic created in 2736 days ago, the information mentioned may be changed or developed.

    后端一枚。别人提需求一句话的事,页面交互实现起来好难啊。用的 vue 找的现成轮子却是 react 的。
    还是当年的 jq 开发好,一个库拿过来就能用,实在不行就慢慢写操作 dom 实现交互。现在这样写起了累死了。。.

    Supplement 1  ·  May 14, 2019
    举个不好用的例子
    v-for datalist
    ...
    动态改变数据
    splice datalist
    push datalist
    就失去数据绑定的作用了。
    还有元素的拖拽实现。。。。
    Supplement 2  ·  May 14, 2019
    话说我不是喷啊,只是吐槽前端上框架以后各种麻烦,以前那种开发方式就是所见即所得,现在绕来绕去的,真的有提高效率么在交互方面。
    29 replies  •  2019-05-15 15:21:31 +08:00
    yyjjolin
    yyjjolin
    May 14, 2019
    1
    不论是 vue 还是 react 这种 mvvm 框架都有一个共同的优点:解放 dom 操作,楼主自己不愿学习新技术请勿乱喷。
    还有 jq 曾经是个好的工具,你也可以自由使用,你找个 jq 的轮子使不好嘛?
    maichael
    maichael
    May 14, 2019
    2
    jq 又不是现在不能用了……
    murmur
    murmur
    May 14, 2019❤️2
    3
    vue 可以找那种纯 js 不要求任何框架的轮子用
    还有啊,前端就是抄样式抄交互,页面在管他是什么框架,调试工具一开下一秒就是我的了
    charlesx
    charlesx
    May 14, 2019
    4
    交互前端写啊 你们没有前端吗
    toma77
    toma77
    May 14, 2019
    5
    jq 是工具,vue 和 react 是框架。
    人用工具,框架用人。
    所以楼主感觉 jq 好用是正常的,框架其实就是限制多人开发在一定的规范内的东西。当然,用顺手了都很爽。
    zarte
    zarte
    OP
    May 14, 2019
    6
    @charlesx 一把梭
    zarte
    zarte
    OP
    May 14, 2019
    7
    @murmur 不好抄吧,打包后的 js 那么乱
    zarte
    zarte
    OP
    May 14, 2019
    8
    @toma77 这个项目开始的时候决定用 vue 试试的。数据绑定方面啥的还是很方便,只是最近有需求弄交互的东西,元素拖来拖去的就麻烦了。
    ByZHkc3
    ByZHkc3
    May 14, 2019❤️3
    9
    菜是原罪
    yamedie
    yamedie
    May 14, 2019
    10
    后端不是也崇尚"约定大于配置"吗, 有些规则和约束是为了更快更好的出活儿, 遵守就好了, 实在怀念 jQuery 仍然可以继续用啊
    ylsc633
    ylsc633
    May 14, 2019
    11
    同后端.. 对于前端 我感觉主要是 一些 依赖包 有点头疼..

    比如昨晚,webstorm 右下角提示了个什么,点击一下,然后不知道下载了个啥(npm install )..

    然后 npm run serve 不好使了.. 关键是报错不认识...

    如果有已经搭好的架子比较好用,比 jQ 好用多了.. 各种 UI 库直接拿过来用..

    如果自己搭架子.. 很痛苦.. webpack 根本不知道怎么配置..

    主要还是自己太菜..
    ochatokori
    ochatokori
    May 14, 2019 via Android
    12
    看你要做的东西有多大了
    大项目当然是框架了
    一两个页面的小东西 jq 一把梭

    另外,向 datalist push data 不会失去数据绑定作用呀
    k9982874
    k9982874
    May 14, 2019
    13
    很久一起写 jq 的时候习惯给页面写好"class",给要操作的 dom 写好 get/set。
    现在 vue,react 的绑定帮忙做好了,同时性能还帮忙调优了还有什么不满意。
    yaphets666
    yaphets666
    May 14, 2019❤️1
    14
    失去数据绑定的作用了? 是数据丢失吗? vue 中直接操作数组的值类型,数组的新成员,对象的新属性,未在 data 中初始化的数据会造成数据丢失
    BreezeInWind
    BreezeInWind
    May 14, 2019 via Android❤️1
    15
    你你需要$set,不谢,我不是雷锋
    molvqingtai
    molvqingtai
    May 15, 2019 via Android❤️1
    16
    目前数组和对象只能用$set,等年底 3.0 用上 proxy 就没有这些问题
    MonoLogueChi
    MonoLogueChi
    May 15, 2019 via Android
    17
    客户端兼职后端,写前端真的是头疼,完全搞不懂那一套东西该怎么写
    shehuizhuyi
    shehuizhuyi
    May 15, 2019
    18
    我也感觉前端乱 标准天天变来变去 有这时间还不如多学会计算机基础
    lraining
    lraining
    May 15, 2019 via Android
    19
    感觉数据驱动很难实现交互动画,很多 jq 很容易实现的动画,数据驱动的框架都无法实现,特别是需要动画回调的时候
    jydeng
    jydeng
    May 15, 2019
    20
    看你的需求了,怎么方便怎么来,项目大了以后 jq 容易炸。
    ech0x
    ech0x
    May 15, 2019
    21
    框架什么都还好, 但是 webpack 是真的难用啊
    AV1
    AV1
    May 15, 2019
    22
    没有框架的约束,跟队友写 jquery 就会写成这样的代码
    <script src="jquery.pluginaa.min.js"></script>
    <script src="jquery.pluginbb.min.js"></script>
    <script src="jquery.plugincc.min.js"></script>
    <script src="jquery.plugindd.min.js"></script>
    <script src="jquery.pluginee.min.js"></script>
    <script src="jquery.pluginff.min.js"></script>
    <script src="jquery.plugingg.min.js"></script>
    <script src="jquery.plugingg.min.js"></script>
    ......

    $().after().before().parent().siblings().children()......

    反正这种屎山我是绝对不再碰了。
    dumbass
    dumbass
    May 15, 2019
    23
    @DOLLOR #22 真实
    FakeLeung
    FakeLeung
    May 15, 2019
    24
    @DOLLOR #22
    我还遇到过。
    ```
    <script src='jquery.1.11.1.min.js'></script>
    ...
    <script src='zepto.1.2.min.js'></script>
    ```

    然后死活用不了某个函数。结果发现了一个 zepto。。。
    selinayu
    selinayu
    May 15, 2019
    25
    作为 jq,react,vue 都用过的人来说,框架好用,不接受反驳
    banricho
    banricho
    May 15, 2019
    26
    建议不了解就不要乱评价 =.= 还是一起黑产品经理吧
    Junh
    Junh
    May 15, 2019 via iPhone
    27
    除了 angular 是框架,其他的都是库(滑稽
    ritaswc
    ritaswc
    May 15, 2019
    28
    等你进入 vue 和 jquery 深水区,了解了 80%以上的框架特性再来喷吧
    满瓶不动半瓶摇的太多了
    做学问不是扯蛋,图一时爽
    babedoll
    babedoll
    May 15, 2019
    29
    楼主是后端。。你们不能以要求前端来要求后端啊。。。说实话我觉得后端会写页面已经不错了,人家要是前端大框架全都会了还要前端做咩啊?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   960 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 22:23 · PVG 06:23 · LAX 14:23 · JFK 17:23
    ♥ Do have faith in what you're doing.