Xây dựng một máy tính javascript codepen

Trong hướng dẫn này, chúng tôi sẽ tạo một Máy tính đơn giản bằng Javascript. JavaScript là ngôn ngữ viết kịch bản hoặc lập trình cho phép bạn triển khai những thứ phức tạp trên trang web. Nó được sử dụng rộng rãi trong việc thiết kế một trang web tuyệt đẹp. Nó là một ngôn ngữ lập trình được giải thích có khả năng Hướng đối tượng

Tạo máy tính bằng JavaScript Chúng tôi cũng thực hiện các chức năng hoạt động khác nhau. Và chúng tôi sử dụng từ khóa return để biểu thị trạng thái hiện tại. Ta tạo các hàm như add[], product[],divide[],multiply[]

Một máy tính đơn giản được xây dựng bằng HTML, CSS và JavaScript

Tại thời điểm này, JavaScript là một trong những ngôn ngữ đòi hỏi khắt khe nhất. Bạn sẽ tìm thấy chương trình máy tính này trên một trang web rất nổi tiếng như CodePen, nhưng những chương trình đó sẽ rất nâng cao. Nếu bạn là người mới bắt đầu hoặc đang tìm kiếm mã đơn giản, thì những mã đó sẽ khó hiểu đối với bạn

Quảng cáo. Trong dự án này, chúng ta sẽ học cách tạo một máy tính khoa học đơn giản bằng javascript. Đây là kịch bản cho máy tính khoa học. Mã Javascript

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 để làm cho nó hoạt động đầy đủ và cũng bao gồm tất cả các trường hợp cạnh có thể xảy ra

Và 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 đáp ứng được mong đợi của tôi. Và một số giải pháp và trường hợp khó khăn tôi phải tự tìm ra

Tôi sẽ chỉ ra tất cả logic và giải thích chi tiết các bước của mình

Dự án. Máy tính Javascript đơn giản

// cách tạo máy tính javascript

Xem Bút không có tiêu đề của jsSecrets [@jssecrets] trên CodePen

Tôi quyết định tạo kiểu cho nó trong thiết kế giao diện người dùng Windows 95/98 và nghĩ rằng nó trông khá tuyệt 🙂

giải thích mã

// cách xây dựng máy tính javascript

HTML

// cách viết mã máy tính javascript
 

   
0
7 8 9 + 4 5 6 - 1 2 3 * 0 C = /

Ở đây tôi đã tạo cointaner chính

        
7
7

      
+ 
+

 
C

 
=           
2 và nó chứa hai container con lần lượt là
        
7
7

      
+ 
+

 
C

 
=           
3 và
        
7
7

      
+ 
+

 
C

 
=           
4

        
7
7

      
+ 
+

 
C

 
=           
3 sẽ chứa một kết quả của các hoạt động.
        
7
7

      
+ 
+

 
C

 
=           
4 là các nút

Tìm hiểu sâu hơn về đánh dấu nút

// cách tạo một máy tính javascript
        
7
7

      
+ 
+

 
C

 
=           

Mỗi nút có thuộc tính

        
7
7

      
+ 
+

 
C

 
=           
7 sẽ được sử dụng trong Javascript để chọn mục đích

Và mọi thuộc tính đều mang tính mô tả; . Vì nên đặt tên mô tả cho biến, lớp, v.v.

CSS

// cách thiết kế một 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. Trước hết, một số thiết lập lại CSS cơ bản. Sau đó, tôi đã sử dụng CSS Grid để đặt 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

Khái niệm cốt lõi

// cách xây dựng ứng dụng máy tính javascript

Hiể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

Trong máy tính của chúng tôi có bốn phần để xem xét

1️⃣. để nhận ra một số được nhập đầu tiên

2️⃣. để nhận dạng hoạt động [+, -, * hoặc /]

3️⃣. để nhận ra một số đã nhập thứ hai

4️⃣. kết nối 1, 2 và 3 với "bằng"

🔠. bao gồm các trường hợp cạnh và hành vi không chuyển tiếp thẳng

Đó là nó, vì vậy hãy đi sâu vào nó

Biến

// cách tạo ứng dụng máy tính javascript
        
7
7

      
+ 
+

 
C

 
=           
2

Chức năng

Chức năng làm sạch màn hình

        
7
7

      
+ 
+

 
C

 
=           
3

Chức năng trường hợp cạnh

        
7
7

      
+ 
+

 
C

 
=           
4

Mẹo

Bạn nên viết một hàm nếu mã được sử dụng nhiều lần

KHÔ - Đừng lặp lại chính mình 🙂

Xóa tất cả chức năng

        
7
7

      
+ 
+

 
C

 
=           
5

Hàm nhập số

        
7
7

      
+ 
+

 
C

 
=           
6

hàm bằng

        
7
7

      
+ 
+

 
C

 
=           
7

Hoạt động nhập chức năng

        
7
7

      
+ 
+

 
C

 
=           
0

Ngườ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à nút hoạt động đang được đính kèm thông qua vòng lặp

        
7
7

      
+ 
+

 
C

 
=           
00

        
7
7

      
+ 
+

 
C

 
=           
1
Ilyas đang viết mã ☺

ý tưởng

1️⃣ Để 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

Ý tưởng Máy tính Javascript

Sự 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 chúng ta có thể tạo một máy tính đơn giản bằng HTML CSS và JavaScript?

Bạn có thể sử dụng bộ chọn DOM để nhắm mục tiêu các thành phần khác nhau của trang. .
hàm clearScreen[] { tài liệu. getElementById["kết quả"]. giá trị = "";
chức năng hiển thị [giá trị] { tài liệu. getElementById["kết quả"]. giá trị += giá trị;
hàm tính toán [] { var p = tài liệu. getElementById["kết quả"]. giá trị;

HTML có thể tạo máy tính không?

HTML được sử dụng để thiết kế cấu trúc cơ bản của máy tính . Các kiểu CSS được sử dụng để áp dụng các kiểu trên máy tính và JavaScript được sử dụng để thêm chức năng tính toán.

Làm cách nào để tạo một máy tính khoa học bằng HTML?

.

Chủ Đề