Navigering

jQuery 3.3.0 lägger till en ny funktion och tar bort en del

0 182

Nu kommer jQuery 3.3.0 och i vanlig ordning så slimmas funktionerna, men en ny funktion lägger man faktiskt till. Det är metoderna .addClass(), .removeClass() och .toggleClass() som får stöd för arrayer. Ett tillägg som jQuery teamet undrar varför de inte haft med långt tidigare.

Det bör inte finnas några kompatibilitetsproblem om du uppgraderar från jQuery 3.0+. Om du inte har uppgraderat till jQuery 3+, så kika på Uppgraderingsguiden för 3.0. Pluginet jQuery Migrate 3.0 kan hjälpa dig att identifiera kompatibilitetsproblem i din kod.

Avskrivningar

jQuery 3.3.0 kommer med avskrivningar av några metoder också.

Dessa funktioner har antingen förlorat någon av deras användbarhet över tiden, anses vara mindre gynnsamma än tillgängliga alternativ eller var avsedda för intern användning från början. Medan de flesta av dessa kommer att tas bort i jQuery 4.0, är ​​det värt att notera att vi inte anser att avskrivningen av en metod betyder att den kommer att tas bort. det innebär att vi uppmuntrar användningen av alternativ. Exempelvis kommer händelsealias som .click () sannolikt aldrig att tas bort.

Du kan hämta filerna från jQuery CDN, eller länka direkt till dem:
https://code.jquery.com/jquery-3.3.0.js
https://code.jquery.com/jquery-3.3.0.min.js

Du kan också få den här utgåvan från npm:
npm installera jquery@3.3.0

Changelog

Ajax

  • Add an ontimeout handler to all requests (#3586, 262acc6f)
  • Don’t process non-string data property on no-entity-body requests (#3438, d7237896)

Attributes

  • Feature: Allow array param in add/remove/toggleClass (#3532, 80f57f8a)

Build

  • Test on Node.js 8, stop testing on Node.js 7 (bef46a2a)
  • Update to Babel 7, use for-of plugin instead of preset-es2015 (90bac40a)
  • Remove package-lock.json, add it to .gitignore (#3792, 7037facc)
  • Test on Node.js 9 (3e902a81)
  • Fix UglifyJS output in Android 4.0; update uglify (#3743, c9efd11f)

Core

CSS

  • Drop the float mapping from cssProps (bbf33428)
  • Correctly set support properties with non-default zoom (#3808, f00a0759)
  • Detect more WebKit styles erroneously reported as percentages (#3777, 94ddf620)
  • Retrieve inline style before computed (c4598da4)
  • Avoid unit-conversion interference from CSS upper bounds (#2144, 692f9d4d)

Deferred

Dimensions

Docs

  • Create CODE_OF_CONDUCT.md (e84d3bc0)
  • Update links to HTML spec for stripAndCollapse (#3594) (e1b1b2d7)

Event

Filter

Manipulation

  • Use `.children` to select tbody elements (a88b48ea)
  • Add support for scripts with module type (#3871, 5d3a968e)

Offset

Support

Om författaren: Staff Jimi Wikman

Jag heter Jimi Wikman och jag jobbar till vardags med större svenska e-handelsföretag i varierande roller som Projektledare, scrum master, grafisk designer, frontend utvecklare, kravanalytiker och Neurowebdesigner för att nämna några. Jag föreläser och utbildar inom design för e-handel och så skriver jag en del här om allt mellan himmel och jord.

Get involved!

Gå med i gemenskapen!

Kom och bli en del av min gemenskap. Ha skoj, lär dig nya saker och knyta nya kontakter i ett fokuserat nätverk.

Kommentarer

No comments yet
Source Jquery Blog