insertAdjacentHTML()方法最早在IE中出现,它接受两个参数:插入位置和要插入的HTML文本。第一个参数必须是下列值之一: 1"beforebegin",当前元素之前插入一个紧邻的同辈元素; 2"afterbegin",在当前元素之下插入一个新的子元素或在第一个子元素之前再插入一个新 ...
分类:
Web程序 时间:
2019-04-16 15:59:33
阅读次数:
193
效果格式:2019 年 04 月 13 日 星期六 13 : 24 : 49上面的类名有多余的 因为这是之前项目中的 方便以后使用 time 年 月 ... ...
分类:
Web程序 时间:
2019-04-13 13:45:29
阅读次数:
163
1. 概念 1) 内存泄漏就是指程序中不再用到的对象依然占用的内存无法释放; 2) 程序中的内存过程:系统分配 程序使用 程序、系统释放 说到内存泄漏不得不提到垃圾回收机制 2. 垃圾回收机制 目前垃圾回收机制有两种: 1) 引用标记法 优势:简单 劣势:对于循环引用的对象无法清除 2) 标记清除法 ...
分类:
编程语言 时间:
2019-04-11 16:29:56
阅读次数:
164
前端JS专题面试题:1.JavaScript如何创建,添加,移除,查找节点.创建:element.cloneNode():克隆元素./document.createElement(‘div‘)创建元素.添加:element.appendChild()追加子元素./element.innerHTML=element设置内部元素./element.insertBefore()在某元素前,添加新节点.移
分类:
编程语言 时间:
2019-03-25 14:54:02
阅读次数:
192
- innerHTML 设置或获取位于对象起始和结束标签内的 HTML - outerHTML 设置或获取对象及其内容的 HTML 形式 - innerText 设置或获取位于对象起始和结束标签内的文本 - outerText 设置(包括标签)或获取(不包括标签)对象的文本 innerText和ou ...
分类:
Web程序 时间:
2019-03-19 21:31:00
阅读次数:
171
我们经常会遇到选择省市县的下拉框。比如我们选择了省份的话,县的下拉框会自动筛选,接下来我们就做一个这样的省市联动吧!!! 先使用一个二维数组存储省份的信息: 定义一个onchange事件进行监听: 检验的结果: 打印出的结果说明数据已存入数组中,现在需要将它显示在下一个下拉列表中 代码: 1 <!D ...
分类:
编程语言 时间:
2019-03-16 12:38:44
阅读次数:
182
一.什么是渲染数据 就是HTML中要显示的数据是通过js来实现的而不是直接在HTML中输入数据,这个过程叫做数据渲染 二.渲染数据的方式 案例分析: 1.字符串拼接(最为常用的方式) 优点:只进行了一次Dom回流 缺点:原有dom的事件都会丢失 原因:就在与innerHTML这个属性,这个属性是返回 ...
分类:
其他好文 时间:
2019-03-14 16:44:44
阅读次数:
174
1.模板 就是字符串拼接 2.文档碎片 优点: 既不影响原有dom的属性,也只回流一次。 3.字符串拼接 优点:只进行了一次Dom回流 缺点:原有dom的事件都会丢失 原因:就在与innerHTML这个属性,这个属性是返回或设置Dom中的内容,以字符串形式返回,拼接完之后是string类型,而onm ...
分类:
Web程序 时间:
2019-03-14 15:07:49
阅读次数:
247
1.渲染数据 (1)案例分析 原有的list中有三个li,并且每个li身上都有onmouseover事件 1.字符串拼接,最常用的方法 优点:只进行了一次Dom回流 缺点:原有的dom的事件都会丢失 原因:就在与innerHTML这个属性,这个属性是返回或设置Dom中的内容,以字符串形式返回,拼接完 ...
分类:
其他好文 时间:
2019-03-14 15:05:27
阅读次数:
195
渲染数据的四种方式: 1、字符串拼接 案例: · 字符串拼接的优点:只进行一次Dom回流 缺点:原有Dom的事件都会丢失 原因:innerHTML 这个属性返回或设置Dom中的内容 ,以字符串返回,所以这些onmouse 系列事件就会消失。 (补充:DOM 回流 : 每当对Dom元素进行增删改的时候 ...
分类:
其他好文 时间:
2019-03-14 15:03:55
阅读次数:
205