Hướng dẫn html css, javascript interview questions interviewbit - html css, câu hỏi phỏng vấn javascript phỏng vấn

Bài viết này bao gồm các câu hỏi HTML và HTML5 thường gặp nhất được hỏi trong các cuộc phỏng vấn.HTML and HTML5 questions asked in interviews.

Giới thiệu

Trước khi bắt đầu với các câu hỏi phỏng vấn về ngôn ngữ HTML, trước tiên hãy đi qua HTML, HTML là gì, cơ hội nghề nghiệp mà nó cung cấp, v.v.

HTML là viết tắt của ngôn ngữ đánh dấu siêu văn bản. Đây là một ngôn ngữ định dạng văn bản tiêu chuẩn được sử dụng để phát triển các trang web được phát hành vào năm 1993. HTML là ngôn ngữ được trình duyệt giải thích và nó cho trình duyệt biết những gì cần hiển thị và cách hiển thị.

HTML là một ngôn ngữ quan trọng để tìm hiểu nếu bất cứ ai muốn làm việc trong lĩnh vực phát triển web [nhà thiết kế web, nhà phát triển web]. Chỉ riêng HTML là không đủ cho nhà phát triển web vì HTML chỉ xác định cấu trúc của dữ liệu sẽ được hiển thị trên trình duyệt trong trang web, để làm cho nó hấp dẫn và làm cho nó hoạt động, chúng tôi sẽ cần sử dụng CSS và JavaScript. & nbsp;important language to learn if anyone wants to work in the web development domain [Web designers, Web Developers]. HTML alone is not sufficient for a web developer because HTML only defines the structure of the data that will be rendered on the browser in a webpage, to make it visually appealing and to make it functional, we will need to use CSS and Javascript respectively. 

Phiên bản mới nhất của HTML là HTML5. Có hai thành phần chính trong ngôn ngữ, thẻ và thuộc tính HTML. Hình ảnh dưới đây hiển thị một số thẻ và thuộc tính HTML cơ bản.

1. Các thẻ và phần tử HTML có giống nhau không?

Không. Các phần tử HTML được xác định bởi thẻ bắt đầu, có thể chứa một số nội dung và thẻ đóng. Ví dụ, tiêu đề 1 là phần tử HTML nhưng chỉ là thẻ bắt đầu và là thẻ đóng.

2. Thẻ và thuộc tính trong HTML là gì?

Thẻ là thành phần chính của HTML xác định cách thức nội dung sẽ được cấu trúc/ định dạng, trong khi các thuộc tính được sử dụng cùng với các thẻ HTML để xác định các đặc điểm của phần tử. Ví dụ, các câu hỏi phỏng vấn, trong đó, ‘Align, là thuộc tính sử dụng mà chúng tôi sẽ sắp xếp đoạn văn để hiển thị ở trung tâm của chế độ xem.

3. Các phần tử vô hiệu trong HTML là gì?

Các phần tử HTML không có thẻ đóng hoặc không cần phải đóng là các phần tử vô hiệu. Ví dụ ,, v.v.

4. Ưu điểm của việc sụp đổ không gian trắng là gì?

Trong HTML, một chuỗi các ký tự khoảng trắng trống được coi là một ký tự không gian duy nhất, bởi vì trình duyệt thu gọn nhiều không gian vào một ký tự không gian và điều này giúp nhà phát triển thụt dòng văn bản mà không phải lo lắng về nhiều không gian và duy trì khả năng dễ đọc và khả năng hiểu của HTML mã.

5. Các thực thể HTML là gì?

Trong HTML, một số ký tự được bảo lưu như ‘,,’/, v.v. Để sử dụng các ký tự này trong trang web của chúng tôi, chúng tôi cần sử dụng các thực thể ký tự gọi là các thực thể HTML. Dưới đây là một vài ánh xạ giữa ký tự dành riêng và đặc tính thực thể tương ứng của nó được sử dụng.

Tính cáchTên thực thểSố thực thể
Không có giá trị& amp;&
[không gian không phá vỡ] vd. 10 & nbsp; PM& nbsp; Ví dụ. 10 & NBSP & NBSPPM 

6. Các loại danh sách khác nhau trong HTML là gì?

7. Thuộc tính ‘lớp trong HTML là gì?

Thuộc tính lớp được sử dụng để chỉ định tên lớp cho phần tử HTML. Nhiều phần tử trong HTML có thể có cùng một giá trị lớp. Ngoài ra, nó chủ yếu được sử dụng để liên kết các kiểu được viết trong bảng kiểu với các phần tử HTML.

8. Sự khác biệt giữa thuộc tính ‘ID và thuộc tính‘ lớp của các phần tử HTML là gì?

Nhiều phần tử trong HTML có thể có cùng một giá trị lớp, trong khi giá trị của thuộc tính ID của một phần tử không thể được liên kết với phần tử HTML khác.

9. Xác định dữ liệu biểu mẫu đa dạng?

Dữ liệu biểu mẫu đa điểm là một trong những giá trị của thuộc tính Enctype. Nó được sử dụng để gửi dữ liệu tệp đến phía máy chủ để xử lý. Các giá trị hợp lệ khác của thuộc tính Enctype là văn bản/plain và Ứng dụng/x-www-form-urlencoded.

10. Mô tả cấu trúc bố trí HTML.

Mỗi trang web có các thành phần khác nhau để hiển thị nội dung dự định và UI cụ thể. Tuy nhiên, vẫn có một vài điều được tạo ra và được chấp nhận trên toàn cầu để cấu trúc trang web, chẳng hạn như:

  • : Lưu trữ thông tin bắt đầu về trang web.: Stores the starting information about the web page.
  • : Đại diện cho phần cuối cùng của trang.: Represents the last section of the page.
  • : Menu điều hướng của trang HTML.: The navigation menu of the HTML page.
  • : Đó là một tập hợp các thông tin.: It is a set of information.
  • : Nó được sử dụng bên trong khối bài viết để xác định cấu trúc cơ bản của một trang.: It is used inside the article block to define the basic structure of a page.
  • : Nội dung thanh bên của trang.: Sidebar content of the page.

