2

知识小结

回顾近期碰到的知识点,发现自己还有很多不足的地方,关于代码的部分后期自己会给自己补上,加深对相关知识的理解。如果有什么理解不正确的地方,欢迎大家批评指正! ^ _ ^

一、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"。


Aima
1.1k 声望526 粉丝

what you need is not strength, but passion.