题目概览 对影子(Shadow)DOM的了解 怎样修改自动填充表单的黄色背景? 对arguments的理解 题目解答 对影子(Shadow)DOM的了解 概念:是浏览器的一种能力,它允许在浏览器渲染文档(document)的时候向其中的 Dom 结构中插入一棵 DOM 元素子树,但是特殊的是,这棵子 ...
分类:
其他好文 时间:
2020-01-05 00:44:31
阅读次数:
131
数组是js中很重要的数据类型,虽然在 ES5 中,关于数组的方法和属性很多。但为了更加简洁、高效的操作数组,ES6 中又在数组原型上和实例上新增了一些方法。一、Array方法1.1 Array.from()js中存在很多类似数组的对象,比如说 获取的一组DOM元素,比如说 函数的参数。它们有着类似数... ...
分类:
编程语言 时间:
2020-01-04 01:09:27
阅读次数:
87
在开发Vue项目时,大部分组件是没有必要多次渲染的,所以Vue提供了一个内置组件keep-alive来缓存组件内部状态,避免重复渲染 文档:和<transition>相似,<keep-alive>是一个抽象组件:他自身不会渲染一个DOM元素,也不会出现在父组件链中 一、用法 1、缓存动态组件 <ke ...
分类:
其他好文 时间:
2020-01-02 15:24:45
阅读次数:
105
首先需要先引入两个js <script src="./jquery-3.4.1.min.js"></script> <script src="./html2canvas.js"></script> $('.btn').click(function () { //#proMain:要截图的DOM元素 ...
分类:
其他好文 时间:
2019-12-23 18:40:35
阅读次数:
486
自定义指令 除了内置指令外,Vue也允许注册自定义指令。有的情况下,你仍然需要对普通的DOM元素进行底层操作,这时候使用自定义指令更方便。 官方文档:https://cn.vuejs.org/v2/guide/custom-directive.html 全局指令 案例:将字母转为大写,颜色为红色 < ...
分类:
其他好文 时间:
2019-12-21 20:42:51
阅读次数:
102
1.共同点 都是动态显示DOM元素 2.区别 (1)手段:v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐; (2)编译过程:v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;v-show只是 ...
分类:
其他好文 时间:
2019-12-15 00:40:07
阅读次数:
84
nextUntil([exp|ele][,fil]) 概述 查找当前元素之后所有的同辈元素,直到遇到匹配的那个元素为止。 如果提供的jQuery代表了一组DOM元素,.nextUntil()方法也能让我们找遍所有元素所在的DOM树,直到遇到了一个跟提供的参数匹配的元素的时候才会停下来。这个新jQue ...
分类:
其他好文 时间:
2019-12-10 13:31:04
阅读次数:
81
not(expr|ele|fn) 概述 从匹配元素的集合中删除与指定表达式匹配的元素 参数 exprStringV1.0 一个选择器字符串。深圳dd马达 elementDOMElementV1.0 一个DOM元素 function(index)FunctionV1.4 一个用来检查集合中每个元素的函 ...
分类:
其他好文 时间:
2019-12-09 19:49:31
阅读次数:
100
将伪数组转为真正的数组 2018.08.14 21:06:53字数 90阅读 2321 伪数组转为真数组 对DOM元素进行map、forEach操作时候需要进行遍历,伪数组遍历会报错:'elem.map is not a function',为了避免这个问题,需要进行转换。 (1) ES5 转为真数 ...
分类:
编程语言 时间:
2019-12-07 16:07:10
阅读次数:
88