Phần tử html nhật ký giao diện điều khiển
Ở những bài trước, chúng ta đã tìm hiểu về kiểu dữ liệu, phạm vi hoạt động của biến trong Javascript (JS) cũng như nền tảng kiến thức mà các bạn cần có ở các bài trước. Trong bài học này, chúng ta sẽ tìm hiểu về Javascript và HTML DOM Show DOM được viết tắt của "Mô hình đối tượng tài liệu" (DOM - Mô hình đối tượng tài liệu), giúp chúng ta khi sử dụng Javascript có thể truy cập vào các thành phần trong HTML để lấy dữ liệu cũng như có thể cung cấp về cấu trúc Vậy làm thế nào để có thể đọc được DOM cũng như các thành phần trong HTML? (Vui lòng bật F12 trên Chrome/Firefox và chuyển sang Tab Console để xem kết quả) 1. Get the value of HTML tag only
Kết quả
Ghi chú
2. Change the value of HTML tag only
Kết quả
3. Show the computer timeTrong ví dụ này, chúng ta sẽ cùng xem cách hiển thị thời gian bằng JS được thực hiện như thế nào nhé
Kết quả 14:36:46
Tuy nhiên, khi các bạn chạy thử ví dụ này, các bạn sẽ thấy rằng thời gian chúng ta bắt chỉ là thời gian tĩnh và được chạy khi trang web khởi động, nó không tự động chạy như thời gian trên hệ thống của chúng ta. Vì sao làm vậy để có thể làm được điều đó?
Ngoài ra, chúng ta còn có cách ghi khác và cách truyền đối số vào trong hàm khi được gọi bởi hàm “setInterval()”. Nhưng phạm vi của các biến khi được truyền vào hàm chắc chắn sẽ khiến nhiều bạn hoang mang.
Hãy chạy thử và cảm nhận, các bạn sẽ thấy rất bất ngờ đấy. Bởi vì kết quả trả về cho chúng ta sẽ có nội dung như sau ________số 8
Ghi chú
4. Tìm hiểu hàm “setTimeout()”Ở phần trước, chúng ta đã tìm hiểu về hàm “setInterval()”, dùng để thực hiện bất kỳ công việc nào cần lặp lại liên tục trong một khoảng thời gian được chỉ định. Vì vậy một câu hỏi đặt ra là “Chúng ta có thể thực hiện công việc nào trong thời gian chỉ định và thực hiện chỉ một lần duy nhất hay không?” . ” và đó là hàm chính “setTimeout()” bên trong Javascript (JS)
Như vậy, chắc chắn phần nào bạn đã hiểu được công dụng của nó là đúng. Nó chỉ thực hiện một công việc nào đó sau khoảng thời gian được ấn định trước đó và chỉ thực hiện một lần. Và cách sử dụng nó hoàn toàn giống với phần trước mà chúng ta đã xem, nên các bạn có thể thử truyền đối số hoặc sử dụng các cách gọi hàm mà trước đó chúng ta đã làm với “setInterval()”. Ví dụ: khi bạn chạy, bạn sẽ thấy có một nút nhấn “Hẹn giờ”. Và khi bạn nhấn vào nút này, sau một khoảng thời gian đã được ấn định trước đó. Các bạn sẽ thấy thông báo “Xin chào thế giới. ” được hiện lên và khi các bạn tắt đi thì hành động hiển thị thông báo không còn hiển thị nữa, nhưng nếu các bạn thay thế nó thành hàm “setInterval()” các bạn sẽ thấy nó được gọi mãi mãi cho đến khi các bạn Ghi chú
Cuối cùng, chúng ta cũng đã kết thúc được bài học về Javascript và HTML DOM trong bài viết này. Ở bài học sau, chúng ta sẽ cùng Tìm hiểu sự kiện trong Javascript như thế nào nhé |