首頁>技術>

2013年,在Google工作的尤雨溪,開發出了一款輕量Javascript框架,最初命名為Seed,同年12月,更名為Vue,一經推出發展迅速,現在已成為最時髦和炙手可熱前端框架,在Github上獲得了超過十萬的Star,國內許多知名公司都使用Vue作為前端開發工具,例如餓了麼、美團等,很多公司的招聘要求都會把會使用vue作為加分項。

001-Vue的定位是什麼?

Vue是一個JavaScript框架,類似的框架有React,Angular等等,所謂框架就是一個比較大型的庫,使用它能讓基於網頁的前端應用程式開發起來更加方便。相對於完全採用原生JavaScript程式碼來編寫前端程式碼而言,使用框架的程式碼量更少,開發效率也更高。

需要注意的是,Vue並非UI框架,它的定位與Bootstrap、Frozen UI這一類專注於頁面呈現的框架不是一回事,或者說,UI框架關注點在HTML,而Vue這一類框架關注點是JavaScript。Vue可以跟很多UI框架搭配使用,比如說Bootstrap(vueBootstrap),和一些專門與Vue配合的例如餓了嗎團隊開發的element-ui等等。

002-實現第一個VueJS應用.html

1.下載Vue: https://unpkg.com/vue/dist/vue.js

2.將vue.js拷貝到任意一個目錄(工作目錄)

3.在同一個目錄下用編輯軟體(隨便什麼都行,記事本都可以)新建一個檔案,輸入以下程式碼:

   <script src="vue.js"></script>   <div id="app">       <p>{{title}}</p>   </div>   <script>       new Vue({           el:"#app",           data:{               title: "Hello World!"           }       });
<span v-on:mousemove = "dummy">DEAD SPOT</span>

JS部分:

dummy: function(){  event.stopPropagation();} 

以上程式碼確保事件不會傳播給繫結有這個屬性的SPAN上,當然,我們還有更簡單的方法,就是使用事件修飾符,使用stop修飾符即可實現這個目的:

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Node.js BFF開發8個月的心路歷程