<h5>12.v-on监听 DOM 事件</h5><pre>v-on:click="doSomething"</pre&g...
原创
2022-09-14 17:01:17
316阅读
Vue获取DOM,数据监听,组件,混合和插槽注:“:” 是指令 “v-bind”的缩写,“@”是指令“v-on”的缩写;“.”是修饰符。Vue获取DOM给标签加ref属性:ref="my_box"获取:this.$refs.my_box;Title点击显示文本computed:计算属性,放的是需要处理的数据Title科目成绩PythonJavaGo总分{{total}}平均分{{average}}
转载
2021-05-10 18:10:49
445阅读
2评论
1:在id名为city的div下添加一个li标签,标签内容为广州。# 1:创建li元素var li = document.createElement("li");# 2:创建文本节点var guangzhou = document.createTextNode("广州");# 3:将li元素与文本绑定在一起li.appendChild(guangzhou);# 4:获取id为city的节点var city = document.getElementById("city");# 5:将组合好
原创
2022-02-25 11:28:07
181阅读
1:在id名为city的div下添加一个li标签,标签内容为广州。# 1:创建li元素var li = document.createElement("li");# 2:创建文本节点var guangzhou = document.createTextNode("广州");# 3:将li元素与文本绑定在一起li.appendChild(guangzhou);# 4:获取id为city的节点var city = document.getElementById("city");# 5:将组合好
原创
2021-12-25 17:38:59
99阅读
document.createElement() - 可以根据标签名创建一个元素节点对象 document.createTextNode() - 可以根据文本内容创建一个文本节点对象 父节点.appendChild(子节点) - 向父节点中添加指定的子节点 父节点.insertBefore(新节点, ...
转载
2021-09-02 16:40:00
85阅读
2评论
https://www.jianshu.com/p/e626b75e190d ...
转载
2021-09-20 19:17:00
776阅读
2评论
文章目录1. HTML部分2. CSS部分3. JS部分源码 因为我是用vue来练练手,所以我并没有采用Element去实现,如果赶时间或者追求美观的各位推荐使用element。 下面直接就开门见山了,html和css部分就不多做介绍了,简易版本的增删改查也没有太过复杂的样式,js我会做很详细的讲解。 可分为三个部分:搜索和添加部分,编辑框部分(添加用户和修改共用),列表部分。编辑框用v-
转载
2024-06-25 15:27:42
43阅读
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">...
原创
2021-08-06 16:24:30
208阅读
在上几期我们说了DOM查询的操作,下面我们来一起看看DOM的增删改。将新的子节点添加到指定节点
原创
2022-10-17 13:42:11
143阅读
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">...
原创
2022-03-02 15:34:43
116阅读
https://segmentfault.com/a/1190000008291645 一个VNode的实例对象包含了以下属性 tag: 当前节点的标签名 data: 当前节点的数据对象 tag: 当前节点的标签名 data: 当前节点的数据对象 VNode可以理解为vue框架的虚拟dom的基类,通
转载
2018-11-21 17:31:00
163阅读
2评论
Vue.js通过编译将template 模板转换成渲染函数(render ) ,执行渲染函数就可以得到一个虚拟节点树 在对 Model 进行操作的时候,会触发对应 Dep 中的 Watcher 对象。Watcher 对象会调用对应的 update 来修改视图。这个过程主要是将新旧虚拟节点进行差异对比
原创
2022-07-13 11:08:37
153阅读
用ref='Example'定义 用this.$refs.Example获取
原创
2022-07-13 11:21:34
751阅读
虚拟DOM是基于js计算的,开销会小很多。 虚拟DOM的运行过程: 组件中的template属性里的内容都会被编译为虚拟DOM。 工程使用webpack编译时,template都会被编译为render函数。
转载
2017-12-20 11:01:00
133阅读
2评论
本文参考自:https://mp.weixin.qq.com/s?src=3×tamp=1527154113&ver=1&signature=tWGeTa86gyK*RL0P7nwlA6-8V14FjzxUTh7CM9kQLjl0DV3sx*2hKauMGZKoYBkTSp14Zw6MOD
转载
2018-05-24 17:41:00
512阅读
2评论
在做一个微博的接入,需要判断微博是否被关注,要检查微博标签的DIV是否有“已关注”的字符,但这个DIV的内容是微博JSSDK动态生成。$("#id").html()是获取不到我想要的内容。原因是当我们获取的时候内容还没有改变,所以获取不到,如果就想到监听这个DIV内容变化后,再来获取就个时候就能获取
转载
2016-04-30 13:31:00
194阅读
2评论
1 概述 Mutation observer 是用于代替 Mutation events 作为观察DOM树结构发生变化时,做出相应处理的API。为什么要使用mutation observer 去代替 mutation events 呢,我们先了解一下mutation events Mutation
转载
2016-04-09 10:05:00
208阅读
2评论
ResizeObserver是用于监听DOM尺寸变化的observer,当DOM尺寸变化是执行callback基本使用和前面的api用法差不多,这里不过多介绍。const box = document.getElementById('box');
const resizeObserver = new ResizeObserver(entries => {
entries.forEach
原创
2024-01-18 09:21:12
237阅读