2018-09-11

前端流行的框架:vue Angular React

vue是最容易學習的 是由個人維護的 操作元素最方便 簡化dom操作

Vue.js的作者為Evan You(尤雨溪),曾任職于Google Creative Lab,雖然是Vue是一個個人項目勺爱,但在發(fā)展前景上個人認為絕不輸于Google的AngularJs,下面我會將Vue與Angular(Angular 1.0+版本)做一些簡單的比較才顿。

Vue的主要特點就和它官網(wǎng)(http://cn.vuejs.org/)所介紹的那樣:

(1) 簡潔 (2) 輕量 (3)快速 (4) 數(shù)據(jù)驅動 (5) 模塊友好 (6) 組件化

<div class="box">

{{msg}}

</div>

<script src="js/vue.js"></script>

<script>

new Vue({

                  el:".box"            //  el:element元素   獲取選擇器

                  data:  {   //   寫數(shù)據(jù)

                            msg:"hello worder"

}  

})

</script>

1.v-for遍歷數(shù)組

(1)value in arr 遍歷數(shù)組中的元素

(2)(value,index) in arr 遍歷數(shù)組中的元素和數(shù)組下標

2.v-for遍歷obj對象

(1)value in obj 遍歷obj對象中的值

(2)(value,key) in obj 遍歷obj對象中的值和鍵

(3)(value,key,index) in obj 遍歷obj對象中的值、鍵和索引

循環(huán)數(shù)組

<div class="box">
       <ul>
              <li v-for="value in arr">{{value}}</<li>
        </ul>
</div>
<script src="js/vue.js"></script>
<script>
         new Vue({
                  data:  {   //   寫數(shù)據(jù)
                          arr:[1,2,3,4,5]
}   
})

循環(huán)obj

      <ul>
              <li v-for="value in  obj">{{value}}</<li>
        </ul>
<script src="js/vue.js"></script>
<script>
         new Vue({
                  data:  {   //   寫數(shù)據(jù)
                         obj:{name:"jack",age;18}
}   
})

循環(huán)數(shù)組索引

<ul>
           <li v-for="(val,index) in arr">{{index}}={{val}}</li>
  </ul>
<script src="js/vue.js"></script>
<script>
         new Vue({
                  data:  {   //   寫數(shù)據(jù)
                       arr:[1,2,3,4,5]
}   
})

循環(huán)obj的鍵

<ul>
           <li v-for="(val,index) in obj">{{index}}={{val}}</li>
  </ul>
<script src="js/vue.js"></script>
<script>
         new Vue({
                  data:  {   //   寫數(shù)據(jù)
                         obj:{name:"jack",age:18}
}   
})

循環(huán)數(shù)組中的對象

<ul>
           <li v-for="value in arrs">{{value.name <http://value.name/>}}{{value.age}}</li>
   </ul>
<script src="js/vue.js"></script>
<script>
         new Vue({
                  data:  {   //   寫數(shù)據(jù)
                         arrs:[
                                   {name:"蘋果",age:8},
                                    {name:"李子",age:12},
                                      {name:"提子",age:18}
                             ]
}   
})

建立一個表格 書寫中不帶有編號 但在瀏覽器中顯示編號

<table border="1" bordercolor="black"  cellspacing="0" >
          <thead>
               <tr>
                  <td>編號</td>
                  <td>名字</td>
                  <td>價格</td>
               </tr>
          </thead>
           <tbody>
                  <tr v-for="(value,index) in arrs">
                   <td>{{index+1}}</td>
                   <td>{{value.name <http://value.name/>}}</td>
                   <td>{{value.age}}</td>
                   </tr>
           </tbody>
       </table>
<style>
     table{
          width:300px;
         text-align: center;
}
</style>
<script src="js/vue.js"></script>
<script>
         new Vue({
                  data:  {   //   寫數(shù)據(jù)
                         arrs:[
                                   {name:"蘋果",age:8},
                                   {name:"李子",age:12},
                                   {name:"提子",age:18}
                             ]
}   
})

建立一個表格 書寫編號 瀏覽器中也可以看到編號

<table border="1" bordercolor="black"  cellspacing="0" >
          <thead>
               <tr>
                  <td>編號</td>
                  <td>名字</td>
                  <td>價格</td>
               </tr>
          </thead>
           <tbody>
                  <tr v-for="value in arrs">
                   <td>{{value.num}}</td>
                   <td>{{value.name <http://value.name/>}}</td>
                   <td>{{value.age}}</td>
                   </tr>
           </tbody>
       </table>
<style>
     table{
          width:300px;
         text-align: center;
}
</style>
<script src="js/vue.js"></script>
<script>
         new Vue({
                  data:  {   //   寫數(shù)據(jù)
                         arrs:[
                                   {num:1,name:"蘋果",age:8},
                                   {num:2,name:"李子",age:12},
                                   {num:3,name:"提子",age:18}
                             ]
}   
})
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市街立,隨后出現(xiàn)的幾起案子滨溉,更是在濱河造成了極大的恐慌什湘,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晦攒,死亡現(xiàn)場離奇詭異闽撤,居然都是意外死亡,警方通過查閱死者的電腦和手機脯颜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門哟旗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事闸餐”チ粒” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵绎巨,是天一觀的道長近尚。 經(jīng)常有香客問我,道長场勤,這世上最難降的妖魔是什么戈锻? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮和媳,結果婚禮上格遭,老公的妹妹穿的比我還像新娘。我一直安慰自己留瞳,他們只是感情好拒迅,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著她倘,像睡著了一般璧微。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上硬梁,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天前硫,我揣著相機與錄音,去河邊找鬼荧止。 笑死屹电,一個胖子當著我的面吹牛,可吹牛的內容都是我干的跃巡。 我是一名探鬼主播危号,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼素邪!你這毒婦竟也來了外莲?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤兔朦,失蹤者是張志新(化名)和其女友劉穎偷线,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烘绽,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡淋昭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年俐填,在試婚紗的時候發(fā)現(xiàn)自己被綠了安接。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖盏檐,靈堂內的尸體忽然破棺而出歇式,到底是詐尸還是另有隱情,我是刑警寧澤胡野,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布材失,位于F島的核電站,受9級特大地震影響硫豆,放射性物質發(fā)生泄漏龙巨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一熊响、第九天 我趴在偏房一處隱蔽的房頂上張望旨别。 院中可真熱鬧,春花似錦汗茄、人聲如沸秸弛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽递览。三九已至,卻和暖如春瞳腌,著一層夾襖步出監(jiān)牢的瞬間绞铃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工纯趋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留憎兽,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓吵冒,卻偏偏與公主長得像纯命,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子痹栖,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內容

  • vue常用指令 v-model:雙向數(shù)據(jù)綁定亿汞,常用于表單元素 v-for: 對數(shù)組或對象進行循環(huán)操作 v-on:時...
    e5eb668e07a1閱讀 184評論 0 0
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,151評論 0 13
  • 2017年12月2日 星期六 晴 日更第38天 -1- 前段時間,鎖骨處一顆類似纖維瘤的東西發(fā)炎了南捂,...
    媽小咪閱讀 246評論 0 0
  • 我想去遠方 找尋自由的他鄉(xiāng) 舒暢萎靡的思慮 讓心在綠海里徜徉 我想去遠方 放棄不存在的幻想 聞聞梔子花的香 親親荷...
    釋空沙閱讀 203評論 0 1
  • 文/公眾號:嵐浠 最近"手機風波"在北京某一所高校里鬧得沸沸揚揚溺健,只要有學生被發(fā)現(xiàn)在課堂上使用手機麦牺,無論什么原因都...
    嵐浠閱讀 535評論 2 4