<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ### 1、MVVM框架是什么? ``` Model-View-ViewModel:數據和視圖分離框架 MVVM是Model-View-ViewModel的簡寫。它本質上就是MVC 的改進版。MVVM 就是將其中的View 的狀態和行為抽象化,讓我們將視圖 UI 和業務邏輯分開。當然這些事 ViewModel 已經幫我們做了,它可以取出 Model 的數據同時幫忙處理 View 中由于需要展示內容 而涉及的業務邏輯。微軟的WPF帶來了新的技術體驗,如Silverlight、音頻、視頻、3D、動畫……,這導致了軟件UI層更加細節化、可 定制化。同時,在技術層面,WPF也帶來了 諸如Binding、Dependency Property、Routed Events、Command、 DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由來便是MVP(Model-View-Presenter) 模式與WPF結合的應用方式時發展演變過來的一種新型架構框架。它立足于原有MVP框架并且把WPF的新特性糅合進去,以應對客戶日益 復雜的需求變化。 ``` ### 2、為什么jquery和vue有可比性? ``` 將原有的直接操作dom的思想轉變到分離數據和頁面,然而從jquery到vue或者說是到mvvm的轉變則是一個思想想的轉變,是將原有的 直接操作dom的思想轉變到操作數據上去 ``` ### 3、jquery介紹? ``` 大量的其它js庫依賴于juqery jquery使用率將降低:隨著瀏覽器廠商對HTML5規范統一遵循以及ECMA6在瀏覽器端的實現,jquery的使用率將會越來越低, jquery庫正在被替代 想必大家都用過jquery吧,這個曾經也是現在依然最流行的web前端js庫,可是現在無論是國內還是國外他的使用率正在漸漸被其 他的js庫所代替,隨著瀏覽器廠商對HTML5規范統一遵循以及ECMA6在瀏覽器端的實現,jquery的使用率將會越來越低 ``` ### 4、vue介紹? ``` 精簡的MVVM框架:Model-View-ViewModel 數據操作 完成 頁面渲染:它通過雙向數據綁定把 View 層和 Model 層連接了起來,通過對數據的操作就可以完成對頁 面視圖的渲染。 快速,組合,緊湊,強大:vue以他獨特的優勢簡單,快速,組合,緊湊,強大而迅速崛起 vue是一個興起的前端js庫,是一個精簡的MVVM。從技術角度講,Vue.js 專注于 MVVM 模型的 ViewModel 層。它通過雙向數據 綁定把 View 層和 Model 層連接了起來,通過對數據的操作就可以完成對頁面視圖的渲染。當然還有很多其他的mvmm框架如 Angular,React都是大同小異,本質上都是基于MVVM的理念。 然而vue以他獨特的優勢簡單,快速,組合,緊湊,強大而迅 速崛起 ``` ### 5、vue和jquey對比 ? ``` 語法:jQuery是使用選擇器($)選取DOM對象 數據和視圖組合方式:jquery合在一起,vue分開 jQuery是使用選擇器($)選取DOM對象,對其進行賦值、取值、事件綁定等操作,其實和原生的HTML的區別只在于可以更 方便的選取和操作DOM對象,而數據和界面是在一起的。比如需要獲取label標簽的內容:$("lable").val();,它還是依賴DOM元 素的值。 Vue則是通過Vue對象將數據和View完全分離開來了。對數據進行操作不再需要引用相應的DOM對象,可以說數據和View是 分離的,他們通過Vue對象這個vm實現相互的綁定。這就是傳說中的MVVM。 ``` ### 6、jquery的本質是什么? ``` 更方便的選取和操作DOM對象:其實和原生的HTML的區別只在于可以更方便的選取和操作DOM對象 ``` ### 7、jquery和原生html的區別是什么? ``` 更方便的選取和操作DOM對象:其實和原生的HTML的區別只在于可以更方便的選取和操作DOM對象 ``` ### 8、vue的本質是什么? ``` 雙向數據綁定 數據和頁面的分離 ``` ### 9、jquery和vue分別適合的場景? ``` vue適用的場景:復雜數據操作的后臺頁面,表單填寫頁面 jquery適用的場景:比如說一些html5的動畫頁面,一些需要js來操作頁面樣式的頁面 ``` ### 10、jquery為什么要和vue配合使用? ``` vue側重數據綁定,jquery側重樣式操作,動畫效果等,則會更加高效率的完成業務需求 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看