jQuery -> 获取指定上下文中的DOM元素

作者 : 卿笃军

一个String对象的长度是固定的,不能改变它的内容,或者是附加新的字符至String对象中。您也许会使用+来串联字符串以达到附加新字符或字符串 的目的,但+会产生一个新的String实例。如果程序对这种附加字符串的需求很频繁,并不建议使用+来进行字符串的串联。在面向对象程序设计中,最好是 能重复运用已生成的对象,对象的生成需要内存空间与时间,不断地产生String实例是一个没有效率的行为。J2SE 5.0提供java.lang.StringBuilder类,使用这个类所产生的对象默认会有16个字符的长度,您也可以自行指定初始长度。如果附加的
字符超出可容纳的长度,则StringBuilder对象会自动增加长度以容纳被附加的字符。如果有频繁作字符串附加的需求,使用 StringBuilder会让程序的效率大大提高。通过下面的简单测试程序就可以知道效能差距有多大。

示例:String 与 StringBuilder 效率体现

package append;

public class Append
{
	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		String str = "";
		long sTime = System.currentTimeMillis();
		for (int i = 0; i < 10000; ++i)
			str += i;
		long eTime = System.currentTimeMillis();
		System.out.println("消耗时间1:"+(eTime-sTime));
		StringBuilder builder = new StringBuilder("");   //创建字符串生成器
		sTime = System.currentTimeMillis();
		for (int i = 0; i < 10000; ++i)
			builder.append(i);
		eTime = System.currentTimeMillis();
		System.out.println("消耗时间2:"+(eTime-sTime));
	}
}

运行结果:

消耗时间1:762

消耗时间2:3

jQuery -> 获取指定上下文中的DOM元素

时间: 2024-08-09 04:02:03

jQuery -> 获取指定上下文中的DOM元素的相关文章

jQuery -&amp;gt; 获取指定上下文中的DOM元素

jQuery函数的第二个參数能够指定DOM元素的搜索范围. 第二个參数可分为下面类型 DOM reference jQuery wrapper document 代码演示样例 <!DOCTYPE html> <html> <body> <form> <input name="" type="checkbox"/> <input name="" type="radio&qu

jQuery函数的第二个参数获取指定上下文中的DOM元素

来源:http://www.jb51.net/article/50230.htm 类型 用法 jQuery wrapper $('input', $('form')).length DOM reference $('input', document.forms[0]).length document $('input', 'body').length

jQuery -&gt; 获取/设置/删除DOM元素的属性

Sum square difference Problem 6 The sum of the squares of the first ten natural numbers is, 12 + 22 + ... + 102 = 385 The square of the sum of the first ten natural numbers is, (1 + 2 + ... + 10)2 = 552 = 3025 Hence the difference between the sum of

JQuery获取ID含有特殊字符的DOM元素

因为业务需要,DOM元素的ID被命名为"13/16(FCO26)",执行JQuery的DOM查询时,提示如下错误 Uncaught Error: Syntax error, unrecognized expression: [id=13/16(FCO26)] 解决方法 var rowId = '13/16(FCO26)''; // 依旧提示unrecognized expression表达式错误 alert($('[id=' + rowId + ']').length) // 将所有的

jQuery -&amp;gt; 获取/设置/删除DOM元素的属性

jQuery的属性操作很easy,以下以一个a元素来说明属性的获取/设置/删除操作 <body> <a>jquery.com</a> </body> 加入?属性 $('a').attr('href', 'http://www.jquery.com') 加入?多个属性 $('a').attr({'href':'http://www.jquery.com', 'title':'jquery.com'}) 获取属性 $('a').attr('href') clas

[ jquery 文档处理 replaceWith(content|fn) replaceAll(content) ] 此方法用于把所有匹配的元素替换成指定的HTML或DOM元素

此方法用于把所有匹配的元素替换成指定的HTML或DOM元素 content(String, Element, jQuery, Function) 用于将匹配元素替换掉的内容.如果这里传递一个函数进来的话,函数返回值必须是HTML字符串. fn 返回THML字符串,用来替换的内容. 实例: <html lang='zh-cn'> <head> <title>Insert you title</title> <meta http-equiv='descri

使用jquery获取指定li元素后面的所有兄弟元素

使用jquery获取指定li元素后面的所有兄弟元素:如果我们已经获取了一个li元素,那么如何获取此li元素后面的所有的兄弟元素,下面就通过代码实例做一下简单介绍.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /&g

Jquery 获取所有对象的第一个子元素

转自:http://blog.sina.com.cn/s/blog_5fdbd0410100pmnn.html <ul>  <li>John</li>  <li>Karl</li>  <li>Brandon</li></ul> 获取第一个元素:  $("ul li:first-child") <div id="getfirst"> <ul>    

使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta htt