Trình duyệt có đọc được html không?

Tôi cảm thấy như tôi đã học được hàng tháng trong một tuần. Tôi thích cách Codecademy sử dụng cách học thông qua thực hành và đưa ra những thử thách lớn để giúp người học hiểu một khái niệm và chủ đề mới. Học viên Học viện mật mã Rodrigo @ Vương quốc Anh

Điều này sẽ giúp bạn thiết lập một máy chủ web cục bộ được gọi là lite-server với VS Code, đồng thời hướng dẫn bạn lưu trữ các tệp html tĩnh trong localhostdebugJavascript của bạn

1. Cài đặt nút. js

Nếu chưa được cài đặt, hãy tải xuống tại đây

Nó đi kèm với npm [trình quản lý gói để thu thập và quản lý các thư viện phát triển của bạn]

2. Tạo một thư mục mới cho dự án của bạn

Ở đâu đó trong ổ đĩa của bạn, hãy tạo một thư mục mới cho ứng dụng web của bạn

3. thêm một gói. json vào thư mục dự án

Sau đó sao chép/dán văn bản sau

{
   "name": "Demo",
   "version": "1.0.0",
   "description": "demo project.",
   "scripts": {
     "lite": "lite-server --port 10001",
     "start": "npm run lite"
   },
   "author": "",
   "license": "ISC",
   "devDependencies": {
     "lite-server": "^2.5.4"
   }
}

4. Cài đặt máy chủ web

Trong một cửa sổ đầu cuối [dấu nhắc lệnh trong Windows] được mở trên thư mục dự án của bạn, hãy chạy lệnh này

npm install

Thao tác này sẽ cài đặt lite-server [được xác định trong gói. json], một máy chủ tĩnh tải chỉ mục. html trong trình duyệt mặc định của bạn và tự động làm mới nó khi tệp ứng dụng thay đổi

5. Khởi động máy chủ web cục bộ

[Giả sử bạn có một chỉ số. html trong thư mục dự án của bạn]

Trong cùng một cửa sổ đầu cuối [dấu nhắc lệnh trong Windows] hãy chạy lệnh này

npm start

Đợi một giây và lập chỉ mục. html được tải và hiển thị trong trình duyệt mặc định của bạn được cung cấp bởi máy chủ web cục bộ của bạn

lite-server đang xem các tệp của bạn và làm mới trang ngay khi bạn thực hiện thay đổi đối với bất kỳ tệp html, js hoặc css nào

Và nếu bạn đã cấu hình Mã VS để lưu tự động [menu Tệp / Lưu tự động], bạn sẽ thấy các thay đổi trong trình duyệt khi bạn nhập

Kéo và thả là một tính năng rất phổ biến. Đó là khi bạn "chộp lấy" một đối tượng và kéo nó đến một vị trí khác

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ Kéo và Thả đầy đủ

APIDrag và Drop4. 09. 03. 56. 012. 0

Ví dụ Kéo và Thả HTML

Ví dụ dưới đây là một ví dụ kéo và thả đơn giản

Thí dụ







Tự mình thử »

Nó có vẻ phức tạp, nhưng chúng ta hãy đi qua tất cả các phần khác nhau của sự kiện kéo và thả

Tạo một phần tử có thể kéo được

Đầu tiên. Để làm cho một phần tử có thể kéo được, hãy đặt thuộc tính draggable thành true

Kéo cái gì - ondragstart và setData[]

Sau đó, chỉ định điều gì sẽ xảy ra khi phần tử được kéo

Trong ví dụ trên, thuộc tính ondragstart gọi một hàm, kéo[sự kiện], chỉ định dữ liệu nào sẽ được kéo

Phương thức

npm install
0 đặt kiểu dữ liệu và giá trị của dữ liệu được kéo

hàm kéo[ev] {
  ev. truyền dữ liệu. setData["văn bản", ev. Mục tiêu. là];
}

Trong trường hợp này, kiểu dữ liệu là "văn bản" và giá trị là id của phần tử có thể kéo được ["drag1"]

Thả ở đâu - ondragover

Sự kiện

npm install
1 chỉ định nơi dữ liệu được kéo có thể bị xóa

Theo mặc định, không thể bỏ dữ liệu/phần tử vào các phần tử khác. Để cho phép giảm, chúng ta phải ngăn việc xử lý phần tử mặc định

Bạn nên luôn bao gồm các thuộc tính

npm install
2 và
npm install
3. Nếu chiều cao và chiều rộng không được đặt, trang có thể nhấp nháy khi tải video

Phần tử

npm install
4 cho phép bạn chỉ định các tệp video thay thế mà trình duyệt có thể chọn từ. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên

Văn bản giữa

npm install
4 và các thẻ sẽ chỉ được hiển thị trong các trình duyệt không hỗ trợ phần tử
npm install
4

HTMLTự động phát

Để tự động bắt đầu video, hãy sử dụng thuộc tính

npm install
7

Thí dụ


 
 
Trình duyệt của bạn không hỗ trợ thẻ video.

Tự mình thử »

Ghi chú. Trình duyệt Chromium không cho phép tự động phát trong hầu hết các trường hợp. Tuy nhiên, tự động phát tắt tiếng luôn được cho phép

Thêm

npm install
8 sau
npm install
7 để video của bạn bắt đầu phát tự động [nhưng bị tắt tiếng]

Thí dụ


 
 
Trình duyệt của bạn không hỗ trợ thẻ video.

Tự mình thử »

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử

npm install
4

Yếu tố4. 09. 03. 54. 010. 5

Định dạng video HTML

Có ba định dạng video được hỗ trợ. MP4, WebM và Ogg. Trình duyệt hỗ trợ cho các định dạng khác nhau là

Chủ Đề