Thêm thẻ liên kết vào đầu javascript
Để bao gồm tệp JavaScript bên ngoài, chúng ta có thể sử dụng thẻ script có thuộc tính 6. Bạn đã sử dụng thuộc tính 6 khi sử dụng hình ảnh. Giá trị cho thuộc tính src phải là đường dẫn đến tệp JavaScript của bạn Show
Thẻ tập lệnh này phải được bao gồm giữa các thẻ trong tài liệu HTML của bạn Tệp JavaScriptTệp JavaScript không phải là tệp HTML hoặc tệp CSS
Theo thông lệ, đặt tất cả các tệp JavaScript vào một thư mục có tên là js trên các trang web, như vậy Bản demo đơn giản bao gồm JavaScriptDưới đây là minh họa rất đơn giản về cách đưa tệp JavaScript bên ngoài vào trang HTML JavaScript của người khácĐối với lớp này, bạn không cần phải viết bất kỳ mã JavaScript thực tế nào. Thật may mắn cho bạn, nhiều người đã viết rất nhiều JavaScript và thậm chí còn cho phép bạn sử dụng nó miễn phí Khung JavaScriptFramework về cơ bản là một thư viện mã cho một ngôn ngữ nhất định. Nói chung, khung trừu tượng hóa các tác vụ phổ biến và giúp các nhà thiết kế và nhà phát triển viết mã cụ thể của họ dễ dàng và nhanh hơn. Các khung không thực sự tự làm bất cứ điều gì, chúng chỉ cung cấp một nền tảng dễ dàng hơn để mọi người xây dựng trên đó Khung JavaScript phổ biến Trong số các khung này, JQuery hiện là khung phổ biến nhất. Đó cũng là từ mà bạn muốn gặp nhất khi được sử dụng như một từ thông dụng Kích thước tệp JavaScriptNhiều tệp JavaScript có xu hướng khá lớn, điều này có thể làm chậm thời gian tải trang của bạn. Các khung phổ biến thường cung cấp phiên bản mã "rút gọn" của chúng. Bạn phải luôn sử dụng phiên bản này trong các trang của mình vì phiên bản này sẽ có kích thước tệp nhỏ hơn Để tránh các thẻ trùng lặp trong 8, bạn có thể sử dụng thuộc tính 9, thuộc tính này sẽ đảm bảo thẻ chỉ được hiển thị một lần, như trong ví dụ sau
Trong trường hợp này, chỉ có 0 thứ hai được hiển thị. Các thẻ 1 có thuộc tính 9 trùng lặp được xử lý tự động
0, 1 hoặc bất kỳ yếu tố nào khác (e. g. 2) cần được chứa dưới dạng phần tử con trực tiếp của phần tử 3 hoặc được gói gọn trong tối đa một cấp độ của 0 hoặc mảng—nếu không, các thẻ sẽ không được chọn chính xác trên điều hướng phía máy khách Phần đầu của tài liệu HTML là phần không được hiển thị trong trình duyệt web khi trang được tải. Nó chứa thông tin chẳng hạn như trang 4, liên kết đến CSS (nếu bạn chọn tạo kiểu cho nội dung HTML của mình bằng CSS), liên kết đến biểu tượng yêu thích tùy chỉnh và siêu dữ liệu khác (dữ liệu về HTML, chẳng hạn như tác giả và các từ khóa quan trọng mô tả . Trình duyệt web sử dụng thông tin có trong phần đầu để hiển thị chính xác tài liệu HTML. Trong bài viết này, chúng tôi sẽ đề cập đến tất cả những điều trên và hơn thế nữa, nhằm cung cấp cho bạn cơ sở tốt để làm việc với mã đánh dấuđiều kiện tiên quyết. Làm quen với HTML cơ bản, như được trình bày trong Bắt đầu với HTML. Khách quan. Để tìm hiểu về phần đầu HTML, mục đích của nó, các mục quan trọng nhất mà nó có thể chứa và tác dụng của nó đối với tài liệu HTMLHãy xem lại đơn giản
Phần đầu HTML là nội dung của phần tử 5. Không giống như nội dung của phần tử 6 (được hiển thị trên trang khi được tải trong trình duyệt), nội dung của phần đầu không được hiển thị trên trang. Thay vào đó, công việc của phần đầu là chứa siêu dữ liệu về tài liệu. Trong ví dụ trên, đầu khá nhỏ
Tuy nhiên, trong các trang lớn hơn, phần đầu có thể khá lớn. Hãy thử truy cập một số trang web yêu thích của bạn và sử dụng các công cụ dành cho nhà phát triển để xem nội dung chính của chúng. Mục đích của chúng tôi ở đây không phải là chỉ cho bạn cách sử dụng mọi thứ có thể được đưa vào đầu, mà là hướng dẫn bạn cách sử dụng các yếu tố chính mà bạn muốn đưa vào đầu và giúp bạn làm quen. Bắt đầu nào Chúng ta đã thấy phần tử 4 đang hoạt động — phần tử này có thể được sử dụng để thêm tiêu đề vào tài liệu. Tuy nhiên, điều này có thể bị nhầm lẫn với phần tử 8, được sử dụng để thêm tiêu đề cấp cao nhất vào nội dung cơ thể của bạn — điều này đôi khi còn được gọi là tiêu đề trang. Nhưng chúng là những thứ khác nhau
Nội dung phần tử 4 cũng được sử dụng theo những cách khác. Ví dụ: nếu bạn thử đánh dấu trang (Dấu trang > Đánh dấu trang này hoặc biểu tượng ngôi sao trên thanh URL trong Firefox), bạn sẽ thấy nội dung 4 được điền dưới dạng tên dấu trang được đề xuấtNội dung của 4 cũng được sử dụng trong kết quả tìm kiếm, như bạn sẽ thấy bên dướiMetadata is data that describes data, and HTML has an "official" way of adding metadata to a document — the 96 element. Of course, the other stuff we are talking about in this article could also be thought of as metadata too. There are a lot of different types of 96 elements that can be included in your page's , but we won't try to explain them all at this stage, as it would just get too confusing. Instead, we'll explain a few things that you might commonly see, just to give you an idea.Trong ví dụ chúng ta đã thấy ở trên, dòng này được bao gồm 9Phần tử này chỉ định mã hóa ký tự của tài liệu — bộ ký tự mà tài liệu được phép sử dụng. 98 là một bộ ký tự phổ quát bao gồm hầu hết mọi ký tự từ bất kỳ ngôn ngữ nào của con người. Điều này có nghĩa là trang web của bạn sẽ có thể hiển thị bất kỳ ngôn ngữ nào; . Ví dụ: trang của bạn có thể xử lý tốt tiếng Anh và tiếng NhậtVí dụ: nếu bạn đặt mã hóa ký tự thành 99 (bộ ký tự cho bảng chữ cái Latinh), kết xuất trang của bạn có thể bị rốiGhi chú. Một số trình duyệt (như Chrome) tự động sửa mã hóa không chính xác, do đó, tùy thuộc vào trình duyệt bạn sử dụng, bạn có thể không gặp sự cố này. Dù sao thì bạn vẫn nên đặt mã hóa 98 trên trang của mình để tránh bất kỳ sự cố tiềm ẩn nào trong các trình duyệt khácĐể thử điều này, hãy xem lại mẫu HTML đơn giản mà bạn đã nhận được trong phần trước trên 4 (tiêu đề-ví dụ. html), hãy thử thay đổi giá trị bộ ký tự meta thành 99 và thêm tiếng Nhật vào trang của bạn. Đây là mã chúng tôi đã sử dụng 7Nhiều phần tử 96 bao gồm các thuộc tính 74 và 75
Hai phần tử meta hữu ích để đưa vào trang của bạn sẽ xác định tác giả của trang và cung cấp mô tả ngắn gọn về trang. Hãy xem một ví dụ 3Chỉ định một tác giả có lợi theo nhiều cách. thật hữu ích khi có thể hiểu ai đã viết trang này, nếu bạn có bất kỳ câu hỏi nào về nội dung và bạn muốn liên hệ với họ. Một số hệ thống quản lý nội dung có các phương tiện để tự động trích xuất thông tin tác giả trang và cung cấp thông tin đó cho các mục đích đó Việc chỉ định mô tả bao gồm các từ khóa liên quan đến nội dung trang của bạn rất hữu ích vì nó có khả năng làm cho trang của bạn xuất hiện cao hơn trong các tìm kiếm có liên quan được thực hiện trong các công cụ tìm kiếm (các hoạt động như vậy được gọi là Tối ưu hóa Công cụ Tìm kiếm hoặc SEO. ) Mô tả cũng được sử dụng trên các trang kết quả của công cụ tìm kiếm. Chúng ta hãy đi qua một bài tập để khám phá điều này
Ghi chú. Trong Google, bạn sẽ thấy một số trang con có liên quan của MDN Web Docs được liệt kê bên dưới liên kết trang chủ chính — những trang này được gọi là liên kết trang web và có thể định cấu hình trong công cụ quản trị trang web của Google — một cách giúp cải thiện kết quả tìm kiếm trên trang web của bạn trong công cụ tìm kiếm của Google Ghi chú. Nhiều tính năng của 96 không còn được sử dụng nữa. Ví dụ: phần tử từ khóa 96 ( 32) — được cho là cung cấp từ khóa cho các công cụ tìm kiếm để xác định mức độ liên quan của trang đó đối với các cụm từ tìm kiếm khác nhau — bị các công cụ tìm kiếm bỏ qua, vì những kẻ gửi thư rác chỉ lấp đầy danh sách từ khóa bằng hàng trăm từ khóa, Khi bạn di chuyển trên web, bạn cũng sẽ tìm thấy các loại siêu dữ liệu khác. Rất nhiều tính năng bạn sẽ thấy trên các trang web là sáng tạo độc quyền, được thiết kế để cung cấp cho một số trang nhất định (chẳng hạn như trang mạng xã hội) những mẩu thông tin cụ thể mà họ có thể sử dụng Ví dụ: Open Graph Data là một giao thức siêu dữ liệu mà Facebook đã phát minh ra để cung cấp siêu dữ liệu phong phú hơn cho các trang web. Trong mã nguồn MDN Web Docs, bạn sẽ tìm thấy điều này 0Một ảnh hưởng của việc này là khi bạn liên kết tới MDN Web Docs trên Facebook, liên kết sẽ xuất hiện cùng với hình ảnh và mô tả. trải nghiệm phong phú hơn cho người dùng Twitter cũng có siêu dữ liệu độc quyền tương tự của riêng mình được gọi là Thẻ Twitter, có tác dụng tương tự khi URL của trang web được hiển thị trên twitter. com. Ví dụ 1Để làm phong phú hơn nữa thiết kế trang web của bạn, bạn có thể thêm các tham chiếu đến các biểu tượng tùy chỉnh trong siêu dữ liệu của mình và những biểu tượng này sẽ được hiển thị trong các ngữ cảnh nhất định. Được sử dụng phổ biến nhất trong số này là favicon (viết tắt của "biểu tượng yêu thích", đề cập đến việc sử dụng nó trong danh sách "yêu thích" hoặc "dấu trang" trong trình duyệt) Favicon khiêm tốn đã tồn tại trong nhiều năm. Đây là biểu tượng đầu tiên của loại này. biểu tượng hình vuông 16 pixel được sử dụng ở nhiều nơi. Bạn có thể thấy các biểu tượng yêu thích (tùy thuộc vào trình duyệt) được hiển thị trong tab trình duyệt chứa từng trang đang mở và bên cạnh các trang được đánh dấu trang trong bảng dấu trang Một biểu tượng yêu thích có thể được thêm vào trang của bạn bằng cách
Dưới đây là một ví dụ về biểu tượng yêu thích trong bảng dấu trang Ngày nay cũng có rất nhiều loại biểu tượng khác để xem xét. Ví dụ: bạn sẽ tìm thấy điều này trong mã nguồn của trang chủ MDN Web Docs 7Các nhận xét giải thích mục đích sử dụng của từng biểu tượng — những yếu tố này bao gồm những thứ như cung cấp biểu tượng có độ phân giải cao đẹp mắt để sử dụng khi trang web được lưu vào màn hình chính của iPad Đừng lo lắng quá nhiều về việc triển khai tất cả các loại biểu tượng này ngay bây giờ — đây là một tính năng khá nâng cao và bạn sẽ không cần phải có kiến thức về điều này để hoàn thành khóa học. Mục đích chính ở đây là để cho bạn biết những thứ đó là gì, trong trường hợp bạn bắt gặp chúng khi duyệt mã nguồn của các trang web khác Ghi chú. Nếu trang web của bạn sử dụng Chính sách bảo mật nội dung (CSP) để tăng cường bảo mật thì chính sách này sẽ áp dụng cho biểu tượng yêu thích. Nếu bạn gặp sự cố với biểu tượng yêu thích không tải, hãy xác minh rằng chỉ thị 38 của tiêu đề 37 không ngăn chặn quyền truy cập vào nóGần như tất cả các trang web bạn sẽ sử dụng trong thời hiện đại sẽ sử dụng CSS để làm cho chúng trông bắt mắt và JavaScript để hỗ trợ chức năng tương tác, chẳng hạn như trình phát video, bản đồ, trò chơi, v.v. Chúng được áp dụng phổ biến nhất cho một trang web sử dụng phần tử 39 và phần tử 40 tương ứng
Nếu được thực hiện đúng, khi bạn lưu HTML và làm mới trình duyệt của mình, bạn sẽ có thể thấy rằng mọi thứ đã thay đổi
Ghi chú. Nếu bạn gặp khó khăn trong bài tập này và không thể áp dụng CSS/JS, hãy thử xem css-and-js của chúng tôi. trang ví dụ html Cuối cùng, điều đáng nói là bạn có thể (và thực sự nên) đặt ngôn ngữ cho trang của mình. Điều này có thể được thực hiện bằng cách thêm thuộc tính lang vào thẻ HTML mở (như đã thấy trong siêu ví dụ. html và hiển thị bên dưới. ) 2Điều này hữu ích theo nhiều cách. Tài liệu HTML của bạn sẽ được các công cụ tìm kiếm lập chỉ mục hiệu quả hơn nếu ngôn ngữ của nó được đặt (ví dụ: cho phép nó xuất hiện chính xác trong các kết quả dành riêng cho ngôn ngữ) và nó hữu ích cho những người khiếm thị sử dụng trình đọc màn hình (ví dụ: từ . ) Bạn cũng có thể đặt các phần phụ của tài liệu của mình được nhận dạng là các ngôn ngữ khác nhau. Ví dụ: chúng tôi có thể đặt phần ngôn ngữ tiếng Nhật của mình được công nhận là tiếng Nhật, như vậy 3Các mã này được xác định theo tiêu chuẩn ISO 639-1. Bạn có thể tìm hiểu thêm về chúng trong thẻ Ngôn ngữ trong HTML và XML Điều đó đánh dấu sự kết thúc chuyến tham quan nhanh của chúng tôi về đầu HTML — còn nhiều điều bạn có thể làm ở đây, nhưng một chuyến tham quan toàn diện sẽ nhàm chán và khó hiểu ở giai đoạn này và chúng tôi chỉ muốn cung cấp cho bạn ý tưởng về những điều phổ biến nhất . Trong bài viết tiếp theo, chúng ta sẽ xem xét các nguyên tắc cơ bản về văn bản HTML Làm cách nào để liên kết JavaScript trong đầu?Để bao gồm một tệp JavaScript bên ngoài, chúng ta có thể sử dụng thẻ script với thuộc tính src . Bạn đã sử dụng thuộc tính src khi sử dụng hình ảnh. Giá trị cho thuộc tính src phải là đường dẫn đến tệp JavaScript của bạn. Thẻ tập lệnh này phải được bao gồm giữa các thẻ
Làm cách nào để thêm thẻ liên kết trong JavaScript?Làm cách nào để tạo liên kết trong JavaScript? . var a = tài liệu. . Create an anchor element.. Tạo một nút văn bản với một số văn bản sẽ hiển thị dưới dạng liên kết Append the text node to the anchor element.. Set the title and href property of the element.. Append element in the body.. Thẻ liên kết có phải ở trong đầu không?Phần tử . Ví dụ: loại liên kết biểu định kiểu là body-ok và do đó
Bạn có thể sử dụng thẻ liên kết cho JavaScript không?Có, bạn có thể tìm nạp trước/tải trước javascript, css và các nội dung khác bằng thẻ . |