11. Làm thế nào để tối ưu hóa tài sản trang web tải?

Để tối ưu hóa thời gian tải trang web, chúng tôi cần tối ưu hóa tải tài sản của nó và cho điều đó:

  • Lưu trữ CDN - Mạng phân phối nội dung hoặc CDN là các máy chủ phân phối theo địa lý để giúp giảm độ trễ. - A CDN or content delivery network is geographically distributed servers to help reduce latency.
  • Nén tệp - Đây là một phương pháp giúp giảm kích thước của một tài sản để giảm truyền dữ liệu - This is a method that helps to reduce the size of an asset to reduce the data transfer
  • Tệp Concatenation - Điều này làm giảm số lượng cuộc gọi HTTP - This reduces the number of HTTP calls
  • Minify tập lệnh - Điều này làm giảm kích thước tệp tổng thể của các tệp JS và CSS - This reduces the overall file size of js and CSS files
  • Tải xuống song song - Tài sản lưu trữ trong nhiều tên miền phụ có thể giúp bỏ qua giới hạn tải xuống của 6 tài sản trên mỗi miền của tất cả các trình duyệt hiện đại. Điều này có thể được cấu hình nhưng hầu hết người dùng chung không bao giờ sửa đổi các cài đặt này. - Hosting assets in multiple subdomains can help to bypass the download limit of 6 assets per domain of all modern browsers. This can be configured but most general users never modify these settings.
  • Lazy Loading - Thay vì tải tất cả các tài sản cùng một lúc, các tài sản không quan trọng có thể được tải trên cơ sở cần thiết. - Instead of loading all the assets at once, the non-critical assets can be loaded on a need basis.

12. Các thẻ định dạng khác nhau trong HTML là gì?

& NBSP; HTML có nhiều thẻ định dạng khác nhau:

  • - làm cho văn bản táo bạo - makes text bold
  • - Làm văn bản in nghiêng - makes text italic
  • - Làm cho văn bản in nghiêng nhưng có thêm tầm quan trọng về ngữ nghĩa - makes text italic but with added semantics importance
  • - Tăng kích thước phông chữ của văn bản lên một đơn vị - increases the font size of the text by one unit
  • - Giảm kích thước phông chữ của văn bản bởi một đơn vị - decreases the font size of the text by one unit
  • - Làm cho văn bản thành một chỉ số - makes the text a subscript
  • - Làm cho văn bản trở thành siêu mô tả - makes the text a superscript
  • - Hiển thị dưới dạng văn bản tấn công - displays as strike out text
  • - đánh dấu văn bản là quan trọng - marks the text as important
  • - Làm nổi bật văn bản - highlights the text
  • - Hiển thị dưới dạng văn bản được thêm - displays as added text

13. Các loại doctypes khác nhau có sẵn là gì?

Ba loại doctypes có sẵn:

  • Nghiêm ngặt doctype & nbsp;
  • DOCTYPE chuyển tiếp
  • Frameset Doctype

14. Vui lòng giải thích làm thế nào để chỉ ra bộ ký tự đang được sử dụng bởi một tài liệu trong HTML?

Bộ ký tự được xác định trong TAG bên trong phần tử.



 
   
   ...
   ...
 
 ...

15. Sự khác biệt giữa, thẻ và, thẻ là gì?

Hiệu ứng trên một trang web thông thường của các thẻ, & nbsp; và, là như nhau. và các thẻ là viết tắt của in đậm và in nghiêng. Hai thẻ này chỉ áp dụng kiểu chữ và thẻ in đậm, chỉ cần thêm nhiều mực vào văn bản, các thẻ này không nói gì về văn bản.

Trong khi đó, và các thẻ đại diện cho khoảng của văn bản có tầm quan trọng mạnh mẽ hoặc tầm quan trọng hơn và ứng suất nhấn mạnh tương ứng so với phần còn lại của văn bản. Những thẻ này có ý nghĩa ngữ nghĩa.

16. Ý nghĩa của và thẻ trong HTML là gì?

Tag cung cấp thông tin về tài liệu. Nó phải luôn luôn được đặt trong thẻ. Thẻ này chứa siêu dữ liệu về trang web và các thẻ được đặt bởi thẻ đầu như ,, v.v. không được hiển thị trên trang web. Ngoài ra, chỉ có thể có 1 thẻ trong toàn bộ tài liệu HTML và sẽ luôn luôn trước thẻ.

Tag xác định phần thân của tài liệu HTML. Nó phải luôn luôn được đặt trong thẻ. Tất cả các nội dung cần được hiển thị trên trang web như hình ảnh, văn bản, âm thanh, video, nội dung, sử dụng các phần tử như ,,,, v.v. sẽ luôn được gắn bởi thẻ. Ngoài ra, chỉ có thể có 1 phần tử cơ thể trong tài liệu HTML và sẽ luôn luôn theo sau thẻ.

17. Chúng ta có thể hiển thị một trang web bên trong một trang web hoặc có thể làm tổ các trang web không?

Có, chúng tôi có thể hiển thị một trang web bên trong một trang web HTML khác. HTML cung cấp một thẻ bằng cách sử dụng mà chúng ta có thể đạt được chức năng này.

18. Tế bào đệm khác với khoảng cách tế bào như thế nào?

Khoảng cách tế bào là không gian hoặc khoảng cách giữa hai ô liên tiếp. Trong khi đó, đệm tế bào là không gian hoặc khoảng cách giữa văn bản/ nội dung của ô và cạnh/ đường viền của ô. Vui lòng tham khảo ví dụ hình trên để tìm sự khác biệt.

19. Làm thế nào chúng ta có thể câu lạc bộ hai hoặc nhiều hàng hoặc cột vào một hàng hoặc cột trong bảng HTML?

HTML cung cấp hai thuộc tính bảng của Rows Rowspan và và Col Colspan để tạo một nhịp ô thành nhiều hàng và cột tương ứng.

