分離過程出了問題,錯誤訊息如下Cannot set property 'innerHTML' of null。花很長時間才解決問題,主要是太早載入程式所引起。
項目 | 時間 |
---|---|
鐵人發文 | 0 hr 22 min |
Excel vba | 0 hr 27 min |
題庫整理 | 2 hr 55 min |
JSON API | 0 hr 49 min |
將html裡script分離出來,出現錯誤訊息。
用了半天才知道,是因為DOM物件尚未轉入。<script src="main.js"></script>
放在HEAD
就會先載入程式,後載入物件。
把這行程式移到BODY
,就可以解決問題。
下方藍色區塊,是顯示題目內容及解題思路。
目前資料庫還沒更新,不過不需要刷新頁面就能顯示內容。
規劃做一頁式網站,內容利用AJAX技術去控制。
不過資料庫目前還沒分離成JSON檔,寄生於JS檔裡面。
資料庫更新,做起來不難但是處理起來麻煩。
因為資料存放在iT邦網站,所以要打開連結然後複製貼上。
有錯誤歡迎指正,感謝撥冗閱讀。