Biểu mẫu đầy đủ của JavaScript
Trong hướng dẫn này, chúng ta sẽ tìm hiểu, thảo luận và hiểu về biểu mẫu JavaScript. Chúng ta cũng sẽ thấy việc triển khai biểu mẫu JavaScript cho các mục đích khác nhau Show
Sau đây, chúng ta sẽ tìm hiểu phương pháp truy cập biểu mẫu, lấy các phần tử làm giá trị của biểu mẫu JavaScript và gửi biểu mẫu Giới thiệu về Biểu mẫuBiểu mẫu là những điều cơ bản của HTML. Chúng tôi sử dụng phần tử biểu mẫu HTML để tạo biểu mẫu JavaScript. Để tạo biểu mẫu, chúng ta có thể sử dụng mã mẫu sau trong mã
Ngoài hành động và phương thức, còn có các phương thức hữu ích sau đây cũng được cung cấp bởi Phần tử biểu mẫu HTML
biểu mẫu tham khảoBây giờ, chúng tôi đã tạo thành phần biểu mẫu bằng HTML, nhưng chúng tôi cũng cần kết nối nó với JavaScript. Đối với điều này, chúng tôi sử dụng phương thức getElementById () tham chiếu phần tử biểu mẫu html đến mã JavaScript Cú pháp sử dụng phương thức getElementById() như sau Sử dụng Id, chúng ta có thể tạo tham chiếu Gửi biểu mẫuTiếp theo, chúng tôi cần gửi biểu mẫu bằng cách gửi giá trị của nó, chúng tôi sử dụng phương thức onSubmit(). Nói chung, để gửi, chúng tôi sử dụng nút gửi để gửi giá trị đã nhập trong biểu mẫu Cú pháp của phương thức submit() như sau Khi chúng tôi gửi biểu mẫu, hành động được thực hiện ngay trước khi yêu cầu được gửi đến máy chủ. Nó cho phép chúng tôi thêm một trình lắng nghe sự kiện cho phép chúng tôi đặt các xác thực khác nhau trên biểu mẫu. Cuối cùng, biểu mẫu đã sẵn sàng với sự kết hợp giữa mã HTML và JavaScript JavaScript là một ngôn ngữ lập trình động được sử dụng để phát triển web, trong các ứng dụng web, để phát triển trò chơi, v.v. Nó cho phép bạn triển khai các tính năng động trên các trang web không thể thực hiện được chỉ bằng HTML và CSS Nhiều trình duyệt sử dụng JavaScript làm ngôn ngữ kịch bản để thực hiện các thao tác động trên web. Bất cứ khi nào bạn nhìn thấy menu thả xuống nhấp để hiển thị, nội dung bổ sung được thêm vào trang và màu sắc của các thành phần thay đổi linh hoạt trên trang, để đặt tên cho một số tính năng, thì bạn đang thấy tác dụng của JavaScript Web Sẽ Như Thế Nào Nếu Không Có JavaScript?Không có JavaScript, tất cả những gì bạn có trên web sẽ là HTML và CSS. Những điều này một mình giới hạn bạn trong một vài triển khai trang web. 90% (nếu không nhiều hơn) các trang web của bạn sẽ ở dạng tĩnh và bạn chỉ có các thay đổi động như hoạt ảnh mà CSS cung cấp Cách JavaScript làm cho mọi thứ trở nên năng độngHTML xác định cấu trúc tài liệu web của bạn và nội dung trong đó. CSS khai báo các kiểu khác nhau cho nội dung được cung cấp trên tài liệu web HTML và CSS thường được gọi là ngôn ngữ đánh dấu hơn là ngôn ngữ lập trình, bởi vì về cốt lõi, chúng cung cấp các đánh dấu cho các tài liệu với rất ít tính năng động Mặt khác, JavaScript là ngôn ngữ lập trình động hỗ trợ tính toán Toán học, cho phép bạn tự động thêm nội dung HTML vào DOM, tạo khai báo kiểu động, tìm nạp nội dung từ trang web khác, v.v. Trước khi chúng ta tìm hiểu cách JavaScript thực hiện tất cả những điều này, hãy xem một ví dụ nhanh Kiểm tra codepen này. https. // codepen. io/Dillion/đầy đủ/XWjvdMG Trong codepen, bạn sẽ thấy rằng khi bạn nhập vào trường nhập liệu, văn bản sẽ hiển thị trên màn hình. Điều đó được thực hiện bởi JavaScript. Bạn không thể có được điều này với HTML, CSS hoặc cả hai cùng nhau JavaScript có thể làm được nhiều hơn những gì tôi có thể trình bày trong bài viết này. Nhưng để giúp bạn bắt đầu với JS, chúng ta sẽ xem xét
Cách sử dụng JavaScript trong HTMLGiống như với CSS, JavaScript có thể được sử dụng trong HTML theo nhiều cách khác nhau, chẳng hạn như 1. JavaScript nội tuyếnTại đây, bạn có mã JavaScript trong các thẻ HTML trong một số thuộc tính dựa trên JS đặc biệt Ví dụ: các thẻ HTML có các thuộc tính sự kiện cho phép bạn thực thi một số mã nội tuyến khi một sự kiện được kích hoạt. Đây là những gì tôi muốn nói
Đây là một ví dụ về JavaScript nội tuyến. Giá trị của 7 có thể là một phép tính Match nào đó, một phần bổ sung động cho DOM – bất kỳ mã JavaScript hợp lệ cú pháp nào2. JavaScript nội bộ, với thẻ 8Giống như thẻ 9 để khai báo kiểu trong trang HTML, thẻ 8 tồn tại cho JavaScript. Đây là cách nó được sử dụng
3. JavaScript bên ngoàiBạn có thể muốn có mã JavaScript của mình trong một tệp khác. JavaScript bên ngoài cho phép điều này. Đối với các trường hợp sử dụng như vậy, đây là cách nó được thực hiện
Thuộc tính 1 của thẻ 8 cho phép bạn áp dụng nguồn cho mã JavaScript. Tham chiếu đó rất quan trọng vì nó thông báo cho trình duyệt tìm nạp nội dung của 3 3 có thể nằm trong cùng thư mục với 5 hoặc có thể lấy từ một trang web khác. Đối với trường hợp thứ hai, bạn sẽ cần chuyển toàn bộ URL ( 6)Chú ý phần mở rộng 7? Bây giờ chúng ta đã xem xét các cách áp dụng JavaScript vào HTML của mình, hãy xem xét một số tính năng của JavaScript Các kiểu dữ liệu trong JavaScriptTrong JavaScript, dữ liệu phải thuộc loại này hay loại khác. JavaScript cần biết điều này để nó biết cách sử dụng nó với dữ liệu khác hoặc cách vận hành trên dữ liệu đó Dưới đây là các kiểu dữ liệu cơ bản mà JavaScript hỗ trợ
7
Các kiểu dữ liệu JavaScript có thể hơi phức tạp để hiểu. Bạn có thể đã nghe nói rằng mảng và hàm cũng là đối tượng, và điều đó đúng Hiểu điều này liên quan đến việc hiểu bản chất của các nguyên mẫu JavaScript. Tuy nhiên, ở mức cơ bản, đây là những kiểu dữ liệu bạn cần biết đầu tiên trong JavaScript Các biến trong JavaScriptBiến là nơi chứa các giá trị của bất kỳ loại dữ liệu nào. Chúng giữ các giá trị sao cho khi các biến được sử dụng, JavaScript sẽ sử dụng giá trị mà chúng đại diện cho thao tác đó Các biến có thể được khai báo và có thể được gán một giá trị. Khi bạn khai báo một biến, bạn đang làm điều này 8Đối với phần trên, 9 đã được khai báo, nhưng nó chưa có giá trịNhư bạn mong đợi từ phần kiểu dữ liệu, JavaScript sẽ tự động gán giá trị từ 84 đến 9. Vì vậy, nếu bạn cố gắng sử dụng 9 ở bất kỳ đâu, thì 84 sẽ được sử dụng cho thao tác đóĐây là ý nghĩa của việc gán một giá trị cho một biến 1Bây giờ nếu bạn sử dụng 9, nó sẽ đại diện cho 13Khai báo và gán có thể được thực hiện trên một dòng như vậy 4Tại sao 14? . JavaScript hỗ trợ ba phương thức khai báo biến, đó là
7
2Khi gọi hàm 40 ( 41), 42 đầu tiên in ra 84 trong khi 42 thứ hai đưa ra lỗi "Không thể truy cập 45 trước khi khởi tạo"Điều này là do khai báo của biến 9 được nâng (nâng) lên đầu hàm và phép gán cho biến nằm trên cùng một dòng trong khi khai báo và phép gán của 45 nằm trên cùng một dòngĐây là cách đoạn mã trên được biên dịch 0Sự cố vận thăng có thể xảy ra bất ngờ và đó là lý do tại sao bạn nên sử dụng 14 thay vì 15
Ví dụ 1Nhận xét trong JavaScriptCũng giống như HTML, đôi khi chúng ta có thể muốn ghi chú bên cạnh mã của mình mà không cần phải thực thi Chúng ta có thể làm điều này trong JavaScript theo hai cách
2Hàm trong JavaScriptVới các chức năng, bạn có thể lưu trữ một khối mã có thể được sử dụng ở những nơi khác trong mã của bạn. Giả sử bạn muốn in "JavaScript" và "Ngôn ngữ" ở các vị trí khác nhau trong mã của mình. thay vì làm điều này 3Bạn có thể làm được việc này 4Bằng cách này, chúng tôi đã lưu trữ khối mã lặp lại trong một chức năng có thể được sử dụng ở bất cứ đâu chúng tôi muốn. Nhưng đó không phải là tất cả. Giả sử chúng ta muốn tìm trung bình cộng của ba số. Mã cho điều này sẽ là 5Làm điều này bên ngoài chức năng có thể không hại gì, nhưng nếu chúng ta phải làm điều đó ở nhiều nơi? 6Như bạn sẽ nhận thấy trong tuyên bố của 72, chúng tôi có 73 trong ngoặc đơn. Đây là các tham số đóng vai trò giữ chỗ cho các giá trị sẽ được cung cấp khi hàm được gọiKhối mã sử dụng các trình giữ chỗ đó để tìm giá trị trung bình và từ khóa 74 trả về giá trị trung bình từ hàmTrình giữ chỗ giúp các hàm của bạn có thể tái sử dụng sao cho các giá trị khác nhau tại các thời điểm khác nhau có thể được chuyển đến các hàm để sử dụng cùng một logic Sự kết luậnJavaScript còn nhiều tính năng khác mà chúng ta có thể thảo luận, nhưng tôi hy vọng bài viết này đã cung cấp cho bạn một điểm khởi đầu rõ ràng để tiến xa hơn. Bây giờ bạn nên biết ngôn ngữ này là gì và làm thế nào bạn có thể sử dụng nó trên web Trong bài viết này, chúng ta đã xem xét cách thêm mã JavaScript vào tệp HTML của mình, các loại dữ liệu khác nhau mà JavaScript hỗ trợ, các biến đóng vai trò là bộ chứa giá trị, cách viết nhận xét trong JavaScript và một chút về cách Có rất nhiều nơi để đi từ đây, nhưng tôi khuyên bạn nên tìm hiểu về DOM và cách JavaScript tương tác với nó ở phần tiếp theo QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Người ủng hộ nhà phát triển và Người sáng tạo nội dung đam mê chia sẻ kiến thức của tôi về Công nghệ. Tôi dạy JavaScript / ReactJS / NodeJS / React Frameworks / TypeScript / et al Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu HTML và JavaScript là gì?JavaScript là ngôn ngữ lập trình nâng cao giúp trang web trở nên tương tác và năng động hơn. HTML là ngôn ngữ đánh dấu tiêu chuẩn cung cấp cấu trúc chính của trang web . 3. JavaScript chỉ cần thêm nội dung động vào các trang web để làm cho chúng trông đẹp mắt.
Việc sử dụng JavaScript là gì?Javascript được các lập trình viên trên toàn thế giới sử dụng để tạo nội dung web động và tương tác như ứng dụng và trình duyệt . JavaScript phổ biến đến mức nó là ngôn ngữ lập trình được sử dụng nhiều nhất trên thế giới, được sử dụng làm ngôn ngữ lập trình phía máy khách vào năm 97. 0% của tất cả các trang web.
Tại sao JS được gọi là JavaScript?Cái tên JavaScript xuất phát từ việc Netscape hỗ trợ Java applet trong trình duyệt của nó . Nhiều người nói rằng đó cũng là một chiến thuật tiếp thị để chuyển hướng sự chú ý khỏi Java, ngôn ngữ được bàn tán nhiều nhất vào thời điểm đó. Để chạy các chương trình Java, trước tiên mã phải được biên dịch thành dạng thực thi được.
JavaScript có phải là mã hóa không?JavaScript (/ˈdʒɑːvəskrɪpt/), thường được viết tắt là JS, là một ngôn ngữ lập trình là một trong những công nghệ cốt lõi của World Wide Web, bên cạnh HTML và CSS. Kể từ năm 2022, 98% trang web sử dụng JavaScript ở phía máy khách cho hành vi của trang web, thường kết hợp các thư viện của bên thứ ba |