20. Có thể thay đổi phần tử nội tuyến thành phần tử cấp khối không?

Có, có thể sử dụng thuộc tính hiển thị trên mạng với giá trị của nó là khối khối, để thay đổi phần tử nội tuyến thành phần tử cấp khối.

21. Trong bao nhiêu cách chúng ta có thể định vị một phần tử HTML? Hoặc các giá trị cho phép của thuộc tính vị trí là gì?

Chủ yếu có 7 giá trị của thuộc tính vị trí có thể được sử dụng để định vị phần tử HTML:

  1. tĩnh: giá trị mặc định. Ở đây phần tử được định vị theo luồng thông thường của tài liệu.: Default value. Here the element is positioned according to the normal flow of the document.
  2. Tuyệt đối: Ở đây phần tử được định vị so với phần tử cha của nó. Vị trí cuối cùng được xác định bởi các giá trị của trái, phải, trên cùng, dưới cùng.: Here the element is positioned relative to its parent element. The final position is determined by the values of left, right, top, bottom.
  3. Đã sửa: Điều này tương tự như tuyệt đối ngoại trừ ở đây các phần tử được định vị so với phần tử.: This is similar to absolute except here the elements are positioned relative to the element.
  4. tương đối: Ở đây, phần tử được định vị theo luồng thông thường của tài liệu và được định vị so với vị trí ban đầu/ bình thường.: Here the element is positioned according to the normal flow of the document and positioned relative to its original/ normal position.
  5. Ban đầu: Điều này đặt lại thuộc tính về giá trị mặc định của nó.: This resets the property to its default value.
  6. kế thừa: ở đây phần tử kế thừa hoặc lấy thuộc tính của cha mẹ của nó.: Here the element inherits or takes the property of its parent.

22. Trong bao nhiêu cách bạn có thể hiển thị các yếu tố HTML?

  1. nội tuyến: Sử dụng điều này, chúng tôi có thể hiển thị bất kỳ phần tử cấp khối nào dưới dạng phần tử nội tuyến. Các giá trị thuộc tính chiều cao và chiều rộng của phần tử sẽ không ảnh hưởng.: Using this we can display any block-level element as an inline element. The height and width attribute values of the element will not affect.
  2. Khối: Sử dụng điều này, chúng ta có thể hiển thị bất kỳ phần tử nội tuyến nào dưới dạng phần tử cấp khối. & NBSP;: using this, we can display any inline element as a block-level element. 
  3. Nội tuyến: Thuộc tính này tương tự như nội tuyến, ngoại trừ bằng cách sử dụng màn hình làm khối nội tuyến, chúng ta thực sự có thể định dạng phần tử bằng các giá trị chiều cao và chiều rộng.: This property is similar to inline, except by using the display as inline-block, we can actually format the element using height and width values.
  4. Flex: Nó hiển thị thùng chứa và phần tử như một cấu trúc linh hoạt. Nó theo thuộc tính Flexbox.: It displays the container and element as a flexible structure. It follows flexbox property.
  5. Inline-Flex: Nó hiển thị thùng chứa Flex dưới dạng phần tử nội tuyến trong khi nội dung của nó tuân theo các thuộc tính FlexBox.: It displays the flex container as an inline element while its content follows the flexbox properties.
  6. Lưới: Nó hiển thị các phần tử HTML dưới dạng thùng chứa lưới.: It displays the HTML elements as a grid container.
  7. Không: Sử dụng thuộc tính này, chúng tôi có thể ẩn phần tử HTML.: Using this property we can hide the HTML element.

Dưới đây là một số loại hiển thị hiếm khi được sử dụng:

  1. bàn
  2. inline-table
  3. table-cell
  4. table-column
  5. table-row
  6. inline-grid
  7. list-item
  8. thừa kế
  9. ban đầu
  10. table-caption

23.

Khi chúng ta sử dụng thuộc tính Tầm nhìn của Tầm nhìn: Hidden, đối với phần tử HTML thì phần tử đó sẽ bị ẩn khỏi trang web nhưng vẫn chiếm không gian. Trong khi đó, nếu chúng ta sử dụng hiển thị trên mạng: không có thuộc tính nào của một phần tử HTML thì phần tử sẽ bị ẩn, và nó cũng sẽ giành được bất kỳ khoảng trống nào trên trang web.

24. Làm thế nào để chỉ định liên kết trong HTML và giải thích thuộc tính đích?

HTML cung cấp thẻ siêu liên kết để chỉ định các liên kết trong trang web. Thuộc tính ‘href, được sử dụng để chỉ định liên kết và thuộc tính‘ mục tiêu được sử dụng để chỉ định, nơi chúng tôi muốn mở tài liệu được liên kết. Thuộc tính ‘mục tiêu có thể có các giá trị sau:

  1. _Self: Đây là một giá trị mặc định. Nó mở tài liệu trong cùng một cửa sổ hoặc tab khi được nhấp.: This is a default value. It opens the document in the same window or tab as it was clicked.
  2. _blank: Nó mở tài liệu trong một cửa sổ hoặc tab mới.: It opens the document in a new window or tab.
  3. _Parent: Nó mở tài liệu trong khung cha.: It opens the document in a parent frame.
  4. _TOP: Nó mở tài liệu trong một cửa sổ toàn thân.: It opens the document in a full-body window.

25. Trong bao nhiêu cách chúng ta có thể chỉ định các kiểu CSS cho phần tử HTML?

