GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Translation review · Issue #281 · javascript-tutorial/uk.javascript.info

Translation review #281

New issue
Copy link
New issue
Copy link
Open
Open
Translation review#281
Copy link

Description

@tarasyyyk
tarasyyyk
opened on Jan 21, 2022
Issue body actions

Here is the list of all articles to review.

By "review" means somebody has read carefully article and approved there isn't issues.


An introduction

  • An Introduction to JavaScript
  • Manuals and specifications
  • Code editors
  • Developer console

JavaScript Fundamentals

  • Hello, world!
  • Code structure
  • The modern mode, "use strict"
  • Variables
  • Data types
  • Interaction: alert, prompt, confirm
  • Type Conversions
  • Basic operators, maths
  • Comparisons
  • Conditional branching: if, '?' Трошки підкоригував речення про else if #682
  • Logical operators
  • Nullish coalescing operator '??'
  • Loops: while and for
  • The "switch" statement
  • Functions
  • Function expressions
  • Arrow functions, the basics
  • JavaScript specials

Code quality

  • Debugging in the browser
  • Coding Style fix svg translation for 1-js/03-code-quality/02-code-style #455
  • Comments
  • Ninja code
  • Automated testing with Mocha
  • Polyfills and transpilers

Objects: the basics

  • Objects
  • Object references and copying
  • Garbage collection
  • Object methods, "this"
  • Constructor, operator "new"
  • Optional chaining '?.'
  • Symbol type
  • Object to primitive conversion

Data types

  • Methods of primitives
  • Numbers
  • Strings
  • Arrays
  • Array methods Update article.md #477
  • Iterables
  • Map and Set
  • WeakMap and WeakSet
  • Object.keys, values, entries
  • Destructuring assignment
  • Date and time
  • JSON methods, toJSON fix(1-5.12): Review JSON methods, toJSON acticle #515

Advanced working with functions

  • Recursion and stack
  • Rest parameters and spread syntax
  • Variable scope, closure
  • The old "var"
  • Global object
  • Function object, NFE
  • The "new Function" syntax
  • Scheduling: setTimeout and setInterval
  • Decorators and forwarding, call/apply
  • Function binding
  • Arrow functions revisited

Object properties configuration

  • Property flags and descriptors
  • Property getters and setters

Prototypes, inheritance

  • Prototypal inheritance
  • F.prototype
  • Native prototypes
  • Prototype methods, objects without proto

Classes

  • Class basic syntax
  • Class inheritance
  • Static properties and methods
  • Private and protected properties and methods
  • Extending built-in classes
  • Class checking: "instanceof"
  • Mixins

Error handling

  • Error handling, "try...catch" Fixing typos in Try-catch article #673
  • Custom errors, extending Error

Promises, async/await

  • Introduction: callbacks
  • Promise
  • Promises chaining
  • Error handling with promises
  • Promise API
  • Promisification
  • Microtasks
  • Async/await

Generators, advanced iteration

  • Generators
  • Async iteration and generators

Modules

  • Modules, introduction
  • Export and Import
  • Dynamic imports

Miscellaneous

  • Proxy and Reflect
  • Eval: run a code string
  • Currying
  • Reference Type
  • BigInt

Browser: Document, Events, Interfaces

Document

  • Browser environment, specs fix(2-1.1): Review Browser Environment article #516
  • DOM tree fix(2-1.2): Review DOM tree acticle #517
  • Walking the DOM fix(2-1.3): Review DOM navigation acticle #518
  • Searching: getElement*, querySelector* fix(2-1.4): Review Searching: getElement*, querySelector* article #529
  • Node properties: type, tag and contents
  • Attributes and properties
  • Modifying the document
  • Styles and classes
  • Element size and scrolling
  • Window sizes and scrolling
  • Coordinates

Introduction to Events

  • Introduction to browser events
  • Bubbling and capturing
  • Event delegation
  • Browser default actions
  • Dispatching custom events

UI Events

  • Mouse events
  • Moving the mouse: mouseover/out, mouseenter/leave
  • Drag'n'Drop with mouse events
  • Pointer events
  • Keyboard: keydown and keyup
  • Scrolling

Forms, controls

  • Form properties and methods
  • Focusing: focus/blur
  • Events: change, input, cut, copy, paste
  • Forms: event and method submit

Document and resource loading

  • Page: DOMContentLoaded, load, beforeunload, unload
  • Scripts: async, defer
  • Resource loading: onload and onerror

Miscellaneous

  • Mutation observer
  • Selection and Range
  • Event loop: microtasks and macrotasks

Frames and windows

  • Popups and window methods
  • Cross-window communication
  • The clickjacking attack

