Foillseachadh leabharlann JavaScript jQuery 4.0

Cha mhòr 10 bliadhna an dèidh foillseachadh meur 3.0 agus 20 bliadhna an dèidh stèidheachadh a’ phròiseict, chaidh leabharlann JavaScript jQuery 4.0 fhoillseachadh. A rèir W3Techs, tha e ga chleachdadh le 70.9% de na 10 millean làrach-lìn as motha a thadhail daoine air an lìon. Tha còd jQuery air a sgaoileadh fo chead MIT.

Tha atharrachaidhean ann an sgaoileadh jQuery 4.0 a bhriseas co-chòrdalachd air ais, ach tha na luchd-leasachaidh a’ dearbhadh don mhòr-chuid de luchd-cleachdaidh gum faod iad gluasad chun dreach ùr gu rèidh le glè bheag de dh’ atharrachaidhean air a’ chòd aca. Faodar plugan sònraichte a chleachdadh gus an gluasad a dhèanamh nas sìmplidhe. Am measg nan briseadh co-chòrdalachd air ais tha toirt air falbh còd seann-fhasanta, toirt air falbh cuid de pharaimeatairean a-staigh gun chlàradh, cuir às do ghiùlan ro iom-fhillte, agus cuir às do APIan a bha seann-fhasanta roimhe. Tha toirt air falbh APIan agus brobhsairean seann-fhasanta air meud tasglann gzip anns a bheil an leabharlann a lughdachadh le 3 KB (tha an dreach caol a-nis a’ gabhail suas 19.5 KB, agus an dreach slàn 27.5 KB).

Am measg nan atharrachaidhean:

  • Chaidh stad a chur air taic do IE 10 agus brobhsairean nas sine (tha taic IE 11 fhathast ann, ach thèid a thoirt air falbh ann an Query 5.0), a bharrachd air brobhsairean nas sine eile leithid Edge Legacy, Android Brabhsair agus Firefox suas gu meur 115.
  • Chaidh taic a thoirt a-steach don API Seòrsachan Earbsach. Tha an API seo air a dhealbhadh gus dĂŹon an aghaidh atharrachaidhean DOM a dh’ adhbhraicheas sgriobtadh thar-lĂ raich (DOM XSS), leithid a bhith a’ giullachd dĂ ta a thug an neach-cleachdaidh seachad gu ceĂ rr ann am blocaichean eval() no cuir-a-steach ".innerHTML", a dh’ fhaodadh leantainn gu cur an gnĂŹomh còd JavaScript ann an co-theacsa duilleag sònraichte. Faodaidh dòighean jQuery a-nis còd HTML a ghabhail ann an cruth nithean TrustedHTML.
  • Chaidh còd jQuery atharrachadh gus modalan JavaScript ESM (Modal ECMAScript) a chleachdadh agus faodar a chuir air falbh agus a thoirt a-steach mar mhodal.
  • Chaidh na gnĂŹomhan a leanas a thoirt air falbh agus bha iad air an comharrachadh roimhe seo mar nach robh iad air an cleachdadh tuilleadh: jQuery.isArray, jQuery.parseJSON, jQuery.trim, jQuery.type, jQuery.now, jQuery.isNumeric, jQuery.isFunction, jQuery.isWindow, jQuery.camelCase, jQuery.nodeName, jQuery.cssNumber, jQuery.cssProps, agus jQuery.fx.interval. Thathar a’ moladh na gnĂŹomhan JavaScript Ă bhaisteach Array.isArray(), JSON.parse(), String.prototype.trim(), agus Date.now() a chleachdadh an Ă ite nan gnĂŹomhan seo.
  • Chaidh modhan a-staigh gun sgrĂŹobhainnean den nĂŹ Array a thoirt air falbh - push, sort agus splice.
  • Chaidh òrdugh lĂ imhseachaidh thachartasan atharrachaidh fòcais a thoirt a-steach a rèir sònrachadh W3C - blur, fòcas a-mach, fòcas agus fòcas a-steach.
  • Chaidh meud an dreach caol, anns nach eil na modalan ajax agus effects, a lĂšghdachadh gu 19.5k le bhith a’ cur stad air lĂŹbhrigeadh nithean Deferred (thathar a’ moladh na Promises Ă bhaisteach a chleachdadh) agus Callbacks.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster