<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      vue和jquery對比

              前段時間面試,有一個面試官問我vue和JQuery的區(qū)別.看了很多文章,也看了很多評論.很多人都說vue和JQuery沒有可比性.但是也看了很多講解,還是覺得很有收獲的.我簡單的歸為以下幾點:

      1. jQuery是使用選擇器($)選取DOM對象,對其進行賦值、取值、事件綁定等操作,其實和原生的HTML的區(qū)別只在于可以更方便的選取和操作DOM對象,而數(shù)據(jù)和界面是在一起的。
      2. Vue則是通過Vue對象將數(shù)據(jù)和View完全分離開來了。對數(shù)據(jù)進行操作不再需要引用相應的DOM對象,可以說數(shù)據(jù)和View是分離的,他們通過Vue對象這個vm實現(xiàn)相互的綁定。

        舉個例子:

        場景一:控制按鈕的顯示隱藏,下圖為vue和jquery兩種操作的代碼,我們從中可以看出vue只需要控制屬性isShow的值為true和false即可,而jquery則還是需要操作dom元素控制按鈕的顯示和隱藏

        vue:

      <!DOCTYPE html>
      <html>
      
      <head>
          <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
      </head>
      
      <body>
          <div id="app">
              <ul>
                  <!--根據(jù)數(shù)組數(shù)據(jù)自動渲染頁面-->
                  <li v-for="item in message">{{item}}</li>
              </ul>
              <button @click="add" v-show="isShow">添加數(shù)據(jù)</button>
              <button @click="showButton">隱藏按鈕</button>
          </div>
      </body>
      
      <script src="https://unpkg.com/vue/dist/vue.js"></script>
      <script>
          new Vue({
              el: '#app',
              data: {
                  message: ["第1條數(shù)據(jù)","第2條數(shù)據(jù)"],
                  i:2,
                  isShow:true
              },
              methods:{
                  //向數(shù)組添加一條數(shù)據(jù)即可
                  add:function(){
                      this.i++
                      this.message.push(""+this.i+"條數(shù)據(jù)")
                  },
                  //控制isShow的值即可
                  showButton:function(){
                      this.isShow=false;
                  }
              }
          })
      </script>

      JQuery:

      <!DOCTYPE html>
      <html>
      
      <head>
          <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
      </head>
      
      <body>
          <div id="app">
              <ul id="list">
                  <li>第1條數(shù)據(jù)</li>
                  <li>第2條數(shù)據(jù)</li>
              </ul>
              <button id="add">添加數(shù)據(jù)</button>
              <button id="showButton">隱藏按鈕</button>
          </div>
      
      </body>
      
      <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
      <script>
          $(document).ready(function() {  
          var i=2;
          $('#add').click(function() { 
             i++; 
             //通過dom操作在最后一個li元素后手動添加一個標簽
            $("#list").children("li").last().append("<li>第"+i+"條數(shù)據(jù)</li>")
          });  
          //需要手動隱藏dom元素
          $("#showButton").click(function(){
              $("#add").hide()
          })
        }); 
      </script>

       

      posted @ 2018-08-02 16:38  代碼是我藍朋友  閱讀(293)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 性欧美VIDEOFREE高清大喷水 | 人人狠狠综合久久亚洲爱咲| 国产在线高清视频无码| 99RE6在线观看国产精品| 色悠悠久久精品综合视频 | 真实单亲乱l仑对白视频| 国产网友愉拍精品视频| 色爱区综合激情五月激情| 国产精品国产精品一区精品| 天天躁日日躁狠狠躁中文字幕| 色哟哟www网站入口成人学校| 国产激情无码一区二区APP| 国产精品 亚洲一区二区三区| 性做久久久久久久| 日韩中文日韩中文字幕亚| 安多县| 亚洲男人精品青春的天堂| 国产精品午夜福利视频| 中文字幕日韩精品人妻| 国产在线一区二区不卡| 国产精品综合一区二区三区| 欧美日本一区二区视频在线观看 | 青青草国产精品日韩欧美| 国产精品午夜福利资源| 国产精品SM捆绑调教视频| 亚洲欧美一区二区成人片| 国产精选一区二区三区| 无遮挡午夜男女xx00动态| 国产麻传媒精品国产av| 国产成人亚洲一区二区三区 | 一本久道久久综合狠狠躁av| 国产午夜美女福利短视频| 成人午夜免费无码视频在线观看| 日韩丝袜欧美人妻制服| 国产亚洲精品综合一区二区| 一本色道婷婷久久欧美| 99精品日本二区留学生| 日本精品一区二区不卡| 国产69精品久久久久99尤物| 国产精品高清视亚洲乱码| 久久久久人妻精品一区三寸|