基本讀檔:
讀 YAML 的 library
require!那八成是 Node 環境下才有的開始讀入 YAML 檔
typeof 發現 output 是 object,不是 array
學習 object 基本結構 ☞ JavaScript Objects
取得第一個 index,而且總算讀到值而不是 key ☞ javascript - Getting the first index of an object - Stack Overflow 第一則回答、第二則回答
var obj = {a: 1, b: 2, c: 3};
Object.keys(obj)[0]; // "a"
// for first key of object you can use
console.log(Object.keys(object)[0]);//print key's name
//for value
console.log(object[Object.keys(object)[0]]);//print key's value
[x] 再來開始才是硬仗:把讀到的 scheme object 各值,餵給各輸入欄位,要讓它們自動變色,而且也要上到右欄的色碼中!
changeColor() 及 exConvert() 的做法,意外地達成初步結果,把顏色套到預覽區,及改入右欄色碼區 ← 這樣已達成大半了'...' 變為字串 → 順便解決變為數值的問題color 的值
.contains(),一直忘記應該用 .includes()!for (var prop in obj) {} 及 obj[prop] 有順利做出迴圈了!☞ for...in - JavaScript | MDNonChange 所執行的指令,套上值和 DOM id 就可以了!exMode() 其實也不難!用 getElementById() 去改底色及值就好了![x] 讀取並寫入作者、名稱那些
writeIn(),注意字串要用 "" 包起來就不難 XD< > 郵件地址時無法寫入,是要 escape?[x] pull request 可順利併回 master(就算 master 有修改)
[x] 色碼應該是字串,但卻變成數值
[x] 上傳到遠端,確認仍可讀取本端檔案!
[ ] 空的色碼值不要顯示 NAN UNDEFINED
#source_code 這個 div,以及 exConv() 這個裡面的就好' '0x 都不要有,完全留空,或整行不顯示,或先顯示為註解
''(= undefined),但不能完全留空(= null)或整行不顯示#Rime theme