0%

今天學了一點點的 class
明天來自己模擬面試一下!

今天修改了面試的擬答,明天除了出門的時間也要繼續修改
也得增加時數

今天都在處理牙套的事情!
清潔仍然是一大難題,必須克服

MDN - JavaScript Guide

Numbers and dates

binary: 0b1111
octal: 0o777 or 0777(含數字>8 就會轉為十進制)
hexadecimal: 0xABCD
BigInt: 2n (無法與number運算)

Text formatting

‘string’, “string”, new String(‘string’)

閱讀全文 »

今天早上在冰敷,下午去買東西
這樣也發一篇實在是濫竽充數
總之把 Expressions and operators 這個 module 看完了

今天受拔牙影響沒什麼看到,只往前到 Expressions and operators
晚上甚至有點猶豫要不要為了照顧好牙齒去讀研究所,但好像不太必要

明天再煩惱

MDN - JavaScript Guide

  • Grammar and types
  • Control flow and error handling
  • Loops and iteration

心得

又跳過六日兩天啦!原本打算周日固定不做,沒想到星期六太晚睡也沒做了
前兩天只有將 library 專案佈署 (?) 至 heroku ,沒有回顧,而其他時間都在煩惱一些雜七雜八的事情,像是牙套、是不是要刷 leetcode、要不要上 jserv的課、要不要讀研究所等等,目前是除了讀研究所以外都打算做

當初跳到 node.js 是因為想先體驗看看流程,現在體驗完了,照理說應該先回到 OS 那個 node,但我想先學會基本的 JavaScript 再回去看

閱讀全文 »

MDN - local library tutorial

  • Finish the rest parts: update author, genre, bookinstance
  • Time format: Date.toISOString(), Date.getTimezoneOffset()

心得

今天做了相對地少,花了許多時間在使點進 update 頁面時能顯示已有的資訊,如此只要更改想變動的項目就好。在過程中學到了

  • 將時間轉換為 yyyy-mm-dd,雖然過程中還是需要使用 split 切開字串
    • date = new Date();
    • date: Wed Aug 31 2022 14:47:04 GMT+0800 (台北標準時間)
    • date.toISOString(): 2022-08-31T06:47:04.187Z
    • date.toISOString().split(‘T’)[0]: 2022-08-31
  • 模組間是環環相扣的,因為同一個 view 可能會被不同 controller 所使用,例如今天在調整 update 的時候造成 create 出錯,因為在 view 的表格加上了 create controller 沒有使用到的變數。在這個地方也發現一件神奇的事,報錯的是 undefined 的 property,而不是 variable,舉個例子
    • bookisntance.status -> error
    • bookinstance_status -> worked fine
    • 後來在 create_post 的地方新增這個變數就好了,雖然顯得多餘,因為除了 bookinstance 還要再單獨匯出 bookinstance_status: bookinstance.status
閱讀全文 »

MDN - local library tutorial

  • Create, Delete, Update: genre, book, bookinstance, author

心得

今天做了絕大部分的功能,包括創造、刪除、更新等等,發現用這種方式真的會產生非常大量的檔案,特別是在views的資料夾

雖然教學也留了許多 challenge 讓我做,但按照範例依樣畫葫蘆就可以做出需要的功能,只是這樣做不是一件好事

閱讀全文 »

MDN - local library tutorial

  • 安裝npm
  • 使用mongoose + mongoDB cloud
  • 使用express application generator 產生骨架
  • MVC (model + view + controller)

MVC

心得

隨著教學一步一步貼程式的過程中(汗,在 http://localhost:3000/ 出現內容的那一剎那出現了第一次類似aha moment的感覺,終於體會到了一些後端的樂趣,雖然我忘記當時究竟是看到模組間終於組合出booklist還是單純看到範例的layout印出nav bar,當下應該要記錄一下心情的==

閱讀全文 »