其实不只是vue,react中在执行列表渲染时也会要求给每个组件添加上key这个属性。 要解释key的作用,不得不先介绍一下虚拟DOM的Diff算法了。 我们知道,vue和react都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的D ...
分类:
其他好文 时间:
2019-11-16 17:41:39
阅读次数:
71
MVVM是一种前端开发设计思想。M是指模型层,V是指视图层,而VM是这个开发思想的核心,它是M和V之间的一个中间调度者,可以转换Model中的数据对象,让数据更加易于管理和使用。MVVM的本质呢,是基于操作数据来操作视图进而再去操作DOM,也就是借助MVVM我们就可以不用像传统js那样去获取DOM结 ...
分类:
其他好文 时间:
2019-11-16 00:26:04
阅读次数:
86
DOM 表单操作 1.获取表单 获取表单元素 以Document对象中forms属性来获取当前HTML页面所有表单集合以Document对象中表单的name属性值来获取表单元元素 <body> <form action="#"> <input type="submit"> </form> <form ...
分类:
编程语言 时间:
2019-11-13 00:48:18
阅读次数:
105
父组件向子组件传值 父组件向子组件传方法 vue+本地存储实现评论功能 难道在于理解父组件向子组件传方法 ref获取DOM和组件 vue中如何操作DOM ...
分类:
其他好文 时间:
2019-11-09 23:25:40
阅读次数:
87
参考文章:https://www.cnblogs.com/Juphy/p/7073027.html 、https://www.cnblogs.com/chenhuichao/p/8308993.html Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DO ...
分类:
其他好文 时间:
2019-11-06 13:00:35
阅读次数:
81
在操作一个DOM节点前,我们需要通过各种方式先拿到这个DOM节点。最常用的方法是document.getElementById()和document.getElementsByTagName(),以及CSS选择器document.getElementsByClassName()。 document. ...
分类:
其他好文 时间:
2019-11-03 23:52:10
阅读次数:
150
DOM 操作分为三个部分:DOM Core HTML-DOM CSS-DOM 查找元素节点和查找属性节点 ...
分类:
Web程序 时间:
2019-11-03 18:19:44
阅读次数:
68
file类 使用file类可以进行创建或删除文件等操作。 file类中的主要方法和常量。 RandomAccessFile类 使用RandomAccessFile类可以对文件内容进行操作,属于随机读取类,可以随机读取一个文件中指定位置的数据。 RandomAccessFile类的常用操作方法。 字节 ...
分类:
其他好文 时间:
2019-11-03 14:36:03
阅读次数:
68
互联网的前端的发展史,也是不断解决问题的历史,从初期如何构建更好的页面,产生了HTML、CSS、JavaScript;到后面如何产生更好的用户体验,出现了Ajax、jQuery等;到后面互联网应用越来越丰富就开始面对如何更快的产生了更多的应用,然后又出现了前后端分离框架,如AngularJS、 Re... ...
分类:
其他好文 时间:
2019-11-01 09:51:27
阅读次数:
87