- 博客(4)
- 收藏
- 关注
原创 vue中v-model使用
v-model用于表单数据的双向绑定,其实它就是一个语法糖,这个背后就做了两个操作: 1. v-bind绑定一个value属性 2. v-on指令给当前元素绑定input事件自定义组件使用v-model,应该有以下操作: 1. 接收一个value prop 2. 触发input事件,并传入新值 在原生表单元素中: <input v-model="i...
2018-05-30 17:09:30 4399
原创 重绘和重排
浏览器下载完页面中所有的组件——html标记、js、css、图片,之后就会解析并生成两个内部数据结构:DOM表示页面结构、渲染树表示DOM节点如何显示。 DOM树中每一个需要显示的节点在渲染树中至少存在一个对应的节点(隐藏的元素在渲染树中没有对应的节点)。一旦DOM和渲染树构建完成。浏览器开始绘制页面元素。 当DOM的变化影响了元素的几何属性(宽和高)——比如改变边框宽度或给段落增...
2018-05-29 16:04:04 1677 1
原创 ES6——数组扩展
数组扩展1. 扩展运算符 扩展运算符(spread)是三个...,是rest参数的逆运算,将一个数组转为逗号分隔的参数序列。 console.log(…[1,2,3]) //1 2 3 console.log(…document.querySelectAll(”div)) // [div, div, div]扩展运算符主要用于函数调用。<pre>fu...
2018-05-28 20:36:26 152
原创 localStorage
localStoragelocalStorage有效期是永久的。一般浏览器能存储的是5MB左右。sessionStorage API与localStorage相同。sessionStorage默认有效期是浏览器的回话时间(就是标签页关闭后消失)localStorage作用域是协议,主机名、端口(只要不人为删除,会一直保存在设备中) sessionStorage作用域是窗口、协议、主机名、...
2018-05-28 12:17:11 1082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人