學習小結

Timao發表於2018-03-30

知識小結

回顧近期碰到的知識點,發現自己還有很多不足的地方,關於程式碼的部分後期自己會給自己補上,加深對相關知識的理解。如果有什麼理解不正確的地方,歡迎大家批評指正! ^ _ ^

一、JOSN 物件的兩個方法

2.1 JSON.stringify()

第一個引數

將JavaScript 物件序列化為 JSON 字串

第二個引數是個過濾器,可以是一個陣列,也可以是一個函式。

如果過濾引數是陣列,那麼 JSON.stringify() 的結果只包含陣列中列出的屬性。
如果過濾的引數是函式,那麼 JSON.stringify() 可以改變序列化的結果

第三個引數

表示是否在JSON字串中保留縮排,引數可以若為數值,表示每個級別縮排的空格數;若引數為字元,則用該字元縮排

2.1 JSON.parse()

第一個引數

 將JSON 字串解析為 JavaScript 物件

第二個引數

還原函式(key,value),返回為undefined 表示從結果中刪除相應的鍵;如果返回其他的值,則將該值插入結果中

三、CSS

3.1 min-width 對塊級元素不起作用,因為塊級元素預設為佔一行,width 為 100%。只有display:inline-block時,min-width 才會起作用。

補充:
近期在做關於公式編輯器的專案,本來想用input加v-model實現分數的顯示,但是input 無法實現長度隨著輸入內容的增加而變化,最後只好用 div 的可編輯屬性 contentedited = “true”,如果想讓 div 只輸入純文字,可以使用 contenteditable=”plaintext-only”。

相關文章