JQZoom基于Jquery的放大镜插件 More

  • Tags:


ContextMenu基于JQuery的右键菜单 More

  • Tags:


包含页面和对象,以及模拟对话框
More

  • Tags:

使用Jquery解析XML一般是使用$.get()或$.post()方法来获取XML文件

$.get('ajax.xml',function(xml){
//解析XML
});

从Jquery1.5版本之后加入parseXML()方法可以直接将XML字符串转换为Dom,直接进行XML解析的操作

<script type="text/javascript"> 
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",     
xmlDoc = $.parseXML( xml ),     
$xml = $( xmlDoc ),     
$title = $xml.find( "title" );  
/* append "RSS Title" to #someElement */ 
$( "#someElement" ).append( $title.text() );  
/* change the title to "XML Title" */ 
$title.text( "XML Title" );  
/* append "XML Title" to #anotherElement */ 
$( "#anotherElement" ).append( $title.text() ); 
</script> 
  • Tags:

通过编写插件可以将函数或一系列方法进行封装,方便代码维护和提高开发效率,Jquery提供最常用的封装对象方法,即通过选择器获取对象进行操作,首先JS的闭包定义匿名函数,然后通过JQ提供的jQuery.fn.extend()方法封装插件

;(function(){
	$.fn.extend({
		"插件名字":function(options){
			return this.each(function(){//使插件匹配多个元素使用each()方法来遍历,并返回this使方法可链
				//插件代码
			});
		}
	});
})(jQuery);

More

  • Tags:

Content-Type
如果XML是由程序动态生成需要指定Content-Type

header("Content-Type:text/xml");//PHP
response.ContentType="text/xml"//ASP
response.setContentType("text/xml");//JSP

如果是XML文件应该符合XML标准,即XML是封闭的,并且只有一个顶层元素

<?xml version="1.0" encoding="UTF-8"?>
<stulist>
        <student  email="1@1.com">  
                <name>zhangsan</name>
                <id>1</id>
        </student>
        <student  email="2@2.com">
               <name>lisi</name>
                <id>2</id>
        </student>
</stulist>

Jquery获取XML可以使用$.ajax(),$.get(),$.post()方法来获取

$.get('ajax.xml',function(xml){
//解析XML
});

More

  • Tags:


支持媒体类型:Movies, Flash, PDF,Frame,Images,Form,Pages,Inine
查看演示 More

  • Tags:


支持的媒体类型: Images, Inline HTML, iFrame, AJAX
More

  • Tags: