Hãy đối mặt với nó, sự phát triển web có thể dễ dàng trở thành một mớ hỗn độn. Html, css và JavaScript. Tất cả đã phát triển từ nguồn gốc khiêm tốn trong nhiều năm, và phần lớn không rõ ràng về cách bạn nên sử dụng chúng. Kết quả là, tất cả đều quá dễ dàng để xây dựng một mớ hỗn độn có thể xác định. Tuân thủ các tiêu chuẩn và tận dụng các cải tiến mới nhất trong thông số kỹ thuật không đảm bảo mã tốt, nhưng nó chắc chắn có thể giúp ích.
Trong bất kỳ loại phát triển phần mềm, mô-đun là vua khi nói đến việc xây dựng mã duy trì. Kết quả là, bạn sẽ muốn giữ một mắt nhắm vào các thành phần web. Hỗ trợ trình duyệt không tuyệt vời, nhưng nếu bạn nắm lấy một số polyfills. , bạn có thể vượt qua đường cong và bắt đầu tận dụng các yếu tố tùy chỉnh để cấu trúc mã của bạn ngay lập tức. Phong cách phát triển này là tương lai, vì vậy nó đáng để làm quen với nó bây giờ.
Bản thân HTML5 đã giới thiệu một số yếu tố mới (và một số ít) để giúp khuyến khích các thực hành mã hóa tốt. Bạn có thể đã nghe nói về đánh dấu ngữ nghĩa, đề cập đến việc sử dụng các yếu tố mô tả của HTML5 như & lt; bài viết & gt; và & lt; Hình & gt; để chỉ ra loại nội dung chúng chứa.
Điều này thực sự có thể giúp ích với sự sạch sẽ của mã của bạn, vì các phần tử HTML sẽ nhận dạng ngay lập tức, ví dụ, phần nào đại diện cho thanh menu, các phần nội dung của bạn, chân trang, v.v.
Nó cũng sẽ giúp nếu bạn tận dụng các tiêu chuẩn JavaScript mới nhất. JavaScript cũng có thể trở nên lộn xộn, nhưng nó trở nên dễ dàng hơn nhiều để làm việc trong những năm gần đây. Cú pháp ES6 được hỗ trợ rộng rãi trong các trình duyệt và các trình duyệt như các chức năng và lớp mũi tên có thể giúp cuộc sống của bạn dễ dàng hơn nhiều - nhưng nhiều nhà phát triển đều không quen thuộc hoặc cảnh giác khi sử dụng chúng.
Tiếp tục chủ đề phát triển mô-đun, JavaScript cũng hỗ trợ tải mô-đun, có thể giúp bạn quản lý các phụ thuộc sạch sẽ.
Chúng sẽ từng là các chức năng phức tạp yêu cầu phần mềm chuyên dụng, nhưng hiện tại chúng đang được xây dựng trực tiếp vào các trình duyệt. API Speech Web có các thành phần hỗ trợ văn bản thành giọng nói và lời nói. Sau này sẽ sử dụng dịch vụ trực tuyến (Chrome sử dụng API phát biểu của Google Cloud) hoặc dịch vụ nhận dạng giọng nói gốc của thiết bị. Hy vọng sẽ thấy điều này được sử dụng rộng rãi trên các thiết bị di động trong tương lai.
Tầm thường như nó có thể phát ra âm thanh, đây là một ví dụ tuyệt vời về cách HTML5 đơn giản hóa các tác vụ phổ biến mà trước đây đã yêu cầu mã hóa tùy chỉnh của một thành phần UI khá phức tạp. & lt; loại đầu vào = "màu" & gt; Sẽ hiển thị một bộ chọn màu trực quan khi nhấp vào, sử dụng bộ chọn màu có nguồn gốc từ thiết bị. Điều này có thể đặc biệt hữu ích với vải HTML. Nó được hỗ trợ rộng rãi với ngoại lệ của Safari trên điện thoại di động.
Điều này có thể cung cấp một liên lạc thẩm mỹ đẹp trên nền tảng di động. & lt; meta name = "nội dung" màu chủ đề "=" # ffffff "/ & gt; được thiết kế để hướng dẫn trình duyệt reColour thanh công cụ khi xem trang web của bạn. Thật không may, nó hơi không được chuẩn hóa, vì vậy trong khi "Màu chủ đề" Hoạt động với Chrome, Firefox và Opera, trên iOS bạn sẽ cần "Apple-Mobile-Web-App-Status-Bar-Style" (chỉ hoạt động ở chế độ toàn màn hình).
Hy vọng rằng bạn đã thực hiện thiết kế đáp ứng, trong trường hợp đó, hình ảnh của bạn sẽ thay đổi kích thước để phù hợp với chế độ xem. Điều này không hoàn hảo, vì bạn sẽ buộc người dùng phải tải xuống phiên bản lớn nhất của hình ảnh sau đó hạ thấp nó. Nhập HTML5. & lt; hình ảnh & gt; Yếu tố, cho phép bạn chỉ định các hình ảnh khác nhau sẽ được hiển thị tùy thuộc vào độ phân giải màn hình, trang web đang được xem trên.
API rung không rõ ràng được đặt tên rõ ràng cho thấy một chức năng duy nhất, rung (), sẽ thực hiện chính xác những gì nó nói trên các thiết bị hỗ trợ nó. Hàm lấy một danh sách mô tả một mô hình rung như đối số của nó. Nó sẽ hoạt động trên Chrome, Firefox và Opera, mặc dù bạn đã hết may mắn trên Edge hoặc Safari. Được biết, một số quảng cáo đang sử dụng điều này để thu hút sự chú ý của người dùng, vì vậy bồi thẩm đoàn về việc nó thực sự là một ý tưởng hay.
Bài viết này ban đầu xuất hiện trong Nhà thiết kế web Vấn đề 266. Mua nó ở đây .
Những bài viết liên quan:
[số 8] (Tín dụng hình ảnh: Adobe) Adobe XD có thể giúp tạo mẫu - một trong những quy trình quan t..
[số 8] Luôn luôn có một cái gì đó mới để học hỏi từ các bậc thầy cũ, cho dù đó là thành phần, �..
[số 8] Khi bạn được giao nhiệm vụ tạo một Thiết kế nhân vật Từ đầu, hãy nghĩ về tí..
Đã nghiên cứu động vật học, động vật và động vật hoang dã luôn là một niềm đam mê tuyệt vời đối với tôi và tôi không bao giờ mệt mỏi với v..
[số 8] Dự án này sẽ được chia thành các phần khác nhau. Chúng tôi sẽ giới thiệu một đoạn ngắn về..
[số 8] Badruddin Badruddin của Blue Zoo sẽ có mặt tại Vertex vào ngày 13 tháng 3 thảo luận về cách hoàn thà..
[số 8] Zbrushcore ($ 149,95 cho một giấy phép người dùng duy nhất) là một phiên bản đơn giản h�..
Nghệ thuật không chỉ là việc tạo, nó cũng là về chia sẻ. Khi bạn đã làm một công việc tuyệt vời, bạn tự hào, chỉ có thể tự nhiên đến nỗi b�..