appendHTML:
HTMLElement.prototype.appendHTML = function(html) { var divTemp = document.createElement("div"), nodes = null // 文档片段,一次性append,提高性能 , fragment = document.createDocumentFragment(); divTemp.innerHTML = html; nodes = divTemp.childNodes; for (var i=0, length=nodes.length; i<length; i+=1) { fragment.appendChild(nodes[i].cloneNode(true)); } this.appendChild(fragment); // 据说下面这样子世界会更清净 nodes = null; fragment = null; };
prependHTML:
var prependHTML = function(el, html) { var divTemp = document.createElement("div"), nodes = null , fragment = document.createDocumentFragment(); divTemp.innerHTML = html; nodes = divTemp.childNodes; for (var i=0, length=nodes.length; i<length; i+=1) { fragment.appendChild(nodes[i].cloneNode(true)); } // 插入到容器的前面 - 差异所在 el.insertBefore(fragment, el.firstChild); // 内存回收? nodes = null; fragment = null; };
转自:http://www.zhangxinxu.com/wordpress/2013/05/js-dom-basic-useful-method/
相关推荐
HTML 字符串 DOM 插入方法。 使用方便的、对压缩器友好的方法。 安装 npm install dom-insert-html 应用程序接口 可用方法: after(element, string) : 在元素之后插入 HTML 字符串。 before(element, string) :...
对字符串进行操作的方法实际上返回的是新的字符串 对象。因此,出于性能方面的原因,大量的连接或其他涉及字符串的操作应当用 StringBuilder 类执行,如下所示: System.Text.StringBuilder sb = new System.Text....
java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...
python中如何for循环把字符串添加到列表? 实例: 1.单个字符串用for循环添加到列表中: # 把L1中的字符串添加到列表alist里面 L1 = 'MJlifeBlog' alist = [] # 可以用forin来迭代L1并保存值到x变量里头即可。 # ...
1、有时候我们可能想让字符串倒序输出,下面给出几种方法 方法一:通过索引的方法 >>> strA = "abcdegfgijlk" >>> strA[::-1] 'kljigfgedcba' 方法二:借组列表进行翻转 #coding=utf-8 strA = raw_input("请输入...
append() 在字符串后面添加字符串 perpend() 在字符串的前面添加字符串 toUpper() 将字符串的字母全部转换为大写字母 toLower() 将字符串的字母全部转换为大写字母 left() 返回包含字符串中最左n个字符的子字符串。...
1、错误描述 在IE浏览器上: Uncaught HierarchyRequestError:Failed to excute ‘appendChild’ on ‘Node’:The new child element contains the ...去掉append中的append,将里面的append中的字符串放到外面的ap
1、有时候我们可能想让字符串倒序输出,下面给出几种方法 方法一:通过索引的方法 >>> strA = abcdegfgijlk >>> strA[::-1] 'kljigfgedcba' 方法二:借组列表进行翻转 #coding=utf-8 strA = raw_input(请输入需要...
string类是C++中一个非常常用的类,它提供了许多方法来操作字符串。以下是一些常用的string类方法: 1. 构造函数: • string(): 创建一个空的字符串。 ◦ string(const char* str): 用一个C风格字符串来初始化一个...
– 函数:有可能独有(字符串函数,数值函数), 也有可能通用(len,type) Contents 目录 基本字符串操作 字符串格式化 字符串方法 小结 基本字符串操作 01 基本字符串操作 通用序列操作回顾 – 索引 – 分片 – ...
本文实例讲述了python实现查找两个字符串中相同字符并输出的方法。分享给大家供大家参考。具体实现方法如下: seq1 = spam seq2 = scam res = [] for x in seq1: if x in seq2: res.append(x) print res 输出...
t解析文档dom的数据转曲和append,方便文档vgl数据处理,对数据进行解析,转换,提取,装载。配合数据DOM,符合w3c规范作用于vgl数据
DOM.js是一个轻量级的快速跨浏览器(IE 8 +,FF31 +,SF5 +,CH31 +,OP24 +)库,用于DOM遍历,操纵和事件处理。 Dom.js还包括用于简化跨浏览器拖动操作的拖动库。 仅压缩并压缩了5KB! API参考 目录 DOM遍历 ...
content {String|Node|NodeList|Array}:要插入的 HTML 字符串、节点或节点集合。 例子 var domInsert = require ( 'dom-insert' ) ; var foo = document . querySelector ( '.foo' ) ; domInse
主要介绍了JS中append字符串包含onclick无效传递参数失败的解决方案,需要的朋友可以参考下
使用append()添加文本常用方法: 直接添加另一个完整的字符串: 如str1.append(str2); 添加另一个字符串的某一段子串: 如str1.append(str2, 11, 7); 添加几个相同的字符: 如str1.append(5, ‘.’); 注意,个数在前字符...
我们需要吧<p>Hello World插入到<p>My name is Pjee应该如何做? 一、使用v-html v-html:更新元素的 innerHTML const text = `<p>Hello World<...渲染函数:这是通过对VNode(虚拟DOM)的操作来生成 text()
每次在js代码里面想动态的拼个dom,然后append到页面上,都是各种麻烦, 要是可以直接在jsp页面弄个隐藏的model那是很好的,用js方法里面的clone方法也是很好的,还可以给不同部分set值。 为了以后简单点,我就把...
在文档末尾添加一个字符串。 CLI用法 doxie --append是命令行工具的插件。 许多插件是为数据而设计的。 如果还没有,请安装所有三个: $ npm install [--save-dev | --global] dox doxie doxie.append 您--append...
用于测试java字符串几种连接方式的效率,主要包括四类对比测试:1,StringBuffer连接,2,String的Format连接,3,String相加连接,4,StringBuffer的append串起来连接。测试结果如下: String Buffer: 580ms String...