javascript-tutorial / javascript-tutorial/ro-old.javascript.info

Romanian Translation Progress

Đang mở
#1 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Ngôn ngữ chính
HTML
Star
0
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Maintainer List

@lighthousand

For New Translators

To translate a page:

  1. Check that no one else has claimed your page in the checklist and comments below.
  2. Comment below with the name of the page you would like to translate. Please take only one page at a time.
  3. 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 (@iliakan) #1

When PRs are merged, make sure to mark that page as completed!

The JavaScript language

An introduction
  • An Introduction to JavaScript (@lighthousand)
  • Code editors (@lighthousand)
  • Developer console (@lighthousand)
JavaScript Fundamentals
  • Hello, world! (@lighthousand)
  • Code structure (@lighthousand)
  • The modern mode, "use strict" (@lighthousand)
  • Variables (@lighthousand)
  • Data types (@lighthousand)
  • Type Conversions (@lighthousand)
  • Operators (@lighthousand)
  • Comparisons (@lighthousand)
  • Interaction: alert, prompt, confirm (@lighthousand)
  • Conditional operators: if, '?' (@lighthousand)
  • Logical operators (@lighthousand)
  • Loops: while and for (@lighthousand)
  • The "switch" statement (@lighthousand) #2 #3 #4
  • Functions
  • Function expressions and arrows
  • JavaScript specials
Code quality
  • Debugging in Chrome
  • Coding Style
  • Comments
  • Ninja code
  • Automated testing with mocha
  • Polyfills
Objects: the basics
  • Objects
  • Garbage collection
  • Symbol type
  • Object methods, "this"
  • Object to primitive conversion
  • Constructor, operator "new"
Data types
  • Methods of primitives
  • Numbers
  • Strings
  • Arrays
  • Array methods
  • Iterables
  • Map, Set, WeakMap and WeakSet
  • Object.keys, values, entries
  • Destructuring assignment
  • Date and time
  • JSON methods, toJSON
Advanced working with functions
  • Recursion and stack
  • Rest parameters and spread operator
  • Closure
  • The old "var"
  • Global object
  • Function object, NFE
  • The "new Function" syntax
  • Scheduling: setTimeout and setInterval
  • Decorators and forwarding, call/apply
  • Function binding
  • Currying and partials
  • 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
  • Getting all properties
Classes
  • Class patterns
  • Classes
  • Class inheritance
  • Static properties and methods
  • Private and protected properties and methods
  • Extending build-in classes
  • Class checking: "instanceof"
  • Mixins
Error handling
  • Error handling, "try..catch"
  • Custom errors, extending Error
Promises, async/await
  • Introduction: callbacks
  • Promise
  • Promises chaining
  • Error handling with promises
  • Promise API
  • Promisification
  • Microtasks and event loop
  • Async/await
Generators, advanced iteration
  • Generators
  • Async iteration and generators
Modules
  • Modules, introduction
  • Export and Import
  • Dynamic imports

Browser: Document, Events, Interfaces

Document
  • Browser environment, specs
  • DOM tree
  • Walking the DOM
  • Searching: getElement* and querySelector*
  • 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 into Events
  • Introduction to browser events
  • Bubbling and capturing
  • Event delegation
  • Browser default actions
  • Dispatching custom events
UI Events
  • Mouse events basics
  • Moving: mouseover/out, mouseenter/leave
  • Drag'n'Drop with mouse events
  • Keyboard: keydown and keyup
  • Scrolling
Forms, controls
  • Form properties and methods
  • Focusing: focus/blur
  • Events: change, input, cut, copy, paste
  • Form submission: event and method submit
Document and resource loading
  • Page: DOMContentLoaded, load, beforeunload, unload
  • Scripts: async, defer
  • Resource loading: onload and onerror

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: Basics
  • Fetch: Download progress
  • Fetch: Abort
  • Fetch: Cross-Origin Requests
  • Fetch API
  • URL objects
  • XMLHttpRequest
  • WebSocket

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
  • Methods of RegExp and String
  • Character classes
  • Escaping, special characters
  • Sets and ranges [...]
  • Quantifiers +, *, ? and {n}
  • Greedy and lazy quantifiers
  • Capturing groups
  • Backreferences in pattern: \n and \k
  • Alternation (OR) |
  • String start ^ and finish $
  • Multiline mode, flag "m"
  • Lookahead and lookbehind
  • Infinite backtracking problem
  • Unicode: flag "u"
  • Unicode character properies \p
  • Sticky flag "y", searching at position

Miscellaneous

  • Mutation observer

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu với checklist các trang chưa được đánh dấu trong issue này và xác nhận trong phần bình luận rằng trang đó chưa có người nhận. Đọc bảng thuật ngữ và hướng dẫn phong cách khi có, sau đó dịch một trang đã chọn và gửi một pull request; được coi là hoàn tất khi trang đã được dịch và checklist được cập nhật sau khi merge.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
javascript
Lĩnh vực
content, documentation, localization
Loại issue
Tài liệu
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.