Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 12 reacties
Bron: jQuery

Voor het vereenvoudigen van client-side-scripting binnen html kun je gebruikmaken van jQuery. Dit is een opensource-JavaScript-library, waarvan de syntax het makkelijker maakt om door documenten te navigeren, DOM-elementen te selecteren, animaties in elkaar te zetten, events af te handelen en natuurlijk Ajax-applicaties te ontwikkelen. Daarnaast kan de functionaliteit worden uitgebreid door plug-ins te gebruiken. Voor meer informatie verwijzen we naar deze pagina. De ontwikkelaars hebben versie 1.6.1 de deur uitgedaan, voorzien van de volgende aankondiging:

jQuery 1.6.1 Released

We’re pleased to announce the first update to jQuery 1.6! You can get the code from the jQuery CDN:
jQuery 1.6.1 Minified and Gzipped (Use in production)
jQuery 1.6.1 Uncompressed (Use for testing)

Additionally you can also load the URLs directly from Microsoft and Google’s CDNs:
Microsoft CDN: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js
Google CDN: https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js

You can help us by dropping that code into your existing application and letting us know that if anything no longer works. Please file a bug and be sure to mention that you’re testing against jQuery 1.6.1.

We want to encourage everyone from the community to try and get involved in contributing back to jQuery core. We’ve set up a full page of information dedicated towards becoming more involved with the team. The team is here and ready to help you help us!

jQuery 1.6.1 Change Log

The current change log of the 1.6.1 release.

Attributes
  • #9071: $(‘<option></option>’).val(‘myValue’) no longer sets value
  • #9079: .attr(“selected”) returns non-useful value in 1.6
  • #9089: 1.6 atrr() Inconsistant in IE7,8
  • #9094: Issue with jQuery 1.6: Can’t uncheck checkboxes
  • #9103: .attr(‘foo’, true) not setting related DOM property
  • #9123: Strange behavior of attr method when generate input element.
  • #9129: jQuery does not support enumerated attributes such as contenteditable
  • #9191: attr checked bug on radio
Data
  • #9124: Changes to $.data illogical in certain case
  • #9126: jquery breaks on use strict
Deferred
  • #9104: Returning null or undefined in a pipe filter function causes an exception
Effects
  • #9074: Cannot animate position and opacity at same time
  • #9100: Order of hide() callbacks has changed
Event
  • #9069: when hover over a child of an element, mouseleave fires when using live or delegate
Manipulation
  • #9072: jQuery 1.6 Crashes IE 6
  • #9221: Javascript within AJAX fails to load in IE – Error 80020101
Queue
  • #9147: Variable tmp in promise implicitly declared?
Selector
  • #7341: Slow .add() in IE
  • #9096: Selector or find bug in jQuery 1.6
  • #9154: :reset pseudo-selector broken
Support
  • #8763: Unhandled exception: document.defaultView.getComputedStyle(div, null) is null (FF, hidden iframe)
  • #9109: support.boxModel now false in IE6 even when not in quirks mode
Versienummer:1.6.1
Releasestatus:Final
Besturingssystemen:Scripttaal
Website:jQuery
Download:http://docs.jquery.com/Downloading_jQuery
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (12)

Mooi om te zien dat er weer een update is voor dit prachtige JavaScript framework.

Ik ben erg benieuwd wanneer ze de ondersteuning voor IE6 laten vallen. Wat mij betreft liever vandaag dan morgen!
Dit zou erg interessant zijn aangezien al die IE6 compatibiliteitszaken voor extra code en traagheid van deze JS Framework zorgen.

Verder blijft mij opvallen dat meer een meer mensen gebruik maken van een framework, in plaats eigen frameworks gebruiken. Qua website optimalisatie zie ik wel één voordeel aangezien je gebruik kan maken van de Google libraries voor de framework, wat een soort van CDN oplossing geeft op je website.
Heb je dan ooit een eigen serieuze javascript framework ontwikkeld? En nog belangrijker; die framework telkens uitbreiden met nieuwe functionaliteiten en ook nog backwards compatible te houden? Uit ervaring kan ik zeggen dat een developers hell is!

Op het werk hadden we daar een fte aan moeten besteden. Door jQuery te gebruiken hebben we die fte beter kunnen inzetten. En dankzij de jQuery community heb je zoveel voorbeelden dat we de spreekwoordelijke wiel niet opnieuw hoeven uit te vinden.
IE6 compatibility maakt alles langzamer. Maarja nog steeds 35% van alle internetgebruikers is IE6. Meestal komt dit door dat de systeembeheerders te lui zijn om te upgraden naar IE8/IE9

[Reactie gewijzigd door BJ_Berg op 26 mei 2011 13:39]

Ik heb even geen bron voor je, maar dat is inmiddels toch zeker gedaald meer in de buurt van 5-10%. IE6 support kan je in enorm veel gevallen droppen.

Van mij mogen ze de IE6 support uit jQuery laten. Als je alsnog IE6 wilt gebruiken in combinatie met IE6, dan zijn er oudere versies waar je prima mee kan werken.

Systeembeheerders zijn meestal niet de oorzaak, het zijn de interne webapplicaties die bedrijven gebruiken die niet eenvoudig te upgraden zijn naar nieuwe versies en vast zitten op IE6. Dat gaat in veel gevallen om grote en dure paketten die soms niet eens meer doorontwikkeld worden. In zo'n geval is het helemaal veel werk om een groot bedrijf naar een nieuw pakket over te zetten.
Inderdaad. Opbokken met IE6 support! Als iemand dat echt nog belangrijk vindt, dan kun je altijd nog een ouwe versie gebruiken, die zijn prima. Maar het is niet cool dat zon domme browser dit geniale framework ophoudt.
Verder blijft mij opvallen dat meer een meer mensen gebruik maken van een framework, in plaats eigen frameworks gebruiken.
Jquery kan zo veel meer, wordt beter ondersteund en is er al.

Verder heeft het ook nog eens ondersteuning van zowel Microsoft als Google
Misschien ten overvloede maar de podcasts van yay Query zijn ook top:

http://paulirish.com/2009...ayquery-a-jquery-podcast/

Sowieso de posts / video's van Paul Irish :+
Persoonlijk gebruik ik jQuery erg vaak bij het ontwikkelen van website. Er is veel informatie over te vinden en over de documentatie klaag ik zeker niet, in tegenstelling tot sommige andere library's.
> Besturingssystemen Java, Scripttaal

Bedankt Tweakers, precies de manier om hardnekkige misverstanden te blijven propageren :(
Java maar even weggehaald, da's wel wat slordig ja :P
Ik heb onlangs de overstap gemaakt van Mootools naar jQuery. Dit vanwege enkele goeie redenen:
- Veel grotere community
- Betere documentatie op de website
- De "selectors" zijn veel krachtiger dan die van Mootools
- Code is korter/compacter ("Write less, do more")

Het enige nadeel dat ik heb ondervonden is dat animaties in sommige gevallen wel minder vlot zijn dan die van Mootools.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True