2014年7月19日,周六
前幾次的夏令營項目彙報大概說了粒子,canvas,js庫等,這次來說下這一周的收獲與感悟吧。
項目是html5光影粒子引擎,說實話我對html5以及javascript的了解與應用還是比較膚淺的,
然而在接到這個項目的時候我差不多是從頭開始學習canvas和粒子這塊吧。
最開始看别人的成品的時候,他們的條理很清晰,有自己的js庫,自己的css,images等等。
我開始覺得調用js庫是比較麻煩的一件事,因為畢竟效果都是一樣的,是以我把它們和css都寫在html裡,
可後來我發現這樣的話就造成了一個html檔案的代碼冗長。
是以後來不得不開始進行更改。
導師的意思也是把script單拿出一個js庫,後來我想到其實可以把四個demo的script拿出來,做成js庫,
這樣的話每個demo都調用這個庫,其實是個非常友善的事情。
這樣也避免了單獨一個html的代碼冗長,繁亂的問題。
可是問題随之而來,之前把js寫進了html裡,抽出來是會報錯的,
更别提四個一起弄了。
有時候會有不報錯,但是沒粒子特效的問題。
還有的時候會直接無限循環,導緻Editplus卡死。
嗯,問題還在解決中吧。
之後我想,四個demo,其實可以做一個index,在這一個index上分别調用每個demo,這樣的效果會更好一些。
這樣問題也就随之而來了,
為了使index美觀一些,我選擇了插圖,
在台式上做的時候,我是按1920x1080的分辨率插的,
之後我在筆記本上測試了一下,筆記本的分辨率是1366x768,圖會顯示不全,很苦惱。
這個問題,我還沒想好怎麼解決。
最後再說一下我面臨的一個問題,就是關于csdn-code-git的問題。
第一次用code的git,不太會用,
之前為了測試一下,上傳了一個html,可是之後想修改和删除,試了幾次都沒成功。(可能我比較笨)
還有第一次我是用筆記本弄的git,
後來是用台式的git傳的,
剛才上了一下code,看别人的項目的時候我是看不了的,說我的git綁定在筆記本上。真是愁死我了。
我覺得這個問題隻能留在月底完成前期項目,等真正上傳的時候在解決了。
ps:我覺得git不太好用,為什麼code必須要用git啊?優點是什麼呢?除此之外,我每次寫完部落格,csdn那個驗證碼真是讓我無語啊……