寫在最後。總要進步,總能更好,保持學習。
以下一個清除陣列的小技巧。
var list = [1, 2, 3, 4];
list.length = 0; // list = []
下一步, JS 框架。
思考:為什麼要用框架?
如果只是寫 JS 的一些小東西,可能不需要用到框架。但當專案的規模越來越大,便需要有效的管理程式碼,考慮擴展與降低重複問題。很多東西是一體的兩面,框架用得好可以幫助我們產生更好的成果與增加可維護性,用得不好可能綁手綁腳,本末導致。除了規模上的總則,選擇框架也會考慮技術的成熟度、社群的支援度(關注的人的多寡)、甚至是學習曲線。而下面是開始一個 Vue.js 的例子。
說明:
兩個大括號中間是渲染的文字,然後把資料分離到 JS 裡面。 data 的部分就是儲存文字資料的地方。所以當我們之後要改變資料內容,就不需要直接去改 html 畫面的檔案,而是去調整 JS 裡的資料內容,是不是很好玩!至少我一直這樣覺得。一個 JS 學習者的日常 30 天過去,但新的學習又重新開始。
<div id="app">
{{ text }} Nice to meet Vue.
</div>
new Vue({
el: '#app',
data: {
text: 'Hello World!'
}
});