Open Lauviah0622 opened 4 years ago
好像大概就這樣了...不知道為什麼切版切很久。
今天又是一個重新振作的日子,已經大概重新振作兩百次。每一次最後又失敗,然後又在振作。至少是越挫越勇啦。 把心得換一個地方寫,用 github 來記錄,目前的感覺好很多(第一天)
原本想說今天好像做的不多,結果其實收穫還算豐富,先把 devTools 看一下之後的流程也會順利很多,
又錯過直播了...e04 每次都忘記時間超XX
程式的狀態儲存
我看到有滿多人都喜歡用 HTML 上面的元素來做一些判斷,或者是用 class 本身。
假設今天有一個點了畫面會變色的網頁,有些人變色之後可能幫背景加上一個
bg-changed
的 class,然後點畫面時根據背景有沒有這個 class 來決定變色了沒。這其實都是很奇怪的做法,如果沒有一個好的理由,你不該用 HTML 元素的狀態或者是 class 去判斷現在程式的狀態。原因是,你有 JS 的變數可以用,而這邊是最適合儲存程式狀態的地方。
例如說你可以宣告一個變數叫做
isBackgroundChanged
來取代上面的 class 的判斷,這樣子才能把介面跟邏輯給切開,介面歸介面,邏輯歸邏輯,政治歸政治,忍者龜忍者(?)。一旦把這些東西混在一起,當你要做改動的時候就會痛苦萬分。所以請大家慢慢學著程式邏輯相關的東西就是寫在 JS,就算你要多宣告一個變數也無妨,其實程式碼反而還會更容易讀。
其實上一點講的也是,只是是把 style 跟 JS 切開,透過 CSS 跟 class 把兩者連結在一起。
今天好困...
宜蘭真的是一個會讓人振作不起來的地方... 一切都好慢啊
覺得自己的應該要調整一夏學習的方向,之前太投入於寫文章了,這樣不太對。文章應該是作為輔助,記錄自己的所學,而不是把重心放在寫文章,現階段應該把重心放在跟課還有練習,可以大膽的超前進度。
然後如果比較托進度的作業就先放著了... 像是 Facebook 那個,因為切版自己算是蠻熟練了。 但是 week3 的作業倒是可以再抓回來想...逃避太久啦!演算法是自己弱弱項耶!
mySQL 的 索引是怎麼新增的?原理是什麼?為什麼這樣做可以加快搜尋的速度?
讓 Lidemy 的影片變成 100 %螢幕寬度的方法
在這個地方(左邊全部課程列表的稍微右邊一點點的地方)按右鍵然後檢查
再把這兩個 CSS 關掉。其實就是應用 chrome devTools 控制 CSS,可以把任何網頁變成屬於自己的形狀 🤩
前幾個禮拜因為自己算是有經驗還以為自己離工程師很近了,看了一下課綱,又覺得自己很遠,還有很多要學的。有時候心裡就會很急,很希望自己能快點進職場,找到工程師的工作。希望當兵不要把一切都忘光了,多寫點文章來提醒自己?
今天用 github 做學習紀錄整理滿一週,整體下來覺得結果還不錯。之前用 hackMD 每天開新的頁面紀錄不太會知道說昨天發生了什麼事。現在用 github 把一週的進度報告都放在一個 issue ,每天都可以檢視整週的目標還有每天的進度。
感覺每天都在用"每個人都有自己的時區" 這句話來安慰自己,不過自己那個屬於自己時間真的會到來嗎?
自己人生的進度比同齡人慢的不少,大學比別人晚畢業,連當兵都還沒當,也沒有一份工作。同齡人都已經在自己的道路上有不錯的成就了,可能也是因為這樣,這幾年或的有點自卑吧,不管是在哪些方面。
自己想過很多但也放棄很多,最後來到前端這條路,已經是真的不能再放棄了。
本週進度
Mentor Program week8
作業
🔺[看狀況]Mentor Program week9
看完課程還有文章部分
其他