目前分類:Dart (4)

瀏覽方式: 標題列表 簡短摘要

將程式運行起來,會在畫面中間以一張小圓球的圖片沿著圓形軌跡不斷移動。

主要是想測試一下在Dart中,addEventListener及setInterval這兩個函數的寫法。

忙裡偷閒 發表在 痞客邦 留言(0) 人氣()

在網路上爬文,發現對岸有熱心的網友翻譯了Dart官網的教學文章,方便學習,真是佛心來的。

初識Dart語言

忙裡偷閒 發表在 痞客邦 留言(0) 人氣()

習慣寫OO的人,一定對物件或屬性的封裝不陌生,Dart也支援getter、setter的寫法 如以下(可以在線上編輯器上運行) :

class Customer{

忙裡偷閒 發表在 痞客邦 留言(0) 人氣()

在九月時,Google推出了前端結構化語言-Dart,簡單的說,就是以物件導向的方式撰寫前端語言,再透過Dart Editor的編譯,輸出一個js檔供前端網頁調用,意味著所有的瀏覽器均可執行Dart編譯出來的js。而另一種方式,是透過瀏覽器所內建的虛擬機器編譯,而程式透過<scripttype="application/dart"src="hi.dart"></script>方式(目前只有Chrome能以此種方式執行)匯入到html中。dart副檔名為就好像.cs or .vb一樣,可以把它看成是個類別檔。

而要在各家瀏覽器中裝載Dart的VM,除了Google自家的Chrome,Google承諾會裝載VM外,微軟首先持反對票,也許是商業利益上的考量吧,姑且不論這些瀏覽器廠商間的角力賽,Dart為程式設計師帶來的是更具可讀性、複用性更高的coding方式,一改javascript長久以來的許多詬病。看來前端網頁設計師也得學物件導向了XD。

忙裡偷閒 發表在 痞客邦 留言(0) 人氣()