Có ba cách mà chúng ta có thể chỉ định các kiểu cho các phần tử HTML:

  • Nội tuyến: Ở đây chúng tôi sử dụng thuộc tính ‘phong cách bên trong phần tử HTML.: Here we use the ‘style’ attribute inside the HTML element.
  • Nội bộ: Ở đây chúng tôi sử dụng thẻ bên trong thẻ. Để áp dụng phong cách, chúng tôi liên kết các phần tử bằng cách sử dụng các thuộc tính id id hoặc ‘class. Here we use the tag inside the tag. To apply the style we bind the elements using ‘id’ or ‘class’ attributes.
  • Bên ngoài: Ở đây chúng tôi sử dụng thẻ bên trong thẻ để tham chiếu tệp CSS vào mã HTML của chúng tôi. Một lần nữa, sự ràng buộc giữa các phần tử và kiểu được thực hiện bằng cách sử dụng các thuộc tính id id hoặc ‘lớp.: Here we use the tag inside tag to reference the CSS file into our HTML code. Again the binding between elements and styles is done using ‘id’ or ‘class’ attributes.

26. Sự khác biệt giữa thẻ liên kết và thẻ neo?

Thẻ neo được sử dụng để tạo siêu liên kết sang trang web khác hoặc đến một phần nhất định của trang web và các liên kết này có thể nhấp, trong khi đó, thẻ liên kết xác định liên kết giữa tài liệu và tài nguyên bên ngoài và chúng không thể nhấp được.

27. Làm thế nào để bao gồm mã JavaScript trong HTML?

HTML cung cấp một thẻ bằng cách sử dụng mà chúng tôi có thể chạy mã JavaScript và làm cho trang HTML của chúng tôi năng động hơn.



   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   

28. Khi nào nên sử dụng tập lệnh trong đầu và khi nào nên sử dụng tập lệnh trong cơ thể?

Nếu các tập lệnh chứa một số chức năng kích hoạt sự kiện hoặc thư viện jQuery thì chúng ta nên sử dụng chúng trong phần đầu. Nếu tập lệnh ghi nội dung trên trang hoặc không nằm trong một hàm thì nó nên được đặt bên trong phần cơ thể ở phía dưới. Tóm lại, theo dõi dưới ba điểm:

  1. Đặt các tập lệnh thư viện hoặc tập lệnh sự kiện vào phần đầu.
  2. Đặt các tập lệnh bình thường không viết bất cứ điều gì trên trang, trong phần đầu cho đến khi có bất kỳ vấn đề hiệu suất nào.
  3. Đặt các tập lệnh hiển thị một cái gì đó trên trang web ở dưới cùng của phần cơ thể.

29. Các hình thức là gì và làm thế nào để tạo các biểu mẫu trong HTML?

Biểu mẫu HTML được sử dụng để thu thập các đầu vào của người dùng. HTML cung cấp một thẻ để tạo biểu mẫu. Để lấy đầu vào từ người dùng, chúng tôi sử dụng thẻ bên trong biểu mẫu để tất cả dữ liệu người dùng được thu thập có thể được gửi đến máy chủ để xử lý. Có các loại đầu vào khác nhau như ‘nút,‘ Hộp kiểm, ‘Số,‘ Văn bản, ‘Mật khẩu,‘ Gửi, v.v.


   Enter your name: 
    
   Enter Mobile number 
   
   

30. Làm thế nào để xử lý các sự kiện trong HTML?

HTML cho phép các hành động kích hoạt sự kiện trong các trình duyệt bằng JavaScript hoặc JQuery. Có rất nhiều sự kiện như ‘Onclick,‘ Ondrag, ‘onchange, v.v.



   
       0
       
       
   
   
   
       function myFunction[] {
           var value = document.getElementById["event_demo"].innerHTML
           value = parseInt[value] + 1;
           document.getElementById["event_demo"].innerHTML = value;
       }
       function reset[] {
           document.getElementById["event_demo"].innerHTML = 0;
       }
   

Câu hỏi phỏng vấn HTML5

31. Một số lợi thế của HTML5 so với các phiên bản trước đó là gì?

Một số lợi thế của HTML5 là:-

  • Nó có hỗ trợ đa phương tiện.
  • Nó có khả năng lưu trữ dữ liệu ngoại tuyến bằng cơ sở dữ liệu SQL và bộ đệm ứng dụng.
  • JavaScript có thể được chạy trong nền.
  • HTML5 cũng cho phép người dùng vẽ các hình dạng khác nhau như hình chữ nhật, vòng tròn, hình tam giác, v.v.
  • Bao gồm các thẻ ngữ nghĩa mới và thẻ điều khiển biểu mẫu.

32. Làm thế nào chúng ta có thể đưa âm thanh hoặc video vào một trang web?

HTML5 cung cấp hai thẻ: và các thẻ sử dụng mà chúng tôi có thể thêm âm thanh hoặc video trực tiếp vào trang web.

33. Các yếu tố nội tuyến và khối trong HTML5?

Nội tuyếnKhối
Các yếu tố nội tuyến chỉ cần chiếm không gian hoàn toàn cần thiết cho nội dung và không bắt đầu từ một dòng mới. Ví dụ:-- ,,,,,,,,,,,,,,,,,,,, v.v.
Example:- , , ,

34. Sự khác biệt giữa thẻ và thẻ là gì?

TAG chỉ định nội dung khép kín, như sơ đồ, hình ảnh, đoạn mã, v.v. Tài liệu HTML5.

35. Làm thế nào để chỉ định siêu dữ liệu trong HTML5?

Để chỉ định chúng ta có thể sử dụng thẻ là thẻ void, tức là, nó không có thẻ đóng. Một số thuộc tính được sử dụng với các thẻ meta là tên, nội dung, http-quiv, v.v ... Hình ảnh dưới đây cho biết cách chỉ định siêu dữ liệu.

36. Thẻ và thẻ giống nhau?

Không. Thẻ và thẻ là khác nhau. Trong trường hợp thẻ, người dùng sẽ phải chọn từ danh sách các tùy chọn, trong khi khi được sử dụng cùng với thẻ cung cấp một đề xuất mà người dùng chọn một trong các tùy chọn được cung cấp hoặc có thể nhập một số giá trị hoàn toàn khác nhau.

37. Xác định bản đồ hình ảnh?

