Eloquent JavaScript

Loại tài liệu: Tài liệu số - Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin

Tác giả: Marijn Haverbeke

Nhà xuất bản: No Starch Press

Năm xuất bản: 2018

Tải ứng dụng tại các liên kết sau để xem đầy đủ tài liệu.

Tóm tắt nội dung

JavaScript nằm ở trung tâm của hầu hết mọi ứng dụng web hiện đại, từ các ứng dụng xã hội như Twitter đến các khung trò chơi dựa trên trình duyệt như Phaser và Babylon. Mặc dù đơn giản đối với người mới bắt đầu làm quen và làm quen, nhưng JavaScript là một ngôn ngữ phức tạp, linh hoạt mà bạn có thể sử dụng để xây dựng các ứng dụng có quy mô đầy đủ. Phiên bản thứ ba được sửa đổi kỹ lưỡng và được mong đợi nhiều này của Eloquent JavaScript đi sâu vào ngôn ngữ JavaScript để chỉ cho bạn cách viết mã đẹp, hiệu quả. Nó đã được cập nhật để phản ánh trạng thái hiện tại của JavaScript và trình duyệt web, đồng thời bao gồm tài liệu hoàn toàn mới về các tính năng như ký hiệu lớp, hàm mũi tên, trình lặp, hàm không đồng bộ, chuỗi mẫu và phạm vi khối. Một loạt các bài tập mới cũng đã được thêm vào để kiểm tra kỹ năng của bạn và giúp bạn đi đúng hướng. Giống như các phiên bản trước, Haverbeke tiếp tục giảng dạy thông qua các ví dụ mở rộng và khiến bạn đắm chìm trong mã ngay từ đầu, trong khi các bài tập và dự án toàn chương sẽ mang đến cho bạn trải nghiệm thực tế khi viết chương trình của riêng bạn. Bạn bắt đầu bằng việc học cấu trúc cơ bản của ngôn ngữ JavaScript cũng như các cấu trúc điều khiển, chức năng và cấu trúc dữ liệu để giúp bạn viết các chương trình cơ bản. Sau đó, bạn sẽ tìm hiểu về cách xử lý lỗi và sửa lỗi, tính mô đun và lập trình không đồng bộ trước khi chuyển sang trình duyệt web và cách sử dụng JavaScript để lập trình chúng. Khi bạn xây dựng các dự án như mô phỏng cuộc sống nhân tạo, ngôn ngữ lập trình đơn giản và chương trình vẽ, bạn sẽ học cách: - Hiểu các yếu tố thiết yếu của lập trình, bao gồm cú pháp, điều khiển và dữ liệu - Tổ chức và làm rõ mã của bạn bằng các kỹ thuật lập trình hướng đối tượng và chức năng - Viết script cho trình duyệt và tạo các ứng dụng web cơ bản - Sử dụng DOM hiệu quả để tương tác với trình duyệt - Khai thác Node.js để xây dựng máy chủ và tiện ích

Abstract:

JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of JavaScript and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track. As with previous editions, Haverbeke continues to teach through extensive examples and immerses you in code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. You start by learning the basic structure of the JavaScript language as well as control structures, functions, and data structures to help you write basic programs. Then you'll learn about error handling and bug fixing, modularity, and asynchronous programming before moving on to web browsers and how JavaScript is used to program them. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn how to: - Understand the essential elements of programming, including syntax, control, and data - Organize and clarify your code with object-oriented and functional programming techniques - Script the browser and make basic web applications - Use the DOM effectively to interact with browsers - Harness Node.js to build servers and utilities

Ngôn ngữ:En
Tác giả:Marijn Haverbeke
Thông tin nhan đề:Eloquent JavaScript
Nhà xuất bản:No Starch Press
Loại hình:Tài nguyên giáo dục mở / Bộ sưu tập: Công nghệ thông tin
Bản quyền:https://creativecommons.org/licenses/by-nc/4.0/
Nguồn gốc:https://www.dbooks.org/eloquent-javascript-1593279507/
Mô tả vật lý:448p.
Năm xuất bản:2018

Sử dụng ứng dụng Libol Bookworm quét QRCode này để mượn và đọc tài liệu)

(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "Libol Bookworm”)