Hướng dẫn crud javascript - javascript thô thiển
IntroductionTrong hướng dẫn này, chúng ta sẽ xem xét cách tạo một ứng dụng Crud bằng JavaScript. Chúng ta sẽ tạo một ứng dụng tên Todo. Nó tập trung nhiều hơn vào những người mới học javascript. Ứng dụng đơn giản là thứ phổ biến nhất để xây dựng khi học một ngôn ngữ lập trình mới. Chúng ta cùng bắt đầu: RequiredBạn cần phải có kiến thức cơ bản Variables, Arrays, Function, and Objects trước khi bắt đầu theo bài hướng dẫn này. ResultỞ trong hướng dẫn này bạn có thể làm được các việc sau:
Creating UIChúng ta sẽ bắt đầu bằng cách xây dựng giao diện người dùng. Đầu tiên chúng ta cần tạo một file
Trong đoạn mã trên là một thẻ 1 và một thẻ 2. Thể 1 có các phần tử đầu vào. phần tywr đầu vào có 4 cái mà chúng ta sẽ dùng để nhận giá trị nhập vào của người dùng. Thẻ 2 nơi chúng ta hiển thị giá tri người dùng nhập vào sau khi nhấn button 6 Chúng ta sẽ tạo style cho html để ứng dụng. Tạo file .css và link nó đến phần thân của file .html
Add a taskChúng ta sẽ tạo 1 file .js và link nó đến phần thân của file .html File .js chúng ta sẽ viết mã sẽ kích hoạt thẻ đầu vào để gửi giá trị bất cứ khi nào người dùng thêm tác vụ
Trong đoạn mã trên chúng ta đã khai báo một vài biến hằng số biên snayf có thể sử dụng ở bất kỳ đâu trong file .js Thuộc tính 7 là một phương thức trả về thành phần mà có thuộc tính 8. Bạn có thể thấy rằng tất cả các mã chung ta tạo ra đều có một 8 cụ thể. 0 gửi giá trị sau khi người dùng nhấn button 6 2 ngăn chặn việc reload lại trang khi người dùng nhấn button 6 để submit 1 chúng ta sẽ call funtion addTodo().Chúng ta sẽ tạo function addTodo() chúng ta sẽ call nó mỗi khi người dùng thêm mới task. Trong function chúng ta đã khai báo một biến newTodo là hằng số được gnas giá trị là 5. Biến này chỉ có truy cập trong function vì nó là biến cục bộ.Chúng ta sẽ lưu trữ mảng trong 6 để chúng tôi vẫn có thể truy cập giá trị bất cứ lúc nào.Mark a task as completed
Chúng ta đã tạo một hàm 7 khác. Trong hàm 7, trước tiên chúng ta sẽ xóa thẻ đầu vào sau khi người dùng add task. Chúng ta cũng lấy giá trị mà chúng ta đã lưu trữ trong localStorage và lặp qua giá trị này. Tạo thẻ 9, 0, và sset input tyle là checkbox. Để check nó là checked hay không chúng ta sẽ thêm sự kiện kích hoạt khi checkbox được chọn. Kiểu giá trị đầu vào sẽ có giá trị là 1 khi chon nó sẽ trả về 2 và ngược lại trả về 3 và chúng ta sẽ lưu trữ chúng vào 6 5 điều kiện chạy khi người dùng chọn checkbox hoặc bỏ chọn checkbook.Delete an already added task
Tuy nhiên bên trong hàm 7, chúng ta có một thẻ P để giữ văn bản và hiển thị lên sau khi người add task mới. Chúng ta tạo một thẻ button và thêm văn bản bên trong “x” nó và chúng tôi muốn khi người dùng nhấp vào nút, nó sẽ xóa một task đã hoàn thành hoặc bất kỳ task nào. Chúng ta đã thêm xử lý xự kiện để kích hoạt button "x" bất cứ khi nào sự kiện nhấp chuột được thực hiện. 7 xóa một tacsk vụ từ localStorage và sau đó, chúng t achạy lại hàm.
8 nối tất cả các phần tử Html mà chúng tôi đã tạo vào DOM và cũng thu hồi sau đó có thứ tự như hình bên dưới.ConclusionTrong bài viết này, chúng ta đã có thể xây dựng một ứng dụng to-do đơn giản cho phép người dùng thêm task, đánh dấu task đã hoàn thành và xóa các công task đã hoàn thành. Tài liệu tham khảo.https://developer.mozilla.org/vi/docs/Web/JavaScript https://codesource.io/crud-application-with-javascript/ |