Bản đồ hình ảnh cho phép một bản đồ nhà phát triển/liên kết các phần khác nhau của hình ảnh với các trang web khác nhau. Nó có thể đạt được bằng thẻ trong HTML5, sử dụng chúng tôi có thể liên kết hình ảnh với các khu vực có thể nhấp.



     
     

38. Các yếu tố ngữ nghĩa là gì?

Các yếu tố ngữ nghĩa là những yếu tố mô tả ý nghĩa cụ thể cho trình duyệt và nhà phát triển. Các yếu tố như ,,, v.v., là các yếu tố ngữ nghĩa.

39. Chuyển đổi dữ liệu dưới đây thành định dạng bảng trong HTML5?

S.no., ngôn ngữ, chủ yếu được sử dụng cho

1, html, frontend

2, CSS, Frontend

3, Python, phụ trợ

40. Sự khác biệt giữa thẻ và thẻ là gì?

TAG nên được sử dụng khi chúng tôi muốn hiển thị tiến trình hoàn thành của một nhiệm vụ, trong khi nếu chúng tôi chỉ muốn đo vô hướng trong phạm vi đã biết hoặc giá trị phân số. Ngoài ra, chúng tôi có thể chỉ định nhiều thuộc tính bổ sung cho các thẻ như ‘Form,‘ Low, ‘High,‘ Min, v.v.

41. Có thể kéo và thả có thể bằng HTML5 và làm thế nào?

Có, trong HTML5, chúng ta có thể kéo và thả một phần tử. Điều này có thể đạt được bằng cách sử dụng các sự kiện liên quan đến kéo và thả để được sử dụng với phần tử mà chúng ta muốn kéo và thả.

42. Sự khác biệt giữa phần tử SVG và Canvas HTML5?

SVGTranh sơn dầu
SVG là một vectơ dựa trên, bao gồm các hình dạng. & Nbsp;Nó dựa trên raster, tức là bao gồm các pixel.
SVG hoạt động tốt hơn với một bề mặt lớn hơn.Canvas hoạt động tốt hơn với một bề mặt nhỏ hơn.
SVG có thể được sửa đổi bằng CSS và tập lệnh.Canvas chỉ có thể được sửa đổi bằng cách sử dụng các tập lệnh.
SVG có khả năng mở rộng cao. Vì vậy, chúng tôi có thể in ở chất lượng cao với độ phân giải cao.Nó ít có thể mở rộng.

43. Loại tệp âm thanh nào có thể được phát bằng HTML5?

HTML5 hỗ trợ ba loại định dạng tệp âm thanh sau:

  1. Mp3
  2. Wav
  3. OGG

44. Các mục tiêu quan trọng của đặc tả HTML5 là gì?

Đây là khu vực mục tiêu của thông số kỹ thuật HTML5:

  • Giới thiệu các thẻ phần tử mới để cấu trúc tốt hơn trang web như thẻ.
  • Hình thành một tiêu chuẩn trong hành vi và hỗ trợ cho các thiết bị và nền tảng khác nhau
  • Tương thích ngược với các trang web HTML phiên bản cũ hơn
  • Giới thiệu các yếu tố tương tác cơ bản mà không có sự phụ thuộc của các plugin như thẻ thay vì plugin flash.

45. Giải thích khái niệm lưu trữ web trong HTML5.

Lưu trữ web này giúp lưu trữ một số dữ liệu tĩnh trong bộ lưu trữ cục bộ của trình duyệt để chúng tôi không cần phải tìm nạp nó từ máy chủ mỗi khi chúng tôi cần. Có giới hạn kích thước dựa trên các trình duyệt khác nhau. Điều này giúp giảm thời gian tải và trải nghiệm người dùng suôn sẻ. Có hai loại lưu trữ web được sử dụng để lưu trữ dữ liệu cục bộ trong HTML5:

  • Lưu trữ cục bộ - Điều này giúp lưu trữ dữ liệu sẽ được giữ lại mặc dù người dùng mở lại trình duyệt. Nó được lưu trữ cho mỗi ứng dụng web trên các trình duyệt khác nhau. - This helps in storing data that will be retained even though the user reopens the browser. It is stored for each webapp on different browsers.
  • Lưu trữ phiên - Điều này chỉ được sử dụng cho một phiên. Sau khi người dùng đóng trình duyệt, điều này sẽ bị xóa. - This is used for one session only. After the user closes the browser this gets deleted.

46. ​​Microdata trong HTML5 là gì?

Nó được sử dụng để giúp trích xuất dữ liệu cho trình thu thập dữ liệu và công cụ tìm kiếm trang web. Nó về cơ bản là một nhóm các cặp giá trị tên. Các nhóm được gọi là các mục và mỗi cặp giá trị tên là một thuộc tính. Hầu hết các công cụ tìm kiếm như Google, Microsoft, Yandex, v.v.


 Interviewbit Games -
 REQUIRES ANDROID
 
 
RATING:
4.6 [
8864 ratings ]
 
 
Price: Rs.1.00

 
  • ItemID - Định danh toàn cầu, độc đáo của một mục. – The unique, global identifier of an item.
  • ItemProp - Được sử dụng để thêm thuộc tính vào một mục. – Used to add properties to an item.
  • ItemRef - Cung cấp danh sách ID phần tử với các thuộc tính bổ sung. – Provides a list of element ids with additional properties.
  • ItemScope - Nó xác định phạm vi của itemType được liên kết với nó. – It defines the scope of the itemtype associated with it.
  • itemType - Chỉ định URL của từ vựng sẽ được sử dụng để xác định itemProp. – Specifies the URL of the vocabulary that will be used to define itemprop.

Ví dụ trên sẽ được Google phân tích.

47. Thẻ nào được sử dụng để biểu thị kết quả của tính toán? Giải thích các thuộc tính của nó.

Thẻ được sử dụng để thể hiện kết quả của một phép tính. Nó có các thuộc tính sau:

  • Đối với - nó xác định mối quan hệ giữa các yếu tố được sử dụng trong tính toán và kết quả. - It defines the relationship between the elements used in calculation and result.
  • Mẫu - Điều này được sử dụng để xác định dạng phần tử đầu ra thuộc về.- This is used to define the form the output element belongs to.
  • Tên - Tên của phần tử đầu ra. - The name of the output element.

      +
     
     The output is: 

