TAILIEUCHUNG - Developing Large Web Applications- P10

Developing Large Web Applications- P10:This book presents a number of techniques for applying established practices of good software engineering to web development—that is, development primarily using the disparate technologies of HTML, CSS, JavaScript, and server-side scripting languages. Whereas there are many books on how to use languages, how to use libraries, and how to approach software engineering, this is the first book to codify many of the techniques it presents. These techniques will make the components of your own web applications more reusable, maintainable, and reliable | Compared with absolute positioning for arranging block-level elements side by side floating has the benefit of not requiring you to know which of the elements is the tallest. This makes floating especially well suited for creating highly reusable generic layouts and containers which we will discuss in a moment. Figure 4-3 presented in the next section shows an example of floating within a layout. Block-level elements containing floated elements need to be floated as well to ensure that they expand as needed to fit the floated content. Alternatively you can set over flow to hidden and zoom to 1 for the parent of the floated elements. The next section provides examples of floating in layouts and containers. Layouts and Containers Layouts are generic templates that define the overarching structure of pages. Containers are generic groupings of modules that you can place within layouts to support common organizations. Together layouts and containers play a vital role in fostering reusability maintainability and reliability in large web applications. You can use them to define the standard sections in which to place your modules on a page. Chapter 3 mentions the importance of exploring the design of web pages to find ways to reuse as many components as possible. Ultimately building a page as a set of individual components makes it easier to maintain and more reliable throughout its lifetime. In addition to developing reusable modules you should consider reusable traits within the structure of pages across your entire application which you can exploit through layouts and containers. Not only does this promote maintainability and reliability within the code but it also fosters a more consistent user experience across the application and contributes to its overall usability. Furthermore layouts and containers provide a good opportunity for engineers and designers to work together to establish standard guidelines for designing and building large web applications. In this .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.