美文网首页
jquery和vue框架的区别

jquery和vue框架的区别

作者: 风雪之隅_b6f7 | 来源:发表于2019-04-16 11:12 被阅读0次

1.jquery 数据视图在一起

vue数据视图分离,解耦(开放封闭原则:对拓展开放,对修改封闭)

2.jquery直接操作dom修改

vue以数据驱动视图(只关心数据变化,DOM操作被封装)

代码实例

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>to-do-list jquery</title>

    <script src="https://cdn.bootcss.com/jquery/3.4.0/jquery.min.js"></script>

</head>

<body>

      <div>

        <input type="text" id="txt-title">

        <button id="btn-submit">submit</button>

    </div>

    <div>

        <ul id="ul-list"></ul>

    </div>

</body>

<script>

        var $txtTitle=$('#txt-title');

        var $btnSubmit=$('#btn-submit');

        var $ulList=$('#ul-list');

        $btnSubmit.click(function(){

        var title=$txtTitle.val();

        if(!title){

            return

        }

        var $li=$('<li>'+title+'</li>');

        $ulList.append($li);

        $txtTitle.val('')

    })

</script>

</html>

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>to-dol-list vue</title>

</head>

<body>

    <div id="app">

            <div>

                <input v-model="title">

                <button v-on:click="add">submit</button>

          </div>

            <ul>

              <li v-for="item in list">{{item}}</li>

          </ul>

    </div>

</body>

<script src="https://cdn.jsdelivr.net/npm/vue"></script>

<script>

var vm=new Vue({

    el:'#app',

    data:{

        title:'',

        list:[]

    },

    methods:{

        add:function(){

            this.list.push(this.title);

            this.title=''

        }

    }

})

</script>

</html>

相关文章

  • MVVM

    MVVM 1. 说一下使用jQuery和使用框架的区别? jQuery实现todo-list √ vue实现tod...

  • jquery和vue框架的区别

    1.jquery 数据视图在一起 vue数据视图分离,解耦(开放封闭原则:对拓展开放,对修改封闭) 2.jquer...

  • 撩课-Web大前端每天5道面试题-Day19

    1.mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合? 2.vue的优点是什么? 3....

  • 撩课-Web大前端每天5道面试题-Day22

    1.mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合? 2.vue的优点是什么? 3....

  • vuejs基础学习总结

    准备开始 vue基础 (1).历史介绍 (2).前端框架与库的区别? jquery 库 -> DOM(操作DOM)...

  • vue实现机制

    本文先对比一下jQuery和Vue的区别,再讲述Vue的MVVM模型,接着讲解Vue的实现流程。 一、jQuery...

  • jquery DOM&事件

    1、说说库和框架的区别? 2、jquery 能做什么? 3、jquery 对象和 DOM 原生对象有什么区别?如何...

  • Jquery

    1. Jquery概念 2. 库和框架的区别 3. jquery 能做什么? 4.jquery 对象和 DOM 原...

  • 会jquery 就能快速快速上手 vue? 你仿佛在说笑

    vue和jquery 操作DOM的区别 jquery 操作Dom 的思维:获取Dom元素 步骤: 1、在dom中输...

  • vue

    1,jQuery与vue区别 jQuery--指令式编程 vue--声明式编程 vue更加高效,流行 2,let与...

网友评论

      本文标题:jquery和vue框架的区别

      本文链接:https://www.haomeiwen.com/subject/lhkpwqtx.html