You are not logged in.

News

Dear visitor, welcome to Sanzzes-City - Deine Web Community. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Jquery 1.7 Released

Am gestrigen Tag(03.11.2011) war es soweit, John Resig und sein Team haben Jquery in der Versionsnummer 1.7 nun Veröffentlicht.
Es hat sich wieder viel getan so wurden eine Variablen wieder entfernt und durch eine Variable ersetzt, die die Funktionen der alten inne hat.
Doch schauen wir uns diese Änderungen zu Version 1.6.2 doch einmal im Detail an.

Was ist neu in Jquery 1.7

 

Neue Variablen .on() und .off()

Diese ersetzen nun die folgenden Variablen:

.live()

.change()

.click()

.undelegate()

.die()

 

Verwendet wird die neue Variable .on() wie die deprecated Variabel .live()

Also:

$(`#myvariable`).on(„click“, function(){

});

 

Dazu aber der Originale Blog Eintrag von blog.jquery.com.

$('a').bind('click', myHandler);

$('a').on('click', myHandler);

 

$('form').bind('submit', { val: 42 }, fn);

$('form').on('submit', { val: 42 }, fn);

 

$(window).unbind('scroll.myPlugin');

$(window).off('scroll.myPlugin');

 

$('.comment').delegate('a.add', 'click', addNew);

$('.comment').on('click', 'a.add', addNew);

 

$('.dialog').undelegate('a', 'click.myDlg');

$('.dialog').off('click.myDlg', 'a');

 

$('a').live('click', fn);

$(document).on('click', 'a', fn);

 

$('a').die('click');

$(document).off('click', 'a');

 

Zudem wurde die Performance im Internet Explorer drastisch erhöht.

Dazu betrachten wir auch wieder die Originale Grafik vom jquery Blog.

 

 

Aber nicht nur an der Performance wurde geschraubt auch an deR HTML5 Unterstützung.

 

Weitere neue Variablen:

$.isNumeric() um zu Prüfen ob ein Wert aus Zahlen besteht.

 

Die Variable $.isNaN() wurde aus Verwirrung entfernt da sie wie eine Javascript Funktion hieß aber nicht die selbe Funktion hatte.

 

Der Restliche Changelog in Eng:

 

jQuery 1.7 Change Log

The current change log of the 1.7 release.

Ajax

  • #9399: Deprecate jqXHR.success and jqXHR.error

Attributes

  • #5479: removeAttr: remove multiple attributes
  • #6743: map enctype to encoding, depending on browser
  • #10176: Injected script tag is evaluated twice
  • #10278: checkboxEl.attr('checked') returns stale value after checkboxEl.click()
  • #10429: IE7 - invalid procedure call or argument when calling removeAttr('contenteditable');
  • #10514: removeAttr does not remove the class attribute in IE6/7

Core

  • #6485: Solution for HTML5 in IE
  • #7102: Register jQuery as a CommonjS async module
  • #9453: $.inArray does not support fromIndex
  • #10478: Switch jQuery.isNaN to jQuery.isNumeric

Css

  • #10267: IE8 and window is(':visible') crashes

Data

  • #7323: Allow removing multiple data keys at once with $.fn.removeData
  • #8909: $(element).data() will scan all attributes more than needed.
  • #8921: jQuery private data should stay private

Deferred

  • #8856: Request: deferred.isUnresolved()
  • #9033: try{ } finally{ } error in IE8
  • #9398: Proposal for Improved Deferreds

Dimensions

  • #9434: .outerWidth()/.outerHeight()/.innerWidth()/.innerHeight() should work on window and document
Rate this News

Comments (1)

Add new comment

Please enter the letters that are shown in the picture below (without spaces, and upper or lower case can be used). If you cannot identify the captcha even after reloading it please contact the administrator of this site.