Làm cách nào để hiển thị thông tin api trong html?
Đầu tiên, chúng ta sẽ bắt đầu bằng cách xem xét các API từ cấp độ cao — chúng là gì, chúng hoạt động như thế nào, cách sử dụng chúng trong mã của bạn và chúng có cấu trúc như thế nào? Show
API là gì?Giao diện lập trình ứng dụng (API) là các cấu trúc có sẵn bằng ngôn ngữ lập trình để cho phép nhà phát triển tạo chức năng phức tạp dễ dàng hơn. Chúng trừu tượng hóa mã phức tạp hơn khỏi bạn, cung cấp một số cú pháp dễ sử dụng hơn ở vị trí của nó Lấy ví dụ thực tế, hãy nghĩ về việc cung cấp điện trong nhà, căn hộ hoặc những nơi ở khác của bạn. Nếu bạn muốn sử dụng một thiết bị trong nhà, bạn cắm nó vào ổ cắm và nó hoạt động. Bạn không cố gắng đấu dây trực tiếp vào nguồn điện — làm như vậy sẽ thực sự kém hiệu quả và nếu bạn không phải là thợ điện thì sẽ rất khó và nguy hiểm khi thử nguồn hình ảnh. Ổ cắm bị quá tải bởi The Clear Communication People, trên Flickr Theo cách tương tự, nếu bạn muốn lập trình một số đồ họa 3D, việc sử dụng API được viết bằng ngôn ngữ cấp cao hơn như JavaScript hoặc Python sẽ dễ dàng hơn nhiều thay vì cố gắng viết trực tiếp mã cấp thấp. Ghi chú. Xem thêm mục thuật ngữ API để biết thêm mô tả API trong JavaScript phía máy kháchĐặc biệt, JavaScript phía máy khách có sẵn nhiều API — bản thân những API này không phải là một phần của ngôn ngữ JavaScript, thay vào đó chúng được xây dựng dựa trên ngôn ngữ JavaScript cốt lõi, cung cấp cho bạn thêm siêu năng lực để sử dụng trong mã JavaScript của mình. Họ thường rơi vào hai loại
Mối quan hệ giữa JavaScript, API và các công cụ JavaScript khácỞ trên, chúng ta đã nói về API JavaScript phía máy khách là gì và chúng liên quan như thế nào đến ngôn ngữ JavaScript. Hãy tóm tắt lại điều này để làm cho nó rõ ràng hơn và cũng đề cập đến vị trí phù hợp của các công cụ JavaScript khác
API có thể làm gì?Có một số lượng lớn API có sẵn trong các trình duyệt hiện đại cho phép bạn thực hiện nhiều thứ khác nhau trong mã của mình. Bạn có thể thấy điều này bằng cách xem trang chỉ mục API MDN API trình duyệt phổ biếnCụ thể, các loại API trình duyệt phổ biến nhất mà bạn sẽ sử dụng (và chúng tôi sẽ đề cập chi tiết hơn trong mô-đun này) là
Các API phổ biến của bên thứ baAPI của bên thứ ba có rất nhiều loại;
Ghi chú. Bạn có thể tìm thông tin về nhiều API của bên thứ 3 hơn trong thư mục API Web có thể lập trình Các API hoạt động như thế nào?Các API JavaScript khác nhau hoạt động theo những cách hơi khác nhau, nhưng nhìn chung, chúng có các tính năng chung và chủ đề tương tự như cách chúng hoạt động Chúng dựa trên các đối tượngMã của bạn tương tác với API bằng cách sử dụng một hoặc nhiều đối tượng JavaScript, đóng vai trò là bộ chứa dữ liệu mà API sử dụng (có trong thuộc tính đối tượng) và chức năng mà API cung cấp (có trong phương thức đối tượng) Ghi chú. Nếu bạn chưa quen với cách các đối tượng hoạt động, bạn nên quay lại và làm việc với mô-đun đối tượng JavaScript của chúng tôi trước khi tiếp tục Hãy quay lại ví dụ về Web Audio API — đây là một API khá phức tạp, bao gồm một số đối tượng. Những cái rõ ràng nhất là
Vậy các đối tượng này tương tác với nhau như thế nào? ________số 8 Trước hết, chúng tôi bao gồm một yếu tố 6 mà chúng tôi nhúng MP3 vào trang. Chúng tôi không bao gồm bất kỳ điều khiển trình duyệt mặc định nào. Tiếp theo, chúng tôi bao gồm một 9 mà chúng tôi sẽ sử dụng để phát và dừng nhạc và một phần tử 10 thuộc phạm vi loại mà chúng tôi sẽ sử dụng để điều chỉnh âm lượng của bản nhạc khi đang phátTiếp theo, hãy xem JavaScript cho ví dụ này Chúng tôi bắt đầu bằng cách tạo một phiên bản 4 bên trong để thao tác theo dõi của chúng tôi
Tiếp theo, chúng tôi tạo các hằng số lưu trữ các tham chiếu đến các phần tử 6, 9 và 10 của chúng tôi và sử dụng phương pháp 15 để tạo một 5 đại diện cho nguồn âm thanh của chúng tôi — phần tử 6 sẽ được phát từ 1Tiếp theo, chúng tôi bao gồm một số trình xử lý sự kiện dùng để chuyển đổi giữa phát và tạm dừng khi nhấn nút và đặt lại màn hình về đầu khi bài hát phát xong 1Ghi chú. Một số bạn có thể nhận thấy rằng các phương pháp 18 và 19 đang được sử dụng để phát và tạm dừng bản nhạc không phải là một phần của Web Audio API; Tiếp theo, chúng tôi tạo một đối tượng 11 bằng cách sử dụng phương pháp 12, có thể được sử dụng để điều chỉnh âm lượng của âm thanh được truyền qua đối tượng đó và tạo một trình xử lý sự kiện khác thay đổi giá trị khuếch đại (âm lượng) của biểu đồ âm thanh bất cứ khi nào giá trị thanh trượt thay đổi 7Điều cuối cùng cần làm để làm cho điều này hoạt động là kết nối các nút khác nhau trong biểu đồ âm thanh, được thực hiện bằng phương pháp 13 có sẵn trên mọi loại nút 9Âm thanh bắt đầu trong nguồn, sau đó được kết nối với nút khuếch đại để có thể điều chỉnh âm lượng của âm thanh. Sau đó, nút khuếch đại được kết nối với nút đích để âm thanh có thể được phát trên máy tính của bạn (thuộc tính 14 đại diện cho bất kỳ giá trị mặc định nào của 7 có sẵn trên phần cứng máy tính của bạn, chẳng hạn như. g. loa của bạn)Họ có điểm vào dễ nhận biếtKhi sử dụng API, bạn nên đảm bảo rằng bạn biết điểm vào của API. Trong API âm thanh trên web, điều này khá đơn giản - đó là đối tượng 4, cần được sử dụng để thực hiện bất kỳ thao tác âm thanh nàoAPI Mô hình đối tượng tài liệu (DOM) cũng có một điểm đầu vào đơn giản — các tính năng của nó có xu hướng bị treo ngoài đối tượng 17 hoặc một phiên bản của phần tử HTML mà bạn muốn tác động theo một cách nào đó, chẳng hạn 4API Canvas cũng dựa vào việc sử dụng đối tượng ngữ cảnh để thao tác mọi thứ, mặc dù trong trường hợp này, đó là ngữ cảnh đồ họa chứ không phải ngữ cảnh âm thanh. Đối tượng ngữ cảnh của nó được tạo bằng cách tham chiếu đến phần tử 1 mà bạn muốn vẽ trên đó, sau đó gọi phương thức 19 của nó 7Sau đó, bất cứ điều gì chúng ta muốn làm với khung vẽ đều đạt được bằng cách gọi các thuộc tính và phương thức của đối tượng bối cảnh (ví dụ: một thể hiện của 70) 9Ghi chú. Bạn có thể thấy mã này hoạt động trong bản trình diễn quả bóng nảy của chúng tôi (cũng có thể xem mã này đang chạy trực tiếp) Họ thường sử dụng các sự kiện để xử lý các thay đổi trong trạng tháiChúng ta đã thảo luận về các sự kiện trước đó trong khóa học trong bài viết Giới thiệu về sự kiện, bài viết này xem xét chi tiết các sự kiện web phía máy khách là gì và cách chúng được sử dụng trong mã của bạn. Nếu bạn chưa quen với cách hoạt động của các sự kiện API web phía máy khách, bạn nên đọc bài viết này trước khi tiếp tục Một số API web không chứa sự kiện, nhưng hầu hết đều chứa ít nhất một số. Các thuộc tính trình xử lý cho phép chúng tôi chạy các chức năng khi sự kiện kích hoạt thường được liệt kê trong tài liệu tham khảo của chúng tôi trong các phần "Trình xử lý sự kiện" riêng biệt Chúng tôi đã thấy một số trình xử lý sự kiện được sử dụng trong ví dụ về Web Audio API của chúng tôi ở trên 1Họ có các cơ chế bảo mật bổ sung khi thích hợpCác tính năng WebAPI phải tuân theo các cân nhắc về bảo mật giống như JavaScript và các công nghệ web khác (ví dụ: chính sách cùng nguồn gốc), nhưng đôi khi chúng có các cơ chế bảo mật bổ sung tại chỗ. Ví dụ: một số WebAPI hiện đại hơn sẽ chỉ hoạt động trên các trang được cung cấp qua HTTPS do chúng truyền dữ liệu có thể nhạy cảm (ví dụ bao gồm Service Worker và Push) Ngoài ra, một số WebAPI yêu cầu quyền được bật từ người dùng sau khi lệnh gọi chúng được thực hiện trong mã của bạn. Ví dụ: API thông báo yêu cầu quyền sử dụng hộp thoại bật lên API Web Audio và 3 tuân theo cơ chế bảo mật có tên là chính sách tự động phát — điều này về cơ bản có nghĩa là bạn không thể tự động phát âm thanh khi tải trang — bạn phải cho phép người dùng của mình bắt đầu phát âm thanh thông qua một điều khiển như nút. Điều này được thực hiện bởi vì âm thanh tự động phát thường thực sự gây phiền nhiễu và chúng tôi thực sự không nên bắt người dùng phải tuân theo điều đóGhi chú. Tùy thuộc vào mức độ nghiêm ngặt của trình duyệt, các cơ chế bảo mật như vậy thậm chí có thể ngăn ví dụ hoạt động cục bộ, tôi. e. nếu bạn tải tệp ví dụ cục bộ trong trình duyệt của mình thay vì chạy nó từ máy chủ web. Tại thời điểm viết bài này, ví dụ về Web Audio API của chúng tôi không hoạt động cục bộ trên Google Chrome — chúng tôi phải tải nó lên GitHub trước khi nó hoạt động Bản tóm tắtTại thời điểm này, bạn nên hiểu rõ về API là gì, cách chúng hoạt động và bạn có thể làm gì với chúng trong mã JavaScript của mình. Bạn có thể rất hào hứng khi bắt đầu thực sự làm một số điều thú vị với các API cụ thể, vì vậy hãy bắt đầu. Tiếp theo, chúng ta sẽ xem xét thao tác tài liệu với Mô hình đối tượng tài liệu (DOM) Làm cách nào để hiển thị dữ liệu API JSON trong HTML?Làm cách nào để đưa dữ liệu JSON vào trang HTML của tôi? . Lưu trữ đối tượng JSON vào biến Đầu tiên đặt tất cả các phím trong một danh sách Create an element
Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#1
Top 9 tập bản đồ lớp 8 bài 31 20237 tháng trước#2
Top 6 kết quả thi hsg đà nẵng 2022 20237 tháng trước#3
Top 9 tủ nhựa đài loan 4 cánh 3d 20237 tháng trước#4
#5
Top 8 tìm việc làm tiện, phay bảo q7 20237 tháng trước#6
#7
#8
Top 2 bài the dục phát triển chung lớp 6 2022 20237 tháng trước#9
Top 3 bài giảng vũ điệu sắc màu (lớp 4) 20237 tháng trướcQuảng cáoXem NhiềuQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 Xây Nhà Inc.
|