Trình xử lý sự kiện JavaScript của Máy tính
Trong hướng dẫn này, tôi sẽ chia sẻ cách tôi xây dựng Javascript Calculator đơn giản từ đầu. Tôi sẽ giải thích tất cả logic và các bước chi tiết Show
Mục tiêu của tôi là rèn luyện kỹ năng xây dựng máy tính Javascript đơn giản, nhưng đồng thời làm cho nó hoạt động đầy đủ và bao gồm tất cả các trường hợp cạnh có thể xảy ra Thành thật mà nói, nó khó hơn tôi nghĩ 🤔, vì các hướng dẫn tôi tìm thấy, không đầy đủ. Do đó, một số giải pháp và trường hợp cạnh tôi phải tự tìm Là một nhà thiết kế giao diện người dùng, tôi đã quyết định tạo kiểu cho máy tính JS theo kiểu giao diện người dùng Windows 95/98 🤟 Vì vậy, hãy cùng xem dự án đang hoạt động bên dưới ⬇️ Dự án. Máy tính Javascript đơn giản// cách tạo máy tính javascriptXem Bút không có tiêu đề của jsSecrets (@jssecrets) trên CodePen Nguyên tắc làm việc cơ bản// cách xây dựng máy tính javascriptTóm lại, Máy tính JavaScript là gì?Máy tính cơ bản có thể cộng, trừ, nhân và chia các số Máy tính cao cấp hơn có nhiều chức năng hơn như. lũy thừa, căn bậc hai, phần trăm, v.v. nguyên tắc làm việcPhiên bản làm việc đơn giản nhất (SWV)hàm toán họcPhiên bản hoạt động đơn giản nhất của máy tính JS phải có bốn hàm toán học cơ bản 1️⃣ Bổ sung 2️⃣ Phép trừ 3️⃣ Phép nhân 4️⃣ Bộ phận hàm bằngtrường hợp cạnhVí dụ, phép chia cho số không Khái niệm cốt lõi// cách xây dựng ứng dụng máy tính javascriptHãy tiếp tục với khái niệm cốt lõi về cách máy tính JS hoạt động Có thể bạn quan tâmHiểu khái niệm cốt lõi là một phần quan trọng. Vì khi nắm được nguyên lý – phương pháp có thể khác 1️⃣ HTML Chúng tôi có màn hình và các nút 2️⃣ CSS Tôi đã sử dụng CSS Grid để bố trí tất cả các nút. Mọi thứ khác là CSS cơ bản 3️⃣ Javascript Tất cả công việc được thực hiện ở đây 😊 Trong máy tính của chúng tôi có bốn phần để xem xét 1️⃣ để nhận dạng số được nhập đầu tiên 2️⃣ để nhận biết phép toán (+, -, * hoặc /) 3️⃣ để nhận dạng số đã nhập thứ hai 4️⃣ nối 1, 2 và 3 với “bằng” ? giải thích mã// cách xây dựng máy tính javascriptHTML// cách viết mã máy tính javascript
Ở đây tôi đã tạo vùng chứa chính 2 và nó chứa hai vùng chứa con. 3 và 4 3 chứa kết quả của các hoạt động 4 là các nútTìm hiểu sâu hơn về đánh dấu nút// cách tạo một máy tính javascript
Mỗi nút có thuộc tính 7 sẽ được sử dụng trong Javascript để chọn mục đíchVà mọi thuộc tính đều mang tính mô tả chữ số là 8hoạt động là 9✅ Nên đặt tên mô tả cho biến, lớp, v.v. CSS// cách thiết kế máy tính javascript____10_______Không có quá nhiều kiểu dáng đặc biệt trong dự án máy tính JS của tôi Đầu tiên là thiết lập lại CSS cơ bản Sau đó, tôi đã sử dụng CSS Grid để bố trí tất cả các nút Đối với kiểu giao diện người dùng Windows 95/98, tôi đã sử dụng các kiểu từ thư viện bên ngoài (liên kết ở cuối bài viết) JS// cách tạo một máy tính javascript____11_______Mã JS là trọng tâm chính của dự án, vì vậy tôi sẽ chia nhỏ từng bước về cách tôi xây dựng máy tính Biến// cách tạo ứng dụng máy tính javascript
Chức năngChức năng làm sạch màn hình
Chức năng trường hợp cạnh
Mẹo Bạn nên viết một hàm nếu mã được sử dụng nhiều lần DRY – Đừng lặp lại chính mình? Xóa tất cả chức năng
Hàm nhập số
hàm bằng
Hoạt động nhập chức năng 0Người nghe sự kiệnỞ đây mọi thứ khá đơn giản Trình xử lý sự kiện cho tất cả các chữ số và các nút hoạt động đang được đính kèm thông qua vòng lặp 0 1ý tưởng dự án1️⃣ Để mở rộng thêm máy tính Javascript này. Để thêm dấu thập phân, xóa lùi và các hoạt động nâng cao như chức năng nguồn, v.v. 2️⃣ Để tạo máy tính như trong iPhone. Khi ở chế độ dọc, máy tính tối giản. Khi calc ở chế độ nằm ngang, nó sẽ hiển thị tất cả các chức năng 3️⃣ Nhiều ý tưởng từ máy tính Windows Phải làm gì tiếp theo?Bạn có thể kiểm tra một số dự án giao diện người dùng của tôi 1️⃣ Trình đơn thả xuống tùy chỉnh Javascript 2️⃣ Hòa tấu Javascript 3️⃣ Cửa sổ bật lên Javascript Phần kết luậnĐó là máy tính Javascript đầu tiên của tôi mà tôi đã xây dựng từ đầu. Tôi đã cố gắng bao gồm tất cả các chức năng cơ bản và các trường hợp cạnh. Và tôi có thể nói rằng tôi hài lòng với thử nghiệm đầu tiên của mình. Hi vọng trong tương lai mình sẽ build bản hoàn chỉnh với nhiều chức năng hơn Hãy thử lập mô hình máy tính JS này và cho tôi biết nó hoạt động như thế nào trong phần nhận xét Nếu bạn tìm thấy một số lỗi hoặc một số trường hợp Edge mới, vui lòng cho tôi biết Ghi chú Nếu bạn có dự án Javascript nào đó muốn tôi giải thích, vui lòng viết nó trong phần bình luận Làm cách nào để tạo máy tính trong JavaScript bằng chức năng?hàm tính toán (opreator,res) { var a,b; một = tài liệu. getElementById("text1"). giá trị; b = tài liệu. getElementById("text2"). giá trị; var result = eval(a+opreator+b); tài liệu. getElementById(res). giá trị = kết quả; trả về kết quả; Làm cách nào để tạo máy tính khoa học trong JavaScript?<đầu> .
Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmLàm cách nào để lưu trữ vòng lặp for trong một biến JavaScript?2 tháng trước . bởi WistfulInaugurationToplist được quan tâmQuảng cáoXem NhiềuQuảng cáoQuảng CáoChúng tôiTrợ giúpBản quyền © 2021 Học Tốt Inc.
|