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

即使 vue.js 再怎么好用,有些时候还是用 jQuery 解决一些问题更快捷,不知道大家有没有这种感觉

  •  
  •   peneazy · Mar 2, 2017 · 12947 views
    This topic created in 3537 days ago, the information mentioned may be changed or developed.
    44 replies  •  2017-03-05 11:12:49 +08:00
    blanu
    blanu
    Mar 2, 2017
    1
    Vue.js 又没有限制你对 jQ 的使用……
    wdlth
    wdlth
    Mar 2, 2017
    2
    Vue.js 和 jQuery 本来就不是算一类东西, Vue.js 是 MVVM 框架。
    Mbin
    Mbin
    Mar 2, 2017
    3
    小问题可能 jquery 快点,当一个团队进行工程化开发的时候,差别就很明显了
    shijingshijing
    shijingshijing
    Mar 2, 2017
    4
    后端表示 jQuery 已经够用了。。。
    lijsh
    lijsh
    Mar 2, 2017
    6
    你说说什么情景下用 jQuery 比 Vue 快捷?

    实在想不明白有 Vue 的情况下为啥还需要 jQuery 。
    Rice
    Rice
    Mar 2, 2017 via iPhone
    7
    实在想不出什么场景用到 jquery 。
    ETiV
    ETiV
    Mar 2, 2017 via iPhone
    8
    从来都是混用
    airyland
    airyland
    Mar 3, 2017
    9
    用 Vue 就用不到 jQuery 了,即使是选择器也用不到 jQuery 吧。
    bdbai
    bdbai
    Mar 3, 2017 via iPhone
    10
    @Rice 随手拉一套活动单页,显然 jQuery 比 Vue 全家桶来得合适。
    admos
    admos
    Mar 3, 2017 via iPhone
    11
    使用框架是取决于问题规模的,当问题的规模足够大,那么高级的抽象就会产生很大的收益,反之,则只会增加成本。脱离上下文的讨论没有意义。
    Perry
    Perry
    Mar 3, 2017
    12
    本身不同框架或工具有不同的适用场景,好用最多只是在某个应用场景好用啊
    changwei
    changwei
    Mar 3, 2017 via Android
    13
    你没看过尤小右那篇关于前端框架渐进式发展的文章吗?文章中就讲到,框架本身的目的就是通过用学习框架的时间和人力成本来换取开发大型项目的时间和人力成本,当这个大型项目足够大的时候,框架以及各种全家桶带给你的便利才能形成规模效应体现出来。
    loading
    loading
    Mar 3, 2017 via Android
    14
    一般门户站的 slide , jQuery 的要漂亮不少,复制粘贴,就是干!
    pyufftj
    pyufftj
    Mar 3, 2017
    15
    老夫写代码只用 jquery ,就是干
    Rice
    Rice
    Mar 3, 2017
    16
    @bdbai 对啊,都忘了,活动页。这倒确实是。
    murmur
    murmur
    Mar 3, 2017
    17
    不得不承认, vue 赶上 jquery 的生态圈至少还要 2 年,我选一个轮子不是因为这轮子多优秀,是这轮子的配件能给我带来多少便利

    幸运的是现在很多第三方组件都是 jq-free 的,但是全 vue 化不可能
    hupeng
    hupeng
    Mar 3, 2017
    18
    这两个又不是一样的东西,定位也不一样,干嘛拿来比
    qinxi
    qinxi
    Mar 3, 2017
    19
    jq 对 input 设置 val 时候...vue 双向绑定就失效了.
    lazypu
    lazypu
    Mar 3, 2017
    20
    我是一起用, 没办法....
    hd7771
    hd7771
    Mar 3, 2017 via Android
    21
    lz 不要为了框架而框架啊,你要知道这种类 mvvm 框架是用来干什么的。
    Sapp
    Sapp
    Mar 3, 2017 via iPhone
    22
    jQuery 插件多,很多页面写起来爽很多。
    bramblex
    bramblex
    Mar 3, 2017
    23
    @qinxi

    所以你为啥要直接在 dom 里面对 input 设置 val ……
    既然已经双向绑定了,直接在 vue 里面设置才是正确方法啊
    learnshare
    learnshare
    Mar 3, 2017
    24
    脱离应用场景选框架都是扯淡
    SourceMan
    SourceMan
    Mar 3, 2017
    25
    Durandal01
    Durandal01
    Mar 3, 2017 via Android
    26
    @qinxi 你不要设置 val ,试试 trigger input 的 inputevent
    binfong
    binfong
    Mar 3, 2017
    27
    用框架的目的是为了简化开发,要理解业务场景,拿 jQuery 来理解 Vue 、 Angular 、 React 这些框架肯定是行不通的
    ibufu
    ibufu
    Mar 3, 2017
    28
    大炮打蚊子
    Antidictator
    Antidictator
    Mar 3, 2017
    29
    一个是框架,一个是内裤(类库),感觉这是常见的误区。
    peneazy
    peneazy
    OP
    Mar 3, 2017 via Android
    30
    @linxl 哈哈,我也是一起用 涉及到 bootstrap 的时候,有些时候没办法只能用 jquery
    jiansheng
    jiansheng
    Mar 3, 2017
    31
    @Rice 当 jquery 有能直接用的插件时,,,,不过讲道理很多插件都有两个版本一个原生一个 jQuery 。当然都可以自己写,弄一些简单的页面时还是有别人插件快点,懒得自己写。
    hoythan
    hoythan
    PRO
    Mar 3, 2017
    32
    @Antidictator 然而他们冲突,一起用会有各种问题.
    jeffjade
    jeffjade
    Mar 3, 2017
    33
    能被 js 重写的东西,以后都会被 js 重写
    能有作用的插件,都会在 vue 中被塑造
    jeffjade
    jeffjade
    Mar 3, 2017
    34
    YOU MIGHT NOT NEED JQUERY http://youmightnotneedjquery.com/
    solobat
    solobat
    Mar 3, 2017
    35
    实在不行就把 jquery 插件用 vue 包成一个 component 就行了
    lyragosa
    lyragosa
    Mar 3, 2017
    36
    脱离需求谈选型都是耍流氓。
    qinxi
    qinxi
    Mar 3, 2017
    37
    @bramblex 那个组件 没用 vue.但是有一个 vue 的组件用到它了
    ragnaroks
    ragnaroks
    Mar 3, 2017
    38
    vue 和 jquery 都引入就是...用了半年相安无事,希望 vue 能出个 lite 版,只有数据绑定和模板功能
    luckwang
    luckwang
    Mar 3, 2017 via iPhone
    39
    各位有没有解决 jquery 无法在 vue2 中双向绑定的栗子啊,详细点好, js 实在太菜了……
    zhihaofans
    zhihaofans
    Mar 3, 2017
    40
    @shoaly 说出了我的想法 233
    qweweretrt515
    qweweretrt515
    Mar 4, 2017
    41
    楼主的想法是正确的, vue 确实强大, 但可惜, vue 的生态不够好, 目前来说, vue 要赶上 jquery 、赶上 angular 估计没个 2 年 还真追不上
    mingyun
    mingyun
    Mar 4, 2017
    42
    @jeffjade 这域名厉害了
    Durandal01
    Durandal01
    Mar 4, 2017 via Android
    43
    @luckwang v-model 是监听 input 事件的,修改 value 以后顺便 trigger 一个 input 事件就好了
    luckwang
    luckwang
    Mar 5, 2017 via iPhone
    44
    @Durandal01 谢谢,我才发现还用不着 v-model
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   669 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 21:09 · PVG 05:09 · LAX 13:09 · JFK 16:09
    ♥ Do have faith in what you're doing.