Ví dụ trên trông giống như

48. Có gì mới về mối quan hệ giữa các thẻ và thẻ trong HTML5?

Vì HTML5 là tất cả về ngữ nghĩa và sắp xếp tốt hơn của các thẻ và phần tử, thẻ chỉ định phần tiêu đề của trang web. Không giống như trong phiên bản trước, có một yếu tố cho toàn bộ trang web, bây giờ đây là tiêu đề cho một phần như OR. Theo đặc tả HTML5, mỗi phần tử ít nhất phải có một thẻ.

49. Giải thích đồ họa HTML5.

HTML5 hỗ trợ hai loại đồ họa:

  • Canvas - Nó giống như vẽ trên một whitepaper hoặc một trang web trống. Chúng tôi có thể thêm các thiết kế đồ họa khác nhau trên các trang web với các phương pháp có sẵn để vẽ các hình dạng hình học khác nhau. - It is like drawing on a whitepaper or a blank webpage. We can add different graphic designs on web pages with available methods for drawing various geometrical shapes.


 
 
 
     
 
  • SVG - Đồ họa vector có thể mở rộng được sử dụng chủ yếu cho các sơ đồ hoặc biểu tượng. Nó theo định dạng XML. - Scalable Vector Graphics are used mostly for diagrams or icons. It follows the XML format.


 
   
     
   
 

Cả hai ví dụ trên đều tạo ra đầu ra này và đại diện cho hai cách tiếp cận khác nhau do HTML5 cung cấp để thực hiện các khía cạnh đồ họa trong trang web.

50. Giải thích các loại đầu vào mới được cung cấp bởi HTML5 cho các biểu mẫu?

Sau đây là các loại dữ liệu mới quan trọng được cung cấp bởi HTML5:

  • Ngày - Chỉ chọn Ngày bằng cách sử dụng Type = "Date"
  • Tuần - Chọn một tuần bằng cách sử dụng Type = "Tuần"
  • Tháng - Chỉ chọn Tháng bằng cách sử dụng Type = "Tháng"
  • Thời gian - Chỉ chọn thời gian bằng cách sử dụng Type = "Time".
  • DateTime - Kết hợp ngày và thời gian bằng cách sử dụng Type = "DateTime"
  • DateTime-local-Kết hợp & nbsp; ngày và thời gian bằng cách sử dụng type = "datetime-local." Nhưng bỏ qua múi giờ
  • Màu sắc - Chấp nhận nhiều màu bằng cách sử dụng loại = "màu"
  • Email - Chấp nhận một hoặc nhiều địa chỉ email bằng Type = "Email"
  • Số - Chấp nhận giá trị số với các kiểm tra bổ sung như Min và Max bằng cách sử dụng Type = "Number"
  • Tìm kiếm - Cho phép tìm kiếm các truy vấn bằng cách nhập văn bản bằng cách sử dụng Type = "Search"
  • Tel - Cho phép các số điện thoại khác nhau bằng cách sử dụng Type = "Tel"
  • Người giữ chỗ - Để hiển thị một gợi ý ngắn trong các trường đầu vào trước khi nhập giá trị bằng cách sử dụng loại = "trình giữ chỗ"
  • Phạm vi - Chấp nhận giá trị số trong một phạm vi cụ thể bằng cách sử dụng loại = "phạm vi"
  • URL - Chấp nhận địa chỉ web bằng cách sử dụng loại = "url”
0

51. Các thẻ mới trong các yếu tố phương tiện trong HTML5 là gì?

  • - Được sử dụng cho âm thanh, luồng âm thanh hoặc nhạc, nhúng nội dung âm thanh mà không cần thêm bất kỳ trình cắm bổ sung nào. - Used for sounds, audio streams, or music, embed audio content without any additional plug-in.
  • - Được sử dụng cho các luồng video, nội dung video nhúng, v.v. - Used for video streams, embed video content etc.
  • - Được sử dụng cho nhiều tài nguyên truyền thông trong các yếu tố truyền thông, chẳng hạn như âm thanh, video, v.v. - Used for multiple media resources in media elements, such as audio, video, etc.
  • - Được sử dụng cho một ứng dụng bên ngoài hoặc nội dung nhúng. - Used for an external application or embedded content.
  • - Được sử dụng cho phụ đề trong các yếu tố phương tiện như video hoặc âm thanh. - Used for subtitles in the media elements such as video or audio.
1

52. Tại sao bạn nghĩ rằng việc bổ sung chức năng kéo và thả trong HTML5 lại quan trọng? Làm thế nào bạn sẽ tạo một hình ảnh có thể kéo trong HTML5?

Chức năng kéo và thả là một cách rất trực quan để chọn các tệp cục bộ. Điều này tương tự như những gì hầu hết các hệ điều hành có chức năng sao chép do đó làm cho người dùng rất dễ hiểu. Trước API kéo và thả bản địa, điều này có thể đạt được bằng cách viết chương trình JavaScript phức tạp hoặc các khung bên ngoài như jQuery.

Để kích hoạt chức năng này, có một thuộc tính có thể kéo trong thẻ và cần đặt thuộc tính OnDrop và Ondragover cho một EventHandler có sẵn trong các tập lệnh.

2

53. Tại sao chúng ta cần phần tử MathML trong HTML5?

MathML là viết tắt của ngôn ngữ đánh dấu toán học. Nó được sử dụng để hiển thị các biểu thức toán học trên các trang web. Đối với thẻ này được sử dụng.

3

Điều này hiển thị phương trình A2 + B2 + 2AB = 0.

54.

