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