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);