Binary data, files

  • ArrayBuffer, binary arrays
  • TextDecoder and TextEncoder
  • Blob
  • File and FileReader

Network requests

  • Fetch
  • FormData
  • Fetch: Download progress
  • Fetch: Abort
  • Fetch: Cross-Origin Requests
  • Fetch API
  • URL objects
  • XMLHttpRequest
  • Resumable file upload
  • Long polling
  • WebSocket
  • Server Sent Events

Storing data in the browser

  • Cookies, document.cookie
  • LocalStorage, sessionStorage
  • IndexedDB

Animation

  • Bezier curve
  • CSS-animations
  • JavaScript animations

Web components

  • From the orbital height
  • Custom elements
  • Shadow DOM
  • Template element
  • Shadow DOM slots, composition
  • Shadow DOM styling
  • Shadow DOM and events

Regular expressions

  • Patterns and flags
  • Character classes
  • Unicode: flag "u" and class \p{...}
  • Anchors: string start ^ and end $
  • Multiline mode of anchors ^ $, flag "m"
  • Word boundary: \b
  • Escaping, special characters
  • Sets and ranges [...]
  • Quantifiers +, *, ? and {n}
  • Greedy and lazy quantifiers
  • Capturing groups
  • Backreferences in pattern: \N and \k<name>
  • Alternation (OR) |
  • Lookahead and lookbehind
  • Catastrophic backtracking
  • Sticky flag "y", searching at position
  • Methods of RegExp and String

Activity

  1. farkon00 commented on Jun 28, 2022

    @farkon00
    farkon00
    on Jun 28, 2022
    Contributor
    More actions

    Reviewed An Introduction to JavaScript and fixed mistakes, that was found in #350.

    Reacted by Stanislav Dolgachov
  2. dolgachio commented on Nov 26, 2022

    @dolgachio
    dolgachio
    on Nov 26, 2022
    Collaborator
    More actions

    Перевірив Manuals and specifications, Code editors, Developer console
    Фікси тут #422

    Reacted by Taras K.
  3. TarasDyda commented on Feb 11, 2023

    @TarasDyda
    TarasDyda
    on Feb 11, 2023
    Contributor
    More actions

    Review Coding style and fixed mistakes. #455

    Reacted by Taras K.
  4. adudyak commented on Mar 17, 2023

    @adudyak
    adudyak
    on Mar 17, 2023
    Contributor
    More actions

    Found issue in Методи масивів
    PR #477

    Reacted by Taras K.
  5. ltlaitoff commented on Jul 11, 2023

    @ltlaitoff
    ltlaitoff
    on Jul 11, 2023
    Contributor
    More actions

    Review Методи JSON, toJSON
    PR #515

  6. ltlaitoff commented on Jul 11, 2023

    @ltlaitoff
    ltlaitoff
    on Jul 11, 2023
    Contributor
    More actions

    Review Браузерне середовище, специфікації
    PR #516

  7. ltlaitoff commented on Jul 12, 2023

    @ltlaitoff
    ltlaitoff
    on Jul 12, 2023
    Contributor
    More actions

    Review DOM дерево
    PR #517

  8. ltlaitoff commented on Jul 13, 2023

    @ltlaitoff
    ltlaitoff
    on Jul 13, 2023
    Contributor
    More actions

    Review Навігація по DOM
    PR #518

  9. ltlaitoff commented on Jul 18, 2023

    @ltlaitoff
    ltlaitoff
    on Jul 18, 2023
    Contributor
    More actions

    Review Пошук: getElement*, querySelector*
    PR #529

  10. dolgachio
    closed this as completedin 7231d27on Aug 14, 2023
  11. dolgachio
    reopened this on Sep 2, 2023
  12. by-mr-alex commented on Sep 26, 2023

    @by-mr-alex
    by-mr-alex
    on Sep 26, 2023
    More actions

    Review Hello, world!

  13. RomanStashuk
    added a commit that references this issue on Aug 16, 2024

    Merge pull request javascript-tutorial#534 from KhirovSasha/patch-1

    This issue will close once commit 7231d27 is merged into the 'master' branch.
    7231d27
  14. tarasyyyk commented on Jan 2, 2025

    @tarasyyyk
    tarasyyyk
    on Jan 2, 2025
    CollaboratorAuthor
    More actions

    Review: Error handling, "try...catch".
    PR: #673.
    By: @zioneexe

  15. zioneexe commented on Jan 2, 2025

    @zioneexe
    zioneexe
    on Jan 2, 2025
    Contributor
    More actions

    Review Reference Type
    PR #676

  16. dolgachio commented on Jan 13, 2025

    @dolgachio
    dolgachio
    on Jan 13, 2025
    Collaborator
    More actions

    Review articles for RegExp 1-8 and 17
    PR: #621

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.