国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

深入淺析angular和vue還有jquery的區別

2024-05-06 15:31:46
字體:
來源:轉載
供稿:網友

angularjs簡單介紹和特點

  首先angular是一個mvc框架, 使用mvc解耦, 采用model, controller以及view的方式去組織代碼, 會將一個html頁面分成若干個模塊, 每個模塊都有自己的scope, service, directive, 各個模塊之間也可以進行通信, 但是整體結構上是比較清晰的, 就是說其代碼組織是模塊化的, angular的view可能僅僅是一個框架, , 對view的dom操作或者時間監聽都是在directive中實現的, 而且一般情況下很少直接去寫dom操作代碼, 只要你監聽model, model發生變化后view也會發生變化, 就是雙向綁定機制, angularjs適用于單頁面開發

  在angularJS中,一個模板就是一個HTML文件。但是HTML的內容擴展了,包含了很多幫助你映射model到view的內容。

  HTML模板將會被瀏覽器解析到DOM中。DOM然后成為AngularJS編譯器的輸入。AngularJS將會遍歷DOM模板來生成一些指導,即,directive(指令)。所有的指令都負責針對view來設置數據綁定。

  auguarJS并不把模板當做String來操作。輸入angularJS的是DOM而非string。數據綁定是DOM變化,不是字符串的連接或者innerHTML變化。使用DOM作為輸入,而不是字符串,是AngularJS區別于其它的框架的最大原因。使用DOM允許你擴展指令詞匯并且可以創建你自己的指令,甚至開發可重用的組件。angular占用的內存較小, 可以兼容主流的瀏覽器, 他擁有內置的依賴注入的子系統, 可以幫助開發人員更容易開發, 理解和測試和應用, DI允許你請求你的依賴,而不是自己找尋它們。比如,我們需要一個東西,DI負責找創建并且提供給我們。那么AngularJS可以做到。指令可以用來創建自定義的標簽。它們可以用來裝飾元素或者操作DOM屬性。

vuejs簡單介紹特點 

  官網: http://cn.vuejs.org/

    vue是一個漸進式的框架, 是一個輕量級的框架, 也不算是一個框架, 他核心只關注圖層, 是一個構建數據驅動的web界面,易于上手, 還便于于第三方庫或與既有項目整合,也能夠為復雜的單頁應用程序提供驅動

  1. vue的核心

    是一個允許采用簡潔的模板語法來聲明式的將數據渲染進dom

    先創建一個后綴名為.html的文件 

    代碼如下:

      html:  <div id="app"></div>

       js里面的 

var app = new Vue({                  el: '#app',                  data: {                    msg: 'Hello Vue!'                    }                  })

      在瀏覽器窗口上出現的內容: Hello Vue

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 洞口县| 托克托县| 隆子县| 合山市| 洞口县| 修武县| 湖北省| 松滋市| 平昌县| 新化县| 利川市| 苗栗市| 宝清县| 霞浦县| 郧西县| 山阴县| 威远县| 遵化市| 灵璧县| 疏勒县| 读书| 泗洪县| 濮阳市| 紫阳县| 大新县| 溧水县| 昆山市| 平昌县| 裕民县| 绥棱县| 河北区| 咸丰县| 潍坊市| 颍上县| 舟曲县| 读书| 楚雄市| 鄢陵县| 辽宁省| 资源县| 绍兴县|