Serials Javascript Style Guide
Chào các bạn, có lẽ Javascript quá quen thuộc với mọi người và những sức mạnh cũng như đóng góp của JS cho nền công nghệ thế giới như thế nào rồi phải không.
JS từ thuở sơ khai là ngôn ngữ script chỉ dành riêng cho phía client và chạy dưới browser, giờ đây với sự đóng góp mạnh mẽ của các nhà phát triển, JS đã dần quen thuộc và góp mặt vào cả phía Server (NodeJS) cũng như lấn sân sang cả các nền tảng khác ngoài web như App (ReactNative, Flutter...)
Sức mạnh và lợi ích của JS là không thể bàn cãi và chúng ta đang có 1 công cụ cực kỳ hữu ích và mạnh mẽ để phát triển. Tuy nhiên JS tốt là thế nhưng cũng như các ngôn ngữ khác, nếu chỉ đơn thuần là code để chạy thôi thì người ta gọi là code không có tâm. Lập trình viên có thể khai báo biến, hàm, hằng 1 cách vô tư thoải mái nhưng không hề để ý gì đến format code, đến performance của ứng dụng. Điều đó khiến cho code rất rối, rất bẩn và rất khó maintain.
Nhận thấy cần có những sự điều chỉnh hay tạo ra 1 convention cho riêng JS, serial này sẽ dẫn các bạn từng bước để hiểu và sử dụng các convention 1 cách hiệu quả và hữu ích.
Tôi hi vọng serial bài viết về Javascript Style Guide sẽ giúp các bạn có được code format chuẩn và dễ maintain.
Danh sách style guide:
- Types
- References
- Objects
- Arrays
- Destructuring
- Strings
- Functions
- Arrow Functions
- Classes & Constructors
- Modules
- Iterators and Generators
- Properties
- Variables
- Hoisting
- Comparison Operators & Equality
- Blocks
- Control Statements
- Comments
- Whitespace
- Commas
- Semicolons
- Type Casting & Coercion
- Naming Conventions
- Accessors
- Events
- jQuery
- ECMAScript 5 Compatibility
- ECMAScript 6+ (ES 2015+) Styles
- Standard Library
- Testing
- Performance
- Resources
- In the Wild
- Translation
- The JavaScript Style Guide Guide
- Chat With Us About JavaScript
- Contributors
- License
- Amendments
Nếu có bất kỳ ý kiến nào hãy comment, like và share nếu như bài viết hữu ích.