Các sự kiện được đẩy từ máy chủ web đến các trình duyệt được gọi là các sự kiện sys-sent. Các yếu tố DOM có thể được cập nhật liên tục bằng cách sử dụng các sự kiện này. Điều này có một lợi thế lớn so với bỏ phiếu thẳng. Trong bỏ phiếu, có rất nhiều chi phí vì mỗi lần thiết lập kết nối HTTP và phá bỏ nó trong khi, trong các sự kiện có thiết bị máy chủ, có một kết nối HTTP tồn tại lâu dài. Để sử dụng một sự kiện server-sent, phần tử được sử dụng. Thuộc tính SRC của phần tử này chỉ định URL mà gửi luồng dữ liệu có các sự kiện.

4

55. Nhân viên web là gì?

Chúng được thêm vào để mang lại sự song song và khả năng không đồng bộ. Nó chạy trong nền để thực hiện các nhiệm vụ tốn kém về mặt tính toán mà không mang lại để làm cho trang phản hồi. Nó đạt được bằng cách bắt đầu một chủ đề riêng cho các nhiệm vụ như vậy. Đây không phải là để thực hiện các hoạt động UI. Có ba loại nhân viên web:

  • Công nhân chuyên dụng - Đây là những công nhân được sử dụng bởi một kịch bản duy nhất.- These are workers that are utilized by a single script.
  • Các nhân viên được chia sẻ -những công nhân được sử dụng bởi nhiều tập lệnh chạy trong các cửa sổ khác nhau, iframes, v.v. -These are workers that are utilized by multiple scripts running in different windows, IFrames, etc.
  • Nhân viên dịch vụ - Những hoạt động như các máy chủ proxy giữa các ứng dụng web, trình duyệt và mạng. Chủ yếu được sử dụng cho thông báo đẩy và API đồng bộ hóa. - These act as proxy servers between web applications, the browser, and the network. Mostly used for push notifications and sync APIs.
5

56. Việc sử dụng thuộc tính Novalidate cho thẻ mẫu được giới thiệu trong HTML5 là gì?

Giá trị của nó là một loại Boolean cho biết liệu dữ liệu được gửi bởi biểu mẫu sẽ được xác thực trước. Bằng cách làm sai, các biểu mẫu có thể được gửi mà không cần xác thực giúp người dùng tiếp tục sau.

6

57. Hình ảnh raster và hình ảnh vector là gì?

Hình ảnh raster - Hình ảnh raster được xác định bởi sự sắp xếp của pixel trong một lưới với chính xác màu sắc của pixel. Một số định dạng tệp raster bao gồm png [.png], jpeg [.jpg], v.v. thời trang. Phần mở rộng tệp là .svg - The raster image is defined by the arrangement of pixels in a grid with exactly what color the pixel should be. Few raster file formats include PNG[.png], JPEG[.jpg], etc.
Vector Images - The vector image is defined using algorithms with shape and path definitions that can be used to render the image on-screen written in a similar markup fashion. The file extension is .svg

58. Làm thế nào để hỗ trợ SVG trong các trình duyệt cũ?

Để hỗ trợ các trình duyệt cũ thay vì xác định tài nguyên của SVG trong thuộc tính SRC của TAG, cần được xác định trong thuộc tính SRCSET và trong SRC, tệp PNG dự phòng nên được xác định.

7

59. Cách tiếp cận khác nhau để làm cho một hình ảnh phản ứng là gì?

  • Hướng nghệ thuật - Sử dụng phần tử Hình ảnh cảnh quan được hiển thị đầy đủ trong bố cục máy tính để bàn có thể được phóng to với chủ đề chính trong trọng tâm cho bố cục chân dung. - Using element the landscape image fully shown in desktop layout can be zoomed in with the main subject in focus for a portrait layout.
8

Màn hình lớn hơn [> 650px]

Đối với bất kỳ màn hình nào khác

  • Chuyển đổi độ phân giải - Thay vì thu phóng và cắt hình ảnh có thể được thu nhỏ tương ứng bằng cách sử dụng đồ họa vector. Ngoài ra, điều này cũng có thể được tối ưu hóa hơn nữa để phục vụ các màn hình mật độ pixel khác nhau. & NBSP;- Instead of zoom and crop the images can be scaled accordingly using vector graphics. Also, this can be further optimized to serve different pixel density screens as well. 

Ví dụ SVG

9

60. Tệp kê khai trong HTML5 là gì?

Tệp kê khai được sử dụng để liệt kê các tài nguyên có thể được lưu trong bộ nhớ cache. Các trình duyệt sử dụng thông tin này để làm cho trang web tải nhanh hơn lần đầu tiên. Có 3 phần trong tệp kê khai

  • Bản kê khai bộ đệm - các tệp cần được lưu trữ - Files needs to be cached
  • Mạng - Tệp không bao giờ được lưu trữ, luôn cần kết nối mạng. - File never to be cached, always need a network connection.
  • Dự phòng - các tệp dự phòng trong trường hợp một trang không thể truy cập được - Fallback files in case a page is inaccessible


   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
0


   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
1

61. API định vị địa lý trong HTML5 là gì?

API định vị địa lý được sử dụng để chia sẻ vị trí thực tế của máy khách với các trang web. Điều này giúp phục vụ nội dung dựa trên địa phương và trải nghiệm độc đáo cho người dùng, dựa trên vị trí của họ. Điều này hoạt động với một thuộc tính mới của đối tượng Navigator toàn cầu và hầu hết các trình duyệt hiện đại hỗ trợ điều này.



   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
2

62. Viết mã HTML5 để chứng minh việc sử dụng API định vị địa lý.



   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
3

Ví dụ trên yêu cầu quyền của người dùng truy cập dữ liệu vị trí thông qua API định vị địa lý và sau khi nhấp vào nút, tọa độ của vị trí vật lý của máy khách được hiển thị.

63. Giải thích các thành phần web và nó sử dụng nó.

