Emissio bibliothecae JavaScript jQuery 4.0

Post fere decem annos a divulgatione rami 3.0 et viginti annos a condita institutione, bibliotheca JavaScript jQuery 4.0 edita est. Secundum W3Techs, ea a 70.9% ex decem milionibus paginarum interretialium frequentissime visitatarum adhibetur. Codex jQuery sub licentia MIT distribuitur.

Emissio jQuery 4.0 mutationes continet quae compatibilitatem retrorsum violant, sed artifices plurimis usoribus persuadent se ad novam versionem facile migrare posse cum minimis mutationibus codicis sui. Additamentum dedicatum adhiberi potest ad migrationem simplificandam. Interruptiones compatibilitatis retrorsum includunt remotionem codicis obsoleti, remotionem quorundam parametrorum internorum non documentatorum, obsoletionem quorundam actionum nimis complexarum, et obsoletionem API antea obsoletarum. Amotione API et navigatorum obsoletorum magnitudinem archivi gzip continentis bibliothecam 3 KB minuit (versio tenuis nunc 19.5 KB occupat, et versio plena 27.5 KB).

Mutationes inter:

  • Suffragium navigatorum IE 10 et vetustiorum iam non praesto est (suffragium IE 11 retinetur, sed in Query 5.0 removebitur), necnon aliorum navigatorum vetustiorum, ut Edge Legacy. Android Navigatrum et Firefox usque ad ramum 115.
  • Subsidium pro API "Trusted Types" (Trusted Types API) inclusum est. Haec API designata est ad protegendum contra manipulationes DOM quae ad scripta inter situs (DOM XSS) ducunt, ut puta incorrecte tractando notitias ab usore datas in bloccis "eval()" vel insertionibus ".innerHTML", quae ad exsecutionem codicis JavaScript in contextu paginae specificae ducere possunt. Methodi jQuery nunc codicem HTML in forma obiectorum "TrustedHTML" accipere possunt.
  • Codex jQuery ad modulos ESM (ECMAScript Module) JavaScript utendos conversus est et ut modulus distribui et importari potest.
  • Hae functiones sublatae sunt et antea ut obsoletae notatae erant: jQuery.isArray, jQuery.parseJSON, jQuery.trim, jQuery.type, jQuery.now, jQuery.isNumeric, jQuery.isFunction, jQuery.isWindow, jQuery.camelCase, jQuery.nodeName, jQuery.cssNumber, jQuery.cssProps, et jQuery.fx.interval. Commendatur ut functiones JavaScript communes Array.isArray(), JSON.parse(), String.prototype.trim(), et Date.now() loco harum functionum adhibeantur.
  • Methodos internas sine documentis obiecti Array — "push", "sort", et "splice" — sublatae sunt.
  • Ordo tractandi eventus mutationis foci ad specificationem W3C congruens factus est — blur, focusout, focus et focusin.
  • Magnitudo versionis tenuis, quae modulos ajax et effectuum non continet, ad 19.5k redacta est, per cessationem traditionis obiectorum Deferred (promissionibus usitatis commendatur) et Callback.

Source: opennet.ru

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers 🔥 Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster