获取DOM元素 1. getElementById(上下文只能是document) 2. getElementsByTagName(返回元素集合HTMLCollection) 3. getElementsByClassName(同上,不兼容IE6 8) 4. getElementsByName(上下 ...
分类:
Web程序 时间:
2019-10-01 20:22:27
阅读次数:
90
1.vue 采用 v……vm……m,模式,v >el,vm >new Vue(实例),m >data 数据,让前端从操作大量的dom元素中解放出来。 2.vue响应式数据是怎么做到的? 通过Object.defineproperty数据劫持 3.vue数据劫持指的是实例中date中定义的数据,初始时 ...
分类:
其他好文 时间:
2019-09-30 16:56:24
阅读次数:
132
原生js的dom操作巩固前言:这玩意其实很简单,但是每次用的时候都有点含糊,故写个文章,每次忘得时候看一看原生dom操作1、创建dom元素:createElement(标签名)2、删除dom元素:removeChild(标签名)3、在什么元素后添加dom元素:元素.appendChild(标签名)4... ...
分类:
Web程序 时间:
2019-09-28 11:07:34
阅读次数:
138
等待 现在的网页越来越多采用了 Ajax 技术,这样程序便不能确定何时某个元素完全加载出来了。如果实际页面等待时间过长导致某个dom元素还没出来,但是你的代码直接使用了这个WebElement,那么就会抛出NullPointer的异常。 为了避免这种元素定位困难而且会提高产生 ElementNotV ...
分类:
其他好文 时间:
2019-09-27 19:31:08
阅读次数:
101
一 生命周期 (更新中) 1、beforeCreate 创建前 【注】这个阶段,不能使用 this 变量,data() 中的数据、menthods() 中的方法、watcher() 中的事件都不能获得。 【例】添加 loading 事件,在加载实例时触发 2、created 创建完毕 【注】这个阶段 ...
分类:
其他好文 时间:
2019-09-25 12:29:19
阅读次数:
93
2.2.0+ 的版本里,**当在组件中使用** v-for 时,key 现在是必须的。 当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用 “**就地复用**” 策略。如果数据项的顺序被改变,Vue将**不是移动 DOM 元素来匹配数据项的顺序**, 而是**简单复用此处每个元 ...
分类:
其他好文 时间:
2019-09-24 12:00:49
阅读次数:
74
一般来讲,获取DOM元素,需要使用document.querySelector('#input1')方法去获取dom节点,然后再获取input1的值。 但是使用了ref绑定之后,我们就不需要再获取dom节点了,可以直接在上面的input上绑定input1,然后$refs里面调用就行。 然后在Java ...
分类:
其他好文 时间:
2019-09-23 10:15:28
阅读次数:
147
除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。举个聚焦输入框的例子,如下:(咳咳,借官网的用一用) 1 ...
分类:
其他好文 时间:
2019-09-22 01:41:17
阅读次数:
92
(1)放在dom上表示获取当前dom元素, (2)放到组件上表示获取当前组件实例 (3)在v-for中获取的是集合 ...
分类:
其他好文 时间:
2019-09-18 10:52:32
阅读次数:
92