Chúng được sử dụng để tạo ra các yếu tố tùy chỉnh có thể tái sử dụng rất khó khăn trong HTML truyền thống. Nó bao gồm ba công nghệ:

  • Các yếu tố tùy chỉnh - Đây là các API JavaScript giúp xác định các yếu tố tùy chỉnh và hành vi của chúng. - These are JavaScript APIs that help in defining custom elements and their behavior.
  • Shadow Dom - Đây là các API JavaScript gắn một cây bóng tối được đóng gói vào một phần tử để giữ cho các tính năng của phần tử riêng tư và không bị ảnh hưởng bởi các phần khác. - These are JavaScript APIs that attach an encapsulated shadow DOM tree to an element to keep the element’s features private and unaffected by other parts.


   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
4


   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
5 Các yếu tố tùy chỉnh 2 được xác định và lấy nội dung văn bản của chúng và chèn chúng vào một DOM bóng làm nội dung của một phần tử.

Here 2 custom elements are defined and which takes their text content and inserts them into a shadow DOM as content of a

element.

  • Các mẫu HTML - Các mẫu đánh dấu được viết bằng cách sử dụng và các phần tử có thể được sử dụng lại nhiều lần làm cơ sở của cấu trúc phần tử tùy chỉnh. - The markup templates are written using and elements which can be reused multiple times as the basis of a custom element's structure.


   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
6


   
    
          This is a demo for 
          
   
   
       document.getElementById["demo"].innerHTML = "script Tag"
   
   
7 Ở đây chúng tôi đang sử dụng lại mẫu.

Here we are reusing the template.

References:

Mozilla mdn

W3C

Tài nguyên bổ sung

  • Thực hành mã hóa
  • Các tính năng của HTML
  • HTML Cheat Sheet
  • HTML MCQ
  • Sách HTML
  • Các dự án HTML
  • HTML IDE
  • Các tính năng HTML5
  • Làm thế nào để trở thành nhà phát triển đầu tiên
  • Sự khác biệt giữa HTML và HTML5
  • Sự khác biệt giữa phía trước và phụ trợ
  • Sự khác biệt giữa HTML và JavaScript
  • Sự khác biệt giữa HTML và XML
  • Sự khác biệt giữa HTML và XHTML
  • Sự khác biệt giữa HTML và CSS
  • Xem tất cả các câu hỏi phỏng vấn kỹ thuật

HTML MCQ

Sách HTML

Các dự án HTML

HTML IDE

Các tính năng HTML5

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Sự khác biệt giữa HTML và HTML5

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Sự khác biệt giữa HTML và HTML5

Sự khác biệt giữa phía trước và phụ trợ

Sự khác biệt giữa HTML và JavaScript

Sự khác biệt giữa HTML và XML

Sự khác biệt giữa HTML và XHTML

Sự khác biệt giữa HTML và CSS

Xem tất cả các câu hỏi phỏng vấn kỹ thuật

Nội tuyến

Nội bộ

Các tính năng HTML5

Làm thế nào để trở thành nhà phát triển đầu tiên

Sự khác biệt giữa HTML và HTML5

Sự khác biệt giữa phía trước và phụ trợ

Sự khác biệt giữa HTML và JavaScript

Sự khác biệt giữa HTML và XML

Sự khác biệt giữa HTML và XHTML

Sự khác biệt giữa HTML và CSS

Các tính năng HTML5

Làm thế nào để trở thành nhà phát triển đầu tiên

Sự khác biệt giữa HTML và HTML5

Sự khác biệt giữa phía trước và phụ trợ

Sự khác biệt giữa HTML và JavaScript

Sự khác biệt giữa HTML và XML

Sự khác biệt giữa HTML và XHTML

Sự khác biệt giữa HTML và CSS

Xem tất cả các câu hỏi phỏng vấn kỹ thuật

Nội tuyến

Nội bộ

Bên ngoài

Không có điều nào ở trên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Làm thế nào để trở thành nhà phát triển đầu tiên

Sự khác biệt giữa HTML và HTML5

Sự khác biệt giữa phía trước và phụ trợ

Sự khác biệt giữa HTML và JavaScript

Sự khác biệt giữa HTML và XML

Sự khác biệt giữa HTML và XHTML

Sự khác biệt giữa HTML và CSS

Xem tất cả các câu hỏi phỏng vấn kỹ thuật

Nội tuyến

Nội bộ

Bên ngoài

Không có điều nào ở trên

All of the above

content

.hml

.xml

.html

.htm

Tùy chọn A và C

Tùy chọn C và D

tooltip

Các câu hỏi phỏng vấn cho HTML CSS JavaScript là gì?

Câu hỏi phỏng vấn HTML..
2] Thẻ là gì? ....
3] Tất cả các thẻ HTML có thẻ cuối không? ....
4] Định dạng trong HTML là gì? ....
5] HTML chứa bao nhiêu loại tiêu đề? ....
6] Làm thế nào để tạo một siêu liên kết trong HTML? ....
7] Thẻ HTML nào được sử dụng để hiển thị dữ liệu ở dạng bảng ?.

Các câu hỏi phỏng vấn được hỏi trong HTML và CSS là gì?

Câu hỏi & câu trả lời phỏng vấn HTML..
HTML là gì?....
Thẻ trong HTML là gì?....
Sự khác biệt chính giữa các phần tử và thẻ HTML là gì?....
Nếu bạn muốn hiển thị một số dữ liệu HTML ở một bảng ở định dạng bảng, bạn sẽ sử dụng thẻ HTML nào?....
Các thuộc tính trong HTML là gì?....
Thẻ neo trong HTML là gì?....
Danh sách trong HTML là gì ?.

Có bao nhiêu câu hỏi lập trình trong Phỏng vấn?

300+ phải làm câu hỏi mã hóa từ các cuộc phỏng vấn. Must Do Coding Questions from Interviews.

Doctype trong các câu hỏi phỏng vấn HTML là gì?

Tuyên bố DOCTYPE: Phần: Tag Phần xác định một phần trong tài liệu, chẳng hạn như tiêu đề, chân trang hoặc trong các phần khác của tài liệu.Nó được sử dụng để xác định cấu trúc của tài liệu.

Bài Viết Liên Quan

Chủ Đề