Deferred() Yöntemi;
jQuery.deferred() yöntemi bizim bir çok callbacks oluşturmamıza olanak sağlar.
Kullanım şekilleri;
JQuery.deferred(beforeStart);
jQuery.deferred() yöntemi bizim bir çok callbacks oluşturmamıza olanak sağlar.
JQuery.deferred(beforeStart);
jQuery.data() bize güvenli ve bellek sızıntıları olmadan DOM elementlerine her türlü veriyi eklememizi sağlar.
var div = $( "div" )[ 0 ]; jQuery.data( div, "test", { first: "Hoşgeldiniz", last: "ye" }); $( "span:first" ).text( jQuery.data( div, "test" ).first ); $( "span:last" ).text( jQuery.data( div, "test" ).last );
JQuery.data(element);
JQuery.data(key);
JQuery.data(data);
jQuery.contains() yöntemi DOM elementinin başka DOM elementinin soyundan olup olmadığını kontrol etmek için kullanılır.
$.contains( document.documentElement, document.body ); $.contains( document.body, document.documentElement );
JQuery.contains(container);
JQuery.contains(contained);
jQuery.Callbacks() yöntemi geçerli işlem tamamlandıktan sonra bir geri çağırma işlemi gerçekleştirir.
var callbacks = $.Callbacks(); callbacks.add( fn1 ); callbacks.fire( "foo!" ); callbacks.add( fn2 ); callbacks.fire( "bar!" );
JQuery.Callbacks(flags);
jQuery.ajaxTransport() yöntemi ajax verilerinin gerçek iletimini işleyen bir nesne oluşturur.
$.ajaxTransport( dataType, function( options, originalOptions, jqXHR ) { if( /* transportCanHandleRequest */ ) { return { send: function( headers, completeCallback ) { }, abort: function() { } }; } });
JQuery.ajaxTransport(dataType);
JQuery.ajaxTransport(handler);
jQuery.ajaxSetup() yöntemi gelecekteki ajax istekleri için varsayılan değerleri ayarlar.
$("a").click(function(){ $.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){ $("div").html(result);}}); $.ajax(); });
JQuery.ajaxSetup(async);
JQuery.ajaxSetup(beforeSend);
JQuery.ajaxSetup(cache);
JQuery.ajaxSetup(complete);
JQuery.ajaxSetup(contentType);
JQuery.ajaxSetup(context);
JQuery.ajaxSetup(data);
JQuery.ajaxSetup(dataFilter);
JQuery.ajaxSetup(dataType);
JQuery.ajaxSetup(error);
JQuery.ajaxSetup(global);
JQuery.ajaxSetup(ifModified);
JQuery.ajaxSetup(jsonp);
JQuery.ajaxSetup(jsonpCallback);
JQuery.ajaxSetup(password);
JQuery.ajaxSetup(processData);
JQuery.ajaxSetup(scriptCharset);
JQuery.ajaxSetup(success);
JQuery.ajaxSetup(timeout);
JQuery.ajaxSetup(traditional);
JQuery.ajaxSetup(type);
JQuery.ajaxSetup(url);
JQuery.ajaxSetup(username);
JQuery.ajaxSetup(xhr);
jQuery.ajaxPrefilter() yöntemi ajax isteğine ön filtreleme yapmak için kullanılır.
$.ajaxPrefilter(function( options ) { if ( options.crossDomain ) { options.url = "http://www.w3tr.com/" + encodeURIComponent( options.url ); options.crossDomain = false; } });
JQuery.ajaxPrefilter(dataTypes);
JQuery.ajaxPrefilter(handler);
jQuery.ajax() yöntemi bir ajax isteği gerçekleştirmek için kullanılır.
$("a").click(function(){ $.ajax({url: "demo_test.txt", success: function(result){ $("div").html(result); }}); });
JQuery.ajax(async);
JQuery.ajax(beforeSend);
JQuery.ajax(cache);
JQuery.ajax(complete);
JQuery.ajax(contentType);
JQuery.ajax(context);
JQuery.ajax(data);
JQuery.ajax(dataFilter);
JQuery.ajax(dataType);
JQuery.ajax(error);
JQuery.ajax(global);
JQuery.ajax(ifModified);
JQuery.ajax(jsonp);
JQuery.ajax(jsonpCallback);
JQuery.ajax(password);
JQuery.ajax(processData);
JQuery.ajax(scriptCharset);
JQuery.ajax(success);
JQuery.ajax(timeout);
JQuery.ajax(traditional);
JQuery.ajax(type);
JQuery.ajax(url);
JQuery.ajax(username);
JQuery.ajax(xhr);
.is() yöntemi seçtiğimiz element ile eşleşen seçiciyi seçmek için kullanılır.
$("span").click(function(){ if ($("span").parent().is("div")) { alert("span div elemanı"); } });
.is(selector);
.is(elements);
.is(selection);
.is(function);
.insertBefore() yöntemi seçilmiş elementlerden önce html öğeleri eklemek için kullanılır.
$("a").click(function(){ $("<span>HOŞGELDİNİZ</span>").insertBefore("span");; });
.insertBefore(target);
.insertBefore(content);
.insertBefore(selector);