Prototype

Sagteware kiekie:
Prototype
Sagteware besonderhede:
Weergawe: 1.7.3 Opgedateer
Upload datum: 10 Feb 16
Ontwikkelaar: Prototype Core Team
Lisensie: Gratis
Populariteit: 30

Rating: 4.0/5 (Total Votes: 1)

Sedert sy bekendstelling, Prototype is een van die mees beskou en gebruik JavaScript raamwerke rondom.

Prototype word nie aanbeveel vir klein projekte (soos 'n webwerf 3 bladsy), maar is ideaal vir groter webtuistes of JS-aangedrewe Web programme, hoofsaaklik as gevolg van sy groter kode grootte.

Die raamwerk is getoets en werk met Mozilla Firefox 1.5 +, Internet Explorer 6 +, Safari 2.0.4+, Opera 9.25+ en Google Chrome 1 +.

Dit sal ontwikkelaars 'n groot ruimte te gee in die skep van kruis-leser apps wat 'n wye verskeidenheid van scenario's werk

Wat is nuut in hierdie release:.

  • opgedateer om die nuutste weergawe van sis vir 'n beter prestasie en 'n paar dinge wat ons gesien het in die wilde los.
  • Vaste 'n probleem in die afgelope weergawes van Internet Explorer waar 'n interne vermoë tjek per ongeluk was verwek 'n & quot; Hierdie artikel maak gebruik van Java & quot; dialoog.
  • Vaste 'n paar klein probleme in DOM- en-uitleg met betrekking metodes.

Wat is nuut in weergawe 1.7.2.0:

  • Updated~~V om die nuutste weergawe van sis vir 'n beter prestasie en om 'n paar dinge wat ons gesien het in die wilde los.
  • Vaste 'n probleem in die afgelope weergawes van Internet Explorer waar 'n interne vermoë tjek per ongeluk was verwek 'n & quot; Hierdie artikel maak gebruik van Java & quot; dialoog.
  • Vaste 'n paar klein probleme in DOM- en-uitleg met betrekking metodes.

Wat is nuut in weergawe 1.7.1.0:

  • DOM herskryf
  • ECMAScript 5 verenigbaarheid
  • Vaste 'n fout met Element.setOpacity wat veroorsaak probleme in IE9 en die komende IE10.
  • Vaste die manier waarop ons afleveringen vorm waardes om meer akkuraat om die pad blaaier werk wees.

Wat is nuut in weergawe 1.7:

  • Maak seker `Element # update` werk met 'n tou inhoud wat die volgende insluit 'n skakel merker in Internet Explorer.
  • Behandel 'n 304 HTTP status as 'n suksesvolle reaksie.
  • Hanteer yl skikkings behoorlik in `Array # _each` om gedrag met blaaier 'n ingeboude` Array # forEach` (en ES5) aan te pas.
  • Maak `Event.extend` werk met die nalatenskap IE gebeure in Internet Explorer 9.
  • Stop aanbring `& _ =` om die parameters vir nie-get Ajax versoeke in Safari. Ons ondersteun nie meer 'n weergawe van Safari waarvoor dit nodig is.
  • Maak seker `Form.focusFirstElement` nie 'n uitsondering op die vorms met geen velde in te samel.
  • definieer 'n `relatedTarget` eiendom op uitgebreide mouseenter / mouseleave gebeure in Internet Explorer se nalatenskap gebeurtenis stelsel.
  • Fix vreemde gedrag met `n nuwe element ( 'kies')` in IE6-7.
  • Brei knoppie elemente met alles omskryf in Form.Element.Methods. Verseker knoppie elemente gekruis in Form.getElements en serialized in Form.serialize.
  • Maak seker Object.isFunction terug FALSE vir regexp voorwerpe.
  • 'Terug Opera-spesifieke gedrag vir 'n beroep Element # getStyle met. (Links | regs | top | onderkant)
  • Fix probleem met Event # isMiddleClick en #isRightClick op Safari en Chrome.
  • Fix kwessie waar 'n Ajax versoek in Internet Explorer soms terug 1223 in plaas van 204 as die status kode.
  • Voeg Object.isDate.
  • Hanteer gevalle waar `document` of` document.documentElement` in Element # getOffsetParent is verby. Oplossing vir Internet Explorer foute met baie uitleg / posisionering metodes.
  • Draai `element` in` $ `vir Element # cumulativeOffset, #viewportOffset, #positionedOffset, en #getOffsetParent.

Wat is nuut in weergawe 1.7 RC3:

  • Die langverwagte weergawe sluit 'n volle ondersteuning vir Internet Explorer 9.

Wat is nuut in weergawe 1.6.1:

  • Vermy verwek 'n waarskuwing wanneer Java is afgeskakel in IE8 .
  • Vereenvoudig String # (VN) escapeHTML en verwyder hulle DOM afhanklikhede.
  • Werk UnittestJS. Modifiy toets sjabloon dienooreenkomstig.
  • Verwyder oortollige as verklaring in Element # readAttribute.
  • Voeg ontbreek kommapunte.
  • Verwyder duur (vir so 'n lae-vlak-metode) interne 'getClass' ten gunste van gewone tou vergelyking
  • Fix 'PeriodicalExecuter' sodat dit nie meer onderdruk uitsonderings.
  • Fix kwessie wat verband hou met die ontsnapping van die keurkomitee vir querySelectorAll.

Wat is nuut in weergawe 1.6.1_rc3:

  • Vaste 'n verskeidenheid van nie-ASCII karakters en soortgelyke
  • Voeg Chrome 1+ om die lys van ondersteunde blaaiers.
  • Fix 'Sjabloon # evalueer' & quot; te eet & quot; vorige karakter as 'nul' terug was van funksie "toTemplateReplacements.
  • Maak seker (gebrekkig) applet, VOORWERP en EMBED elemente word uitgebrei met gesimuleerde metodes in IE8. Terug vroeg as '_extendedByPrototype' teenwoordig op 'n element is.
  • Vervang verskeidenheid skepping en 'Array # insluit 'n meer doeltreffende' regexp # toets ".
  • Reorganiseer die manier 'ElementExtensions' word gedefinieer. Maak seker elemente wat gebruik word in SpecificElementExtensions is skoongemaak.
  • Maak seker $ n werk met primitiewe waardes.
  • Moenie leser snuif wanneer vurk 'ontmerk 'n funksie in selector suite. In plaas daarvan gebruik om 'n behoorlike toets -. PROPERTIES_ATTRIBUTES_MAP
  • Moenie kort kant element-metodes notasie (@ element.getStyle () - & # x3e; Element.getStyle (@element)) vir prestasie redes. Moenie '$ a' en 'Array.prototype.shift' wanneer 'Array.prototype.slice' kan gebruik word.
  • 'Prototype.Browser.Opera' gebruik nou sterker afleiding en word bepaal deur [[Klas]] van wese 'window.opera' - & quot;. Opera & quot;
  • Fix fout in event.js wat verhoed heg meer as een terugvoering vir 'n gebeurtenis naam / element kombinasie.
  • Moenie snuif wanneer die toets vir eie mouseenter / mouseleave gebeure ondersteuning Internet Explorer se. Gebruik meer robuuste afleiding plaas.
  • Gebruik 'Prototype.emptyFunction' konsekwent regdeur eenheid toetse.
  • afkeuring uitbreiding: merk Array # verminder () as verwyder
  • .
  • 'Form.serialize' werk nou veilig met vorms wat & quot; lengte & quot;. -named Elemente

Wat is nuut in weergawe 1.6.1_rc1:

  • 'Element # update' neem nou versorg SKRIF elemente in Internet Explorer.
  • Verwyder ongebruikte plaaslike veranderlikes van 'Element.extend. Fix een van die vorm toetse om '_extendedByPrototype' verwyder deur dit te 'undefined' eerder as 'onwaar' ( '_extendedByPrototype' om 'onwaar' nie dwing 'Element.extend' om weer uit te brei element).
  • Maak toets vir 'escapeHTML' / 'unescapeHTML' meer streng. (Chrome 1.x ontsnap & quot; & # x3c; & quot; en & quot; && quot; met 'innerHTML, maar nie & quot; & # x3e; & quot;)
  • Verwyder 'n ander snuif uit een van DOM toetse. Fixes laaste IE8 mislukking.
  • 'Element.extend' neem nou sorg vir IE8 fout wanneer HTMLAppletElement en HTMLObjectElement voorwerpe sal nie saam uit 'Element.prototype.
  • Fix DOM toetse om behoorlike funksie toets gebruik wanneer die toets van 'setOpacity'
  • Fix ander mislukking in IE8, 'vir' / 'htmlFor' {kry / stel} Kenmerk vertaling.
  • Fix 'Element # writeAttribute en mislukkings' Element # readAttribute 'in IE8 weens 'n gebrek aan behoorlike funksie toets.
  • Verwyder snuif uit een van die DOM toetse, wat mislukkings in IE8 geproduseer.
  • Fix toets "Form.reset 'waar' respondsTo 'n metode nie sou neem as gevolg van typeof terugkeer & quot; voorwerp & quot; (Eerder as & quot; funksie & quot;) in Internet Explorer
  • Verwyder Array # verminder wat tans oorheers moedertaal 'verminder' in kliënte implementering JS1.8, bv Firefox 3 +
  • Maak seker probeer / vang / uiteindelik gebruik word in plaas van drie / uiteindelik vir kliënte sonder ondersteuning vir die laaste een (bv Blackberry, Internet Explorer)
  • Gebruik 'in' operateur wanneer hulle eiendom van 'n nodelist om Safari & # x3c voorkom; = 2.0.4 van gekraak
  • Voeg Element # kloon as 'n veilige omhulsel van inheemse 'cloneNode.
  • toetse by te verseker IE8 ken behoorlik 'n klas naam in die konstruktor 'element'.
  • Verwyder snuif uit 'element' wanneer die opsporing van gebreekte 'setAttribute' in Internet Explorer.
  • Verwyder snuif uit 'Element.update' vertakking ten gunste van funksie opsporing.
  • Verwyder snuif wanneer vertakking 'escapeHTML' en 'unescapeHTML.
  • Redefine Element # in Internet Explorer 6-7 om te verhoed dat die uitbreiding van al afstammelinge wanneer daar geen selector gegee.
  • Draai die definisies van Event # wyser (X | Y) en Event # wyser om onnodige berekening voorkom
  • .
  • Voeg die eerste-klas ondersteuning vir 'mouseenter' en 'mouseleave' gebeurtenisse in 'n nie-IE blaaier (Internet Explorer ondersteun hulle native).
  • Maak seker '_extendedByPrototype', '_countedByPrototype "en" prototypeUID' node expandos is toeganklik met 'typeof se foute in sommige omgewings voorkom.
  • Fix kwessie waar Opera 9.x terug foutiewe resultate op sekere Selector navrae met afstammeling combinators.
  • Null uit verwysings na elemente in die kas op bladsy aflaai. Nodig hierdie bykomend tot die Event # stopObserving roep om skoon te maak die geheue lekkasies.
  • Maak seker 'toString en eienskappe' WAARDE 'gekopieer na 'n subklas net wanneer dit nodig is in IE6.
  • Maak seker 'getAttribute' gebruik sonder vlag wanneer hulle die & quot; tipe & quot; kenmerk van 'n iframe (Internet Explorer gooi fout anders).
  • String # gsub moet regexp meta karakters ontsnap toe die eerste argument is 'n string.
  • Fix einde van vervanging in String # unescapeHTML
  • Fix kwessie waar 'n Selector navraag gewortel op 'n knoop wat nie het aan die dokument misluk in Internet Explorer.
  • Fix Selector om elemente met eienskappe wat koppeltekens pas.
  • Maak seker Form.reset 'n verwysing na die ontvanger element terugkeer altyd.
  • Escape & quot;: & quot; en & quot;. & quot; karakters wanneer jy kontekstuele CSS seleksie in blaaiers wat querySelectorAll ondersteun.
  • Maak seker dat die "teiken" eiendom op gebeure is nooit ongedefinieerd in Internet Explorer.
  • Maak seker Element # afstammelinge terug altyd 'n skikking.
  • Moenie vaste posisie elemente om absolute nie skakel in Element.getDimensions
  • Vermy oneindige lusse wanneer ek bel String # sub met leë patroon
  • Skakel oor na Sprockets vir die bou van die prototipe dist files.
  • Skakel Object.is (Array | String | Nommer) om die aansienlik-beter benadering deur Juriy ontdek gebruik
  • .
  • Verdere fix om te verseker Object.is (String | nommer) nie uitsonderings op gasheer voorwerpe te gooi in Internet Explorer
  • .
  • Maak seker enumerable # grep kan hanteer snare met regexp meta karakters.
  • Skakel oor na die & quot; doScroll benadering & quot; vir die Dom. gelaai persoonlike gebeurtenis
  • Optimaliseer document.viewport.get (Dimensies | Breedte | Hoogte).
  • Fix kwessie waar Object # isString en Object # valse ISNUMBER terugkeer vir String en nommer & quot; wrapper & quot; voorwerpe.
  • Stel document.loaded = true voor die vuur dom. Gelaai persoonlike gebeurtenis
  • Laat Element # winkel om 'n voorwerp te aanvaar met verskeie belangrike / waarde pare.
  • Verandering Element # winkel om die element self terug te keer (vir chaining).
  • Voeg nie-borrelende persoonlike gebeure. 'N Nuwe finale argument te Element # vuur verstek na' waar '; slaag 'onwaar' om borrelende voorkom wanneer die afvuur van 'n persoonlike gebeurtenis.
  • Alter gebeurtenis stelsel om nuwe element stoor API te gebruik eerder as sy eie globale hashtable.
  • Voeg Element # winkel en Element # haal vir 'n veilige,-hash gerugsteun berging van element metadata (geen geheue lekkasies). Ook voeg Element # getStorage vir die werk met die stoor hash die element se direk. Hoed tip:. Mootools
  • Fix kwessie waar sekere weergawes van Safari verrassing klasname geval-insensitively in Selector / $$ navrae.
  • Fix kwessie waar Function # argumentNames verkeerde resultate teruggekeer in Internet Explorer wanneer kommentaar is vermeng met argument name.
  • Selector.patterns moet verteenwoordig as 'n geordende struktuur.
  • Performance verbeteringe in Function metodes

Vereistes :

  • Javascript op die kliënt kant

Soortgelyke sagteware

REmbed
REmbed

13 May 15

Tumblr Ruby Gem
Tumblr Ruby Gem

13 Apr 15

MouseGesture
MouseGesture

12 Apr 15

Kommentaar te Prototype

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie