- 中英文都找不太到資料
- 長搜尋到的關鍵字:SQLAlchemy
- Conceptual approach for task queue pool - Stack Overflow
jQuery
- $ → dollar sign (讀音)
- append?
- jQuery append() Method
- 估狗發現似乎是jQuery的寫法
- 用於在尾部加入資料
- reference of append
DOM
- 一個API去處理XML、HTML,網頁與script的溝通橋樑
- level1, level2? 估狗發現他是一個像是樹狀結構
- representation 結構化文檔,representation by node and tree
- reference:
canvas→可把它想做HTML的畫布,我們可以在canvas上繪圖
javascript裡有 Date???
找到physijs的set up,透過下面這本電子書,第二個連結是GitHub的設定教學
今天看了先前找到操作three.js與Web Worker的資料,感覺第二篇資料比第一篇資料好讀多了
- Optimizing Three.js Performance: Simulating Tens Of Thousands Of Independent Moving Objects - Ian Webster
- 這篇好讀多了,並推薦了另一篇Web Worker的教學,有完整程式碼
- 下午17:15,稍作休息換讀中文資料< JavaScript 標準參考教程(alpha)> ,這篇英文進度停在
- Smarter execution flow with Timed Array Processing
- 晚上20:11繼續這篇reading的進度,這段落他提到透過實作web worker來進行星體的sumulation,在update animation時會出現time delay於是本文作者推薦了另一篇文章
- Timed array processing in JavaScript (尚未詳細研讀)
- 最後他提到改善模擬效能最大的是用C去寫GLSL來做客製化的shader,並在另一篇文章介紹如何將寫好的shader與three.js作連結,文章如下
- 剛剛也順便找了一份資料談GLSL的環境設定
- Three.js tutorial: example with webgl, canvas and webworkers | Smartjava.org
- 略讀後發現對於web worker的實作提的不多,不過有推薦Web worker的實作搭配jQuery,反到是這篇作者的前一篇文章有較詳細的Web Worker實作講解
- 最後瀏覽了一下白天時找到的電子書,不過感覺幫助不大,簡略提了一下Physijs是ammo.js的wraper,Physijs讓我們可以更容易地操作ammo.js,由於Physijs只是個wrapper,所以我們也可以導入其他的physic engine,像是
Web Worker需要set up嗎???→ NO,可以直接調用請見Web worker的基本教學
Daily < JavaScript 標準參考教程(alpha)> 閱讀進度
- 一些觀念紀錄
- JavaScript允許省略var,直接對未聲明的變量賦值。也就是說,var a = 1 與a = 1,這兩條語句的效果相同。
- 與大多數編程語言不一樣,JavaScript的區塊不構成單獨的作用域(scope)。也就是說,區塊中的變量與區塊外的變量,屬於同一個作用域。
- ==相等
- ===嚴格相等
- 需要注意的是,switch語句後面的表達式與case語句後面的表示式,在比較運行結果時,採用的是嚴格相等運算符(===),而不是相等運算符(==),這意味著比較時不會發生類型轉換。
- 進度:準備要讀CH2裡面的2.1節
明日工作
偶然想到:
- 鍵盤滑鼠事件如何寫?
- javascript裡的tr是???
沒有留言:
張貼留言