ES6 unterstützte Browser: 1. Chrome, das 97 % der neuen Funktionen ab Version 51 unterstützen kann; 2. Firefox, das 97 % der neuen Funktionen ab Version 53 unterstützen kann; neue Funktionen ab Version 10 4. Edge, Version 14 kann 93 % der neuen Funktionen unterstützen, und Version 15 kann 96 % der neuen Funktionen unterstützen; 5. iOS-Browser, Version 10.0 kann 99 % der neuen Funktionen unterstützen Merkmale.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
Im Juni 2015 wurde ES2015 (d. h. ECMAScript 6, ES6) offiziell veröffentlicht. ES2015 ist ein bedeutendes Update der Sprache und das erste große Update seit der Einführung des ES5-Standards im Jahr 2009.
ES6 bietet viele neue Funktionen, aber nicht alle Browser können diese vollständig unterstützen. Glücklicherweise beschleunigen die großen Browser jetzt ihre Kompatibilität mit den neuen Funktionen von ES6. Zu den benutzerfreundlichsten Browsern für die neuen Funktionen von ES6 gehören Chrome und Firefox.
Ich werde unten eine Bestandsaufnahme der Unterstützung vornehmen. Weitere Informationen finden Sie unter der Adresse auf der rechten Seite: http://kangax.github.io/compat-table/es6/
1 ES2015-Unterstützungsstatus
Chrome: Ab Version 51 können 97 % der neuen ES6-Funktionen unterstützt werden.
Firefox: Ab Version 53 kann es 97 % der neuen ES6-Funktionen unterstützen.
Safari: Unterstützt 99 % der neuen ES6-Funktionen ab Version 10.
IE/ZB: Edge kann 96 % der neuen ES6-Funktionen ab Version 15 unterstützen. Edge 14 kann 93 % der neuen ES6-Funktionen unterstützen. (IE7~11 unterstützt ES6 grundsätzlich nicht)
2. Mobile Browser-Unterstützung für ES2015
iOS: 99 % der neuen ES6-Funktionen können ab Version 10.0 unterstützt werden.
Android: Unterstützt grundsätzlich keine neuen ES6-Funktionen (5.1 unterstützt nur 25 %).
3. Serverunterstützung für ES2015
Node.js: Ab Version 6.5 können 97 % der neuen ES6-Funktionen unterstützt werden. (6.0 unterstützt 92 %)
Browserversionen, die ES6 unterstützen (Übersichtstabelle)
Browser | Nicht unterstützte Versionen | Teilweise unterstützte Versionen | Unterstützte Versionen |
---|---|---|---|
6-10 | 11 | ||
Edge® 5 | 6- 53
54-86 |
Chrome | |
21-50 | 51-90 | Safari | |
7,1-9,1 | 10-13,1, 14, TP | Oper | |
15-37 | 38-72 | iOS Safari | |
3.2-6.1 | 7-9.3 | 10-13.7, 14.2 | |
alle | |||
Android-Browser | 2.1-4.3 | 4.4-4.4.4 | 81|
12-12.1 | 59 | ||
87 |
|||
8 3 |
|||
12.12 |
„Samsung Internet“ du Browser | ||
7.12 | KaiOS Browser | ||
2.5 | |||
Angesichts der Kompatibilitätsprobleme von ES6 haben viele Teams verschiedene Tools zum Parsen und Konvertieren der Grammatik entwickelt, um die von uns geschriebene ES6-Grammatik in ES5 zu konvertieren. Dies entspricht der Funktion eines Übersetzers zwischen ES6 und dem Browser. Zu den gängigeren Tool-Lösungen gehören Babel, JSX, Traceur, ES6-Shim usw. | 【Verwandte Empfehlungen: Javascript-Video-Tutorial , | Programmiervideo】 |
Das obige ist der detaillierte Inhalt vonWelche Browser unterstützt es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

UsSestate () isareAatthookusedTomanagestateInfunktionalkomponenten.1) ItinitializesAndupDatesTate, 2) sollte beschließt, dass die Komponenten, 3) canleadto'Stalestate'ifnotusedCorcty und 4) aufführungsgeoprisiteusecallbackbackbackbackbackbackbackbackback- und -Propsedates-Propastatupdates.

ReactispopulardUetoitsComponent-basierte Architektur, Virtualdom, Richecosystem und Declarativenature.1) Komponentenbasierte ArchitektureAllowsforsableuipieces, Verbesserung der Modularität und Mainainity.2) TheVirtualDomesHancesByupdoiclyupdatingTheUi.

TodebugractApplicationseffectivy, Useethesstrategien: 1) adrescropdrillingwithContextapiorDux.2) HandleasynchronousoperationswithusSestateAndusefect unter Verwendung von ABLORTCONTORTOPREVREPRAPRACECONDITIONS.3) OptimizeperformancewithuSemoemaNtopercallbacktoAid

UsSestate () InreactAllowStatemanagementInfunktionalkomponenten.1) ItsImplifiessTatemanagement, MAKECODEMORECONCISE.2) UsethePrevCountfunctionToupDatEtatEtateBasedonitSecallbackbackbackbackbackbonbackbackbonbonbonbonbonbonbonporesancePorporanceOptimizatio

EntsSimple, IndependentStateVariables; nutzungsgefertiger () forcomplexStatelogicorwhenstatePendsonPreviousState.1) UsSestate () ISIdeAlforSimpleUpUpdateSliketoggingaboolanorupdatingacounter.2) Usereducer () isBetterFoperePerformAntoRaChers () IsBetterformAntoTterForm

Usestate ist den Klassenkomponenten und anderen Lösungen für das staatliche Management überlegen, da es das Staatsmanagement vereinfacht, den Code klarer und lesbarer macht und mit Reacts deklarativer Natur übereinstimmt. 1) Usestate ermöglicht es, dass die Zustandsvariable direkt in der Funktionskomponente deklariert wird.

UsesEsestate () ForlocalComponentStatemanagement; prüfenAlternativesforglobalState, ComplexLogic, OrperformanceIssues.1) UsSestate () ISIdeAlForSimple, LocalState.2) UseGlobalStatesSolutionsSlikereduxContextForSharedState.3) optforreDuxtOmokitOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOrtOmokitOmortOmoktorstate

ReusableComponentsinreactenhancecodemaintainabilityandefficience -By -AchouclowingdevelousSameSameComponentacrossDifferentPartSofanApplicationOrProjects


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung
