Web Programming with HTML5, CSS, and JavaScript is written for the undergraduate, web-programming course and is appropriate for students with or without programming experience. It covers the three client-side technologies (HTML5, CSS, and JavaScript) in depth, with no dependence on server-side technologies. One of the distinguishing features of this new text is its coverage of canvas, one of the most important new features of HTML5. Throughout the text, topics are presented in a logical, comprehensive manner and code is presented in both short code fragments and complete web pages, allowing readers to grasp concepts quickly and then apply the concepts in the context of a complete web page. The chapters include optional case-study sections, which present the incremental development of a sophisticated website. The case studies allow students to apply what they have learned, providing them with a sense of the real-world design process. Features of Web Programming with HTML5, CSS, and JavaScript: Written in a fun, conventional tone to engage readers in the learning process, Presents content in a way that helps develop creativity and problem-solving skills, Incorporates interesting case studies at the close of each chapter that discuss the creation of an increasingly sophisticated website, Strikes an appropriate balance between short code fragments and complete web pages so readers are able to grasp new concepts quickly and apply those concepts in the context of complete web pages, Includes three types of homework problems at the end of each chapter-review questions, exercises; and projects, Instructor resources include Slices in PowerPoint format, Exercise and Project solutions, Test Bank, and Additional Projects.
Web Programming with HTML5, CSS, and Javascript