記錄六角學院所開的 JS 學徒特訓班,為期 60天的特訓。
第四十一關 - new Date() 時間處理
41. 問題
請觀看以下文章,以了解如何透過 JS 去取得年月日的資料,並用 Slack 回傳你的學習心得,42 關將會出題目來練習。
41. 參考解答
教學、延伸知識連結
第四十二關 new Date() 與字串處理
42. 問題
請用你學會的語法,取出今日時間,並依序組出以下字串。
假設今天時間為 8/5,則需透過 new Date() 處理後,印出以下資料:
// 目前時間是 2020/8/5 14:20
// 2020/08/05
// 2020-08-05
// 今天是禮拜五
// 今天是八月五日,時間為 14:20
42. 參考解答
四十三關 你熟悉 GitHub Pages 嗎?
43. 問題
請依照技術主管的指示,將網頁放在 GitHub Pages 上的服務
- 在本地端新增一個 index.html,裡面多加上一個 h1 的標籤,裡面寫自己 Slack 的暱稱
- 觀看此文件,讓自己的網頁上傳到 GitHub Pages 上
- 在下方列表,張貼自己的 GitHub Pages 網址
- 接下來我們將會持續用 GitHub Pages 更新網頁
43. 參考解答
略
四十四關 window.location
44. 問題
請觀看以下文件,了解 window.location
類別的功能,例如轉址、取得網址參數等等
- Javascript 頁面跳轉、刷新、重定向的幾種方式
- 用 JavaScript 取得目前網址與其它網址參數簡單語法
- JavaScript location Object
- window 物件的屬性 location
- JavaScript:回上一頁、各種跳轉頁面方法與 window.location 物件
- javascript筆記 - window.location類別
- Javascript 刷新頁面的幾種方法
44. 參考解答
教學、延伸知識連結
四十五關、四十六關 window.location
45. 問題
以下有兩顆按鈕,請使用 JavaScript 語法,操控點擊後,能夠轉址到對應網站去
|
|
45. 參考解答
|
|
46. 問題
問題一:
以下有兩顆按鈕,是部落格推薦連結,請抓取 data-id
的值後進行轉址:
- 點擊 Tom 時,網址為
https://www.hexschool.com/?recommend=tom
- 點擊 John 時,網址為
https://www.hexschool.com/?recommend=John
|
|
問題二:
如果網址規則是https://www.hexschool.com/?recommend="值"
,該如何取出 recommend 的值?
例如 https://www.hexschool.com/?recommend=tom
,可以透過 JS,精準取出 tom
的值?請提供 JS 寫法。
PS:Codepen 做法是抓不到值的,需自行開 web server,或到六角官網開啟 console 面板測試
46. 參考解答
問題一:
|
|
問題二:
|
|