-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Description
Maintainer List
For New Translators
To translate a page:
- Check that no one else has claimed your page in the checklist and comments below.
- Comment below with the name of the page you would like to translate. Please take only one page at a time.
- Clone this repo, translate your page, and submit a pull request!
Before contributing, read the glossary and style guide (once they exist) to understand how to translate various technical and React-specific terms.
Please be prompt with your translations! If you find find that you can't commit any more, let the maintainers know so they can assign the page to someone else.
For Maintainers
When someone volunteers, edit this issue with the username of the volunteer, and with the PR. Ex:
- Home Page ()To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
When PRs are merged, make sure to mark that page as completed!
The JavaScript language
An introduction
- An Introduction to JavaScriptCode editorsDeveloper consoleTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
JavaScript Fundamentals
- Hello, world!Code structureThe modern mode, "use strict"VariablesData typesType ConversionsOperatorsComparisonsInteraction: alert, prompt, confirmConditional operators: if, '?'Logical operatorsLoops: while and forThe "switch" statementFunctionsFunction expressions and arrowsJavaScript specialsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Code quality
- Debugging in ChromeCoding StyleCommentsNinja codeAutomated testing with mochaPolyfillsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Objects: the basics
- ObjectsGarbage collectionSymbol typeObject methods, "this"Object to primitive conversionConstructor, operator "new"To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Data types
- Methods of primitivesNumbersStringsArraysArray methodsIterablesMap, Set, WeakMap and WeakSetObject.keys, values, entriesDestructuring assignmentDate and timeJSON methods, toJSONTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Advanced working with functions
- Recursion and stackRest parameters and spread operatorClosureThe old "var"Global objectFunction object, NFEThe "new Function" syntaxScheduling: setTimeout and setIntervalDecorators and forwarding, call/applyFunction bindingCurrying and partialsArrow functions revisitedTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Object properties configuration
- Property flags and descriptorsProperty getters and settersTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Prototypes, inheritance
- Prototypal inheritanceF.prototypeNative prototypesPrototype methods, objects withoutGetting all propertiesTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Classes
- Class basic syntaxClass inheritanceStatic properties and methodsPrivate and protected properties and methodsExtending built-in classesClass checking: "instanceof"MixinsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Error handling
- Error handling, "try..catch"Custom errors, extending ErrorTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Promises, async/await
- Introduction: callbacksPromisePromises chainingError handling with promisesPromise APIPromisificationMicrotasks and event loopAsync/awaitTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Generators, advanced iteration
- GeneratorsAsync iterators and generatorsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Modules
- Modules, introductionExport and ImportDynamic importsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Browser: Document, Events, Interfaces
Document
- Browser environment, specsDOM treeWalking the DOMSearching: getElement*, querySelector*Node properties: type, tag and contentsAttributes and propertiesModifying the documentStyles and classesElement size and scrollingWindow sizes and scrollingCoordinatesTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Introduction to Events
- Introduction to browser eventsBubbling and capturingEvent delegationBrowser default actionsDispatching custom eventsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
UI Events
- Mouse events basicsMoving: mouseover/out, mouseenter/leaveDrag'n'Drop with mouse eventsKeyboard: keydown and keyupScrollingTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Forms, controls
- Form properties and methodsFocusing: focus/blurEvents: change, input, cut, copy, pasteForm submission: event and method submitTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Document and resource loading
- Page: DOMContentLoaded, load, beforeunload, unloadScripts: async, deferResource loading: onload and onerrorTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Frames and windows
- Popups and window methodsCross-window communicationThe clickjacking attackTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Binary data, files
- ArrayBuffer, binary arraysTextDecoder and TextEncoderBlobFile and FileReaderTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Network requests
- Fetch: BasicsFetch: Download progressFetch: AbortFetch: Cross-Origin RequestsFetch APIURL objectsXMLHttpRequestWebSocketTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Storing data in the browser
- Cookies, document.cookieLocalStorage, sessionStorageIndexedDBTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Animation
- Bezier curveCSS-animationsJavaScript animationsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Web components
- From the orbital heightCustom elementsShadow DOMTemplate elementShadow DOM slots, compositionShadow DOM stylingShadow DOM and eventsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Regular expressions
- Patterns and flagsMethods of RegExp and StringCharacter classesEscaping, special charactersSets and ranges [...]Quantifiers +, *, ? and {n}Greedy and lazy quantifiersCapturing groupsBackreferences in pattern: \n and \kAlternation (OR) |String start ^ and finish $Multiline mode, flag "m"Lookahead and lookbehindInfinite backtracking problemUnicode: flag "u"Unicode character properies \pSticky flag "y", searching at positionTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Miscellaneous
- Mutation observerTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Activity