Chào mừng bạn đến với dự án Máy Tính JavaScript! Đây là một máy tính đơn giản và đủ các chức năng, được xây dựng bằng HTML, CSS và JavaScript. Nó hỗ trợ các phép toán số học cơ bản, phép tính số thập phân và tương tác qua bàn phím để mang lại trải nghiệm mượt mà.
- Phép Toán Cơ Bản: Cộng, Trừ, Nhân, Chia
- Hỗ Trợ Bàn Phím: Sử dụng cả chuột và bàn phím để tương tác với máy tính
- Tính Toán Số Thập Phân: Hỗ trợ các phép toán số thập phân
- Chức Năng Xóa và Đặt Lại: Dễ dàng quản lý các phép tính
- Hiệu Ứng Nhấn Nút: Tạo hiệu ứng nhấn nút tương tác để trải nghiệm tốt hơn
- Thiết Kế Phản Hồi: Hoạt động mượt mà trên nhiều kích cỡ màn hình
Bạn có thể thử bản demo trực tuyến tại đây.
- HTML5: Cung cấp cấu trúc cơ bản của máy tính
- CSS3: Dùng để thiết kế và tạo bố cục đáp ứng
- JavaScript (ES6): Xử lý logic và các phép tính của máy tính
Để chạy dự án này trên máy tính của bạn, hãy làm theo các bước sau:
-
Clone kho lưu trữ:
git clone https://github.com/nguyenm-giau/JavaScript-Calculator.git
-
Mở file
index.htmltrong trình duyệt của bạn.
- Sử Dụng Chuột: Nhấp vào các nút để thực hiện phép tính.
- Sử Dụng Bàn Phím: Sử dụng các phím sau:
- Các số (0-9) để nhập
+,-,*,/để thực hiện các phép toán- Phím
Enterđể tính toán - Phím
Backspaceđể xóa chữ số cuối cùng - Phím
Escapeđể xóa tất cả
Trong quá trình phát triển dự án này, tôi đã học được:
- Quản lý trạng thái trong JavaScript bằng cách sử dụng objects.
- Xử lý độ chính xác của số thập phân trong các phép toán.
- Triển khai tương tác bàn phím cho các ứng dụng web.
Mọi đóng góp đều được hoan nghênh! Nếu bạn muốn đóng góp cho dự án, hãy fork kho lưu trữ và gửi một pull request.
