於瀏覽器開啟下面兩篇three.js與WebWorker的實作,今天讀了第一篇,尚未全部讀完
- Three.js tutorial: example with webgl, canvas and webworkers
- Optimizing Three.js Performance: Simulating Tens of Thousands of Independent Moving Objects
理解到自己對javascript的語法幾乎完全陌生,跟寫JAVA又不太一樣,最初讀WebWorker經驗分享(一)與(二)時就有遇到一些問題,讀程式碼時看到
- javascript function(e){....}
最早是在看PlayCanvas的API看到這樣的寫法,那時也不太懂,只寫過C、C++、JAVA沒看過如此寫法,裡面的e是什麼? 估狗一下後發現那個e是property of event object,e 是傳遞給event handler,參考資料如下
- javascript event e.which?
- What does “e” mean in this function definition?
- In Javascript/jQuery what does (e) mean?
稍微整理一下對今天讀資料後對Web Worker的理解
讀資料時也常讀到DOM,估狗後略讀了幾篇無法快速理解那是什麼,找到一篇敘述我看得比較懂得,在此紀錄一下
讀到一篇資料<轉貼"Javascript程式設計的核心 - Event">提到,但是快速瀏覽 <JavaScript 标准参考教程(alpha)>,2.4節的Object卻提到
- object 是JavaScript的核心概念,也是最重要的數據類型。JavaScript的所有數據都可以被視為 object
這滿有趣的,在此備份一下這作者阮一峰專門分類出來討論Object的3.1節
今天也順便略讀了這網站的2.1節的概述,寫得真的很好,所已決定接下來幾天每天讀一點給自己加點基本知識
到這裡也差不多有點基本概念,於是開始去讀three.js與Web Worker的實作
讀到這篇範例的HTML檔時,仔細想想自己對HTML的標籤也不熟,於是估狗找到這篇資料
讀HTML檔時看到 JQuery $(document) and $("#f3"),老實說一樣看不懂,估狗後找到這篇資料,才知道那是JQuery的寫法,略讀一下後發現用上JQuery可已精簡我們的程式碼,真的該花零碎時間研究一下
讀HTML檔時看到<script type="text/javascript">,一樣不懂拿去估狗,發現有兩種不同的寫法,在此先備份,明天再研究
沒有留言:
張貼留言