Mục lục:
- Bước 1: Chúng tôi sẽ xây dựng những gì?
- Bước 2: Giới thiệu về HTML, Bootstrap, JavaScript & JQuery
- Bước 3: Trang đầu tiên của bạn với HTML
- Danh sách việc cần làm của tôi
- Bước 4: Thêm Bootstrap
- Bước 5: Hoàn thành giao diện người dùng
- Bước 6: Thêm Logic vào ứng dụng
- Bước 7: (Tùy chọn) Triển khai ứng dụng
- Bước 8: Kết luận
Video: Triển khai ứng dụng danh sách việc cần làm đầu tiên của bạn: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Nếu bạn hoàn toàn mới học viết mã hoặc có một số mã nền tảng, bạn có thể tự hỏi nên bắt đầu học từ đâu. Bạn cần tìm hiểu cách thức, cái gì, nơi viết mã và sau đó, khi mã đã sẵn sàng, làm thế nào để triển khai nó cho toàn bộ xem.
Chà, tin tốt là viết mã không khó.
Đối tượng mục tiêu: Hướng dẫn này dành cho những người mới bắt đầu muốn bắt đầu sự nghiệp phát triển web, có hiểu biết về công nghệ web nói chung.
Thời gian xây dựng: 90 phút.
Khó khăn: Dễ dàng.
Bước 1: Chúng tôi sẽ xây dựng những gì?
Đến cuối hướng dẫn này, chúng tôi sẽ:
- Tạo một ứng dụng web danh sách việc cần làm đơn giản bằng HTML5.
- Tích hợp Bootstrap với ứng dụng của chúng tôi để thêm kiểu dáng đẹp và nhanh chóng.
- Sử dụng JavaScript và thư viện JQuery để thêm một số hành vi động vào ứng dụng của chúng tôi.
- Triển khai ứng dụng của chúng tôi trên đám mây bằng cách sử dụng Ziet / bây giờ.
Đang hoạt động:
Bước 2: Giới thiệu về HTML, Bootstrap, JavaScript & JQuery
HTML là gì?
Ngôn ngữ đánh dấu siêu văn bản (HTML) có thể được coi là "ngôn ngữ của internet". HTML là ngôn ngữ đánh dấu tiêu chuẩn được sử dụng để tạo các trang web. Ban đầu nó được thiết kế để chia sẻ các tài liệu khoa học. Sự thích nghi với HTML trong những năm qua đã làm cho nó phù hợp để mô tả một số loại tài liệu khác có thể được hiển thị dưới dạng các trang web trên internet.
Yêu cầu duy nhất cần thiết để hiển thị trang HTML là trình duyệt web, chẳng hạn như Microsoft Internet Explorer (IE), Mozilla Firefox, Google Chrome hoặc Apple Safari.
Bootstrap là gì?
Bootstrap là khung công tác HTML, CSS và JavaScript phổ biến nhất để xây dựng các trang web đầu tiên dành cho thiết bị di động, đáp ứng. Bootstrap là một dự án mã nguồn mở được phát triển bởi Twitter. nó bao gồm các lớp CSS có thể được áp dụng cho các phần tử để tạo kiểu cho chúng một cách nhất quán và mã JavaScript thực hiện cải tiến bổ sung.
JavaScript là gì?
JavaScript là một ngôn ngữ lập trình được sử dụng để lập trình phía máy khách trong các ứng dụng web. Mã JavaScript được chạy bởi trình duyệt và cho phép các nhà lập trình ứng dụng web xây dựng nội dung web động, chẳng hạn như các thành phần hiển thị hoặc ẩn động, thay đổi giao diện và xác thực đầu vào của người dùng.
JQuery là gì?
JQuery là thư viện JavaScript nhanh, nhỏ và giàu tính năng, nó làm cho những thứ như duyệt tài liệu HTML và thao tác, xử lý sự kiện, hoạt ảnh đơn giản hơn nhiều.
Tất cả sức mạnh của JQuery đều được truy cập thông qua JavaScript, vì vậy việc nắm chắc JavaScript là điều cần thiết để hiểu, cấu trúc và gỡ lỗi mã của bạn.
Để biết thêm chi tiết:
HTML
JavaScript
JQuery
Bootstrap
Bước 3: Trang đầu tiên của bạn với HTML
BƯỚC1: tạo một thư mục mới:
mkdir simple-todolist
BƯỚC2: tạo tệp mới bên trong thư mục simple-todolist và đặt tên là index.html.
cd simple-todolist
chạm vào index.html
BƯỚC 3: thêm mã sau vào index.html.
Những việc cần làm
Danh sách việc cần làm của tôi
BƯỚC 4: Mở index.html trên trình duyệt của bạn.
Bạn sẽ thấy My To-Do-List được hiển thị (xem ảnh trên).
Bước 4: Thêm Bootstrap
Trong phần này, chúng tôi sẽ thêm hỗ trợ Bootstrap vào trang index.html của chúng tôi, để thêm kiểu nhanh và tốt cho Ứng dụng Danh sách Việc cần làm.
Lưu ý: Trong ứng dụng này, chúng tôi sẽ sử dụng Bootstrap 3, bạn sử dụng bất kỳ khung CSS nào khác, như Semantic UI.
BƯỚC1: thêm tệp Bootstrap CSS trong thẻ head:
BƯỚC2: thêm tệp script Bootstrap và JQuery CDN vào cuối thẻ body:
BƯỚC 3: Mở index.html trên trình duyệt của bạn.
Xin chúc mừng, chúng tôi đã thêm thành công hỗ trợ Bootstrap vào trang của mình trong vài bước.
Bước 5: Hoàn thành giao diện người dùng
Sau khi chúng tôi thêm thành công hỗ trợ Bootstrap vào ứng dụng của mình. Bây giờ chúng ta hãy tiếp tục và cạnh tranh UI (Giao diện người dùng) để cho phép người dùng thêm các tác vụ mới. Danh sách việc cần làm sẽ có thể thêm các mục mới vào danh sách, cũng như xóa các mục hiện có.
BƯỚC1: thêm mã sau vào index.html.
Thêm nhiệm vụ mới Thêm xóa tất cả!
Danh sách công việc của tôi
BƯỚC2: mở tệp index.html trên trình duyệt của bạn.
Bước 6: Thêm Logic vào ứng dụng
Khi bạn nhập tên nhiệm vụ và nhấp vào nút Thêm, không có gì xảy ra vào lúc này. Hãy khắc phục điều đó.
Đến cuối bước này, chúng tôi sẽ chuyển index.html của chúng tôi thành một trang động, vì vậy nó sẽ hoạt động theo tương tác của người dùng.
BƯỚC1: tạo một thư mục mới bên trong simple-todolist, đặt tên là js và đặt tên tệp mới là script.js bên trong thư mục đó:
mkdir js
cd js touch script.js
BƯỚC2: liên kết script.js với index.html bằng cách thêm mã sau vào cuối thẻ head:
BƯỚC 3: thêm mã sau vào tệp script.js
$ (tài liệu).ready (() => {
var task = 0 $ ("# removeAll"). hide (); / * thêm trình xử lý tác vụ mới * / $ ("# add"). on ("click", (event) => {event.preventDefault (); event.stopPropagation (); var val = $ ("input"). val (); if (val! == "") {task + = 1; var elm = $ ("
-
"); $ (" # mylist "). append (elem); $ (" input "). val (" "); / * xóa trình xử lý tác vụ duy nhất * / $ (". text-right "). on (" clikc ", function (event) {event.preventDefault (); event.stopPropagation (); task - = 1; $ (this).parent.remove ();}); / * hiển thị nút removeAll khi chúng ta có nhiều hơn 3 task * / if (task> 2) {$ ("# remveAll"). show ();} / * removeAll handler * / $ ("# removeAll"). on ("click", event => {event.preventDefault (); event.stopPropagation (); $ (". bị vô hiệu hóa"). anh chị em ruột (). remove (); task = 0; $ ("# removeAll"). hide ();});}});});
Lưu ý: Bạn có thể lấy bản sao hoặc tải xuống ZIP của mã từ kho lưu trữ GitHub của tôi, điều này cũng giúp bạn không phải khai thác.
git clone github.com/ahmnouira/simple-todolist
BƯỚC 4: kiểm tra mã
Mở trình duyệt của bạn và nhập một nhiệm vụ sau đó nhấp vào Thêm, bạn sẽ thấy một nhiệm vụ mới được thêm vào danh sách, nếu bạn thêm 3 nhiệm vụ bạn sẽ thấy có nút clearAll xuất hiện, nút này cho phép chúng ta loại bỏ tất cả các nhiệm vụ đã thêm, bạn cũng có thể loại bỏ chỉ một nhiệm vụ mua khi nhấp vào nút của nó.
Bước 7: (Tùy chọn) Triển khai ứng dụng
Cho đến nay, chúng tôi đã xây dựng một ứng dụng danh sách việc cần làm đơn giản, bây giờ đã đến lúc triển khai nó trên đám mây và chia sẻ công việc của chúng tôi với những người khác trên khắp thế giới.
Để đạt được điều này, chúng tôi sẽ sử dụng nền tảng đám mây có tên ZEIT Now.
ZEIT Bây giờ là gì?
ZEIt Now là một nền tảng đám mây dành cho các trang web tĩnh và Chức năng không có máy chủ, nó cho phép các nhà phát triển lưu trữ các trang web và dịch vụ web triển khai ngay lập tức, tất cả điều này mà không cần cấu hình.
1. Cài đặt ngay CLI
Để triển khai với ZEIT Now, bạn sẽ cần cài đặt Now CLI.
quan trọng: Hãy chắc chắn rằng bạn đã cài đặt npm.
npm -v # kiểm tra xem có cài đặt npm không
npm install -g now @ last # install phiên bản cuối cùng của Now CLI trên toàn cầu ngay bây giờ -v # chech nếu Now CLI được cài đặt và in phiên bản đó
2. Triển khai
Tất cả những gì bạn phải làm là di chuyển vào thư mục và sau đó triển khai ứng dụng của mình bằng một lệnh duy nhất:
bây giờ --prod # triển khai ứng dụng
Sau khi triển khai, bạn sẽ nhận được URL xem trước được chỉ định trên mỗi lần triển khai để chia sẻ những thay đổi mới nhất theo địa chỉ.
ứng dụng của tôi:
Bước 8: Kết luận
Thats tất cả để có nó !
Vui lòng khám phá mã bằng cách thiết lập các tính năng mới và mở rộng ứng dụng, đồng thời chia sẻ kinh nghiệm và câu hỏi của bạn trong khu vực bình luận.
Để xem thêm các tác phẩm của tôi, vui lòng truy cập mã nguồn mở của tôi tại GitHub.
myYouTube.
myLinkedIn
Cảm ơn vì đã có thời gian đọc hướng dẫn của tôi ^^.
Chúc một ngày tốt lành.
Ahmed Nouira
Đề xuất:
Làm thế nào để xây dựng một cảm biến đậu xe để giải quyết nỗi đau của việc tìm kiếm một vị trí miễn phí: 12 bước
Làm thế nào để xây dựng một cảm biến đỗ xe để giải quyết nỗi đau của việc tìm kiếm một điểm miễn phí: Trong dự án này, chúng tôi sẽ xây dựng một cảm biến đỗ xe đơn giản bằng cách sử dụng Raspberry Pi. Hóa ra sáng nào tôi cũng phải đối mặt với câu hỏi này: chỗ đậu xe DUY NHẤT trước văn phòng của tôi đã bị lấy mất chưa? Bởi vì khi nó thực sự là như vậy, tôi phải đi vòng quanh
Xây dựng IOT đầu tiên của bạn bằng cách sử dụng Arduino mà không cần mô-đun bổ sung: 5 bước (có hình ảnh)
Xây dựng IOT đầu tiên của bạn bằng cách sử dụng Arduino mà không cần mô-đun bổ sung: Thế giới đang trở nên thông minh hơn mỗi ngày và lý do lớn nhất đằng sau điều này là sự phát triển của công nghệ thông minh. Là một người đam mê công nghệ, chắc hẳn bạn đã từng nghe về thuật ngữ IOT có nghĩa là Internet of Things. Internet vạn vật có nghĩa là kiểm soát và cung cấp
Danh sách việc cần làm của Arduino: 5 bước
Danh sách việc cần làm của Arduino: Đây là danh sách việc cần làm của Arduino. Đó là một danh sách Việc cần làm bình thường, nhưng được kết nối với Arduino. Bất cứ khi nào bạn hoàn thành một nhiệm vụ, bạn sẽ đạt được điểm và sau đó bạn có thể quyết định phải làm gì. Cách hoạt động: Viết các công việc bạn cần làm vào một tờ giấy. Sau đó, chèn
Cách sử dụng Tinkercad để kiểm tra & triển khai phần cứng của bạn: 5 bước (có hình ảnh)
Cách sử dụng Tinkercad để kiểm tra & triển khai phần cứng của bạn: Mô phỏng mạch là một kỹ thuật mà phần mềm máy tính mô phỏng hoạt động của một mạch điện tử hoặc hệ thống. Các thiết kế mới có thể được kiểm tra, đánh giá và chẩn đoán mà không cần thực sự xây dựng mạch hoặc hệ thống. Mô phỏng mạch có thể là một
Danh sách việc cần làm trong thời gian thực bằng Google Firebase: 12 bước
Danh sách việc cần làm theo thời gian thực sử dụng Google Firebase: Xin chào! Tất cả chúng ta đều sử dụng danh sách việc cần làm hàng ngày, dù là trực tuyến hoặc ngoại tuyến. Mặc dù danh sách ngoại tuyến dễ bị mất và danh sách ảo có thể bị đặt sai vị trí, vô tình bị xóa hoặc thậm chí bị lãng quên. Vì vậy, chúng tôi quyết định tạo một tài khoản trên Google Firebase,