HTML & XHTML: The Definitive Guide (6th Edition) by Chuck Musciano, Bill Kennedy
Plenty of books can teach you HTML quickly, getting you up to speed and hacking out Web pages in no time. HTML & XHTML: The Definitive Guide offers a more comprehensive and pragmatic look at the de facto markup language of today, as well as the emerging next step.
This title systematically presents HTML markup, beginning with the basics--such as the anatomy of an HTML document, text, and links--and proceeding to cascading style sheets, JavaScript, and XML. Along the way, it discusses related issues, such as problems with displaying background images, and browser-specific behavior with tables and other elements. Each element is covered in as much depth as is necessary to frame the key implementation issues.
Most of the book is entirely relevant to basic HTML coding without any concern for XHTML. The latter, more cutting-edge flavor of markup is covered in depth near the end of the book. The entire specifications for the HTML 4.01 and XHTML 1.0 Document Type Definitions (DTDs) are included among the appendices.
While HTML & XHTML: The Definitive Guide is an excellent tutorial for learning markup the right way, it is also a superb desktop reference guide to keep nearby for daily use. Perhaps, there is no greater compliment for a Web development book. --Stephen W. Plain
Topics covered: Markup basics - HTML document structure - Text handling - Images - Multimedia - Links and URLs - Formatted lists - Tables - Forms - Cascading style sheets - Frames - JavaScript - Applets and objects - Dynamic documents - Netscape Layout Extensions - XML - XHTML
HTML, XHTML, and CSS, Sixth Edition by Elizabeth Castro
It's important for anyone who creates Web sites--even those who rely on powerful editors like Dreamweaver or GoLive--to know HTML. The World Wide Web Consortium rewrote HTML as a subset of XML (dubbing it "XHTML 1.0") and the allowable code will eventually be stricter. Tags that are being phased out are labeled "deprecated"--current browsers can still handle them, but if you want your site to keep up with future browsers, not to mention conform to accessibility requirements, you will want to get on top of XHTML.
Of course, Elizabeth Castro manages to write books that not only speak to those who are already fluent in HTML, but are good for newbies too. She makes it a breeze to create sites that are visually stylish and technically sophisticated without the expense of buying an editor.
Among the topics covered in her new book, HTML for the World Wide Web with XHTML and CSS: using the (relatively newer) structural tags (like doctype and div); correctly using older tags (like p and img) that have been modified in XHTML; writing XHTML so that formatting is done by the style sheets; writing those style sheets (cascading style sheets, a.k.a. "CSS"); creating a variety of layouts; and dealing with tables, frames, forms, multimedia, a bit of JavaScript (including mouseovers), WML (for mobile device displays), debugging, publishing, and publicizing your site.
As with all Visual QuickStart Guides, this one features clear and concise instructions side by side with well-captioned illustrations and screen shots that show both the source code and the resulting effect on the Web page. The index is extremely detailed, making this a great reference.
Also great for reference are the outstanding appendices. The first is an extensive list of tags and attributes, indicating which are deprecated and/or proprietary and on which page they are discussed. A similar appendix shows CSS properties and values; given the future of Web coding, this chart alone is worth the price of the book. Other handy charts cover intrinsic events, symbols and character Unicodes, and an expanded color chart that goes way beyond the virtually archaic Web-safe palette. All of which makes this a definite must-have for every Web designer's bookshelf.
Build Your Own Website the Right Way Using HTML & CSS by Ian Lloyd
"Build Your Own Website The Right Way Using HTML & CSS, 2nd Edition" teaches web development from scratch, without assuming any previous knowledge of HTML, CSS or web development techniques. This book introduces you to HTML and CSS as you follow along with the author, step-by-step, to build a fully functional web site from the ground up.
However, unlike countless other "learn web design" books, this title concentrates on modern, best-practice techniques from the very beginning, which means you'll get it right the first time. The web sites you'll build will:
Look good on a PC, Mac or Linux computer Render correctly whether your visitors are using Internet Explorer, Firefox, Opera, or Safari Use web standards so your sites will be fast loading and easy to maintain Be accessible to disabled users who use screenreaders to browse the Web.
By the end of the book, you'll be equipped with enough knowledge to set out on your first projects as a professional web developer, or you can simply use the knowledge you've gained to create attractive, functional, usable and accessible sites for personal use.
Learning Web Design: A Beginner's Guide to (X)HTML, StyleSheets, and Web Graphics by Jennifer Niederst Robbins and Aaron Gustafson
Everything you need to know to create professional web sites is right here. Learning Web Design starts from the beginning -- defining how the Web and web pages work -- and builds from there. By the end of the book, you'll have the skills to create multi-column CSS layouts with optimized graphic files, and you'll know how to get your pages up on the Web.
This thoroughly revised edition teaches you how to build web sites according to modern design practices and professional standards. Learning Web Design explains:
How to create a simple (X)HTML page, how to add links and images
Everything you need to know about web standards -- (X)HTML, DTDs, and more
Cascading Style Sheets -- formatting text, colors and backgrounds, using the box model, page layout, and more
All about web graphics, and how to make them lean and mean through optimization
The site development process, from start to finish
Getting your pages on the Web -- hosting, domain names, and FTP
The book includes exercises to help you to learn various techniques, and short quizzes to make sure you're up to speed with key concepts. If you're interested in web design, Learning Web Design is the place to start.
HTML, XHTML, and CSS: Your visual blueprint for designing effective Web pages by Rob Huddleston
If you’ve ever been curious about any of the multitude of internet acronyms, the web technologies they represent, and how they can benefit you, this book is a great place to start. This book covers all the necessary topics to get up and running with HTML, XHTML, and CSS while offering readers a guide to modern, standards-based design. Key tasks covered in the book include setting up a Web page, reducing image resolution, creating radio buttons, adding a hit counter, adding an embedded sound, adding content from other sites such as integrating a blog and creating an RSS feed.
Large topics are broken into smaller, more approachable sub-topics that are clearly explained on two pages eliminating the back and forth page flipping required in other references. Arranged so that skills build progressively throughout the book coupled with bold page headers it is simple to flip through and easily find any section or topic you are looking for. Understandable with straightforward terms that avoid intimidating and unexplained jargon, this is a book that will benefit complete novices and advanced users alike.
While primarily focused on the technologies outlined in the title, this book goes on to provide tips on integrating with Google, Flickr, social bookmark sites and even creating and implementing RSS feeds. Rest assured, each of these technologies is explained with the benefits of each outlined. A serious resource that quickly and concisely gets to the point, this book helps you gain real skills that will have you online in short order.
Best of all, you can be confident that you are doing so the right way.
HTML, XHTML, and CSS: Your visual blueprint™ for designing effective Web pages offers visual learners a solid reference that employs straight forward examples to teach you to create and design Web pages with impact. "Apply It" and "Extra" sidebars highlight useful tips and high-resolution screen shots clearly illustrate each task while succinct explanations walk you through the examples. The associated website contains all the needed code to learn HTML.
From the Back Cover
HTML, XHTML, and CSS
Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Open the book and you'll discover step-by-step screen shots that demonstrate over 150 key HTML, XHTML, and CSS techniques, including:
Creating a link to a page on the Web
Laying out pages using Cascading Style Sheets
Adding background images to page elements
Adding a table to a page
Making complex tables accessible
Creating a form
Replacing headers with images
Creating tabbed navigation
Submitting your site to search engines
Adding JavaScript® to a page
High-resolution screen shots demonstrate each task
Succinct explanations walk you through step by step
Two-page lessons break big topics into bite-sized modules
"Apply It" and "Extra" sidebars highlight useful tips
Web Development and Design Foundations with XHTML (4th Edition) by Terry Felke-Morris
Using Hands-On Practice exercises and Web Site Case Studies to motivate readers, Web Development and Design Foundations with XHTML includes all the necessary lessons to guide students in developing highly effective Web sites. A well-rounded balance of hard skills (such as XHTML, CSS, and JavaScript) and soft skills (such as accessibility, ethics, e-commerce, and Web site promotion strategies) presents everything beginning Web developers need to know. In the Fourth Edition, cascading style sheets--now the standard in Web design--are introduced earlier in the text and are then integrated throughout. Ethics and accessibility issues receive increased coverage, and a new Design Activities supplement offers hands-on design projects to supplement those presented in the text.
From the Back Cover
Web Development and Design Foundations with XHTML, Fourth Edition, includes everything you need to develop highly effective Web sites. In addition to comprehensive coverage of XHTML, Cascading Style Sheets (CSS), and Web design best practices, this book presents information on accessibility, ethics, e-commerce, Web site promotion strategies, and JavaScript™. CSS has become a standard for Web design, so this edition introduces CSS early on and integrates the topic throughout the text, including CSS-based page layouts.
This book explains important Web development and design concepts and provides step-by-step presentations that show you how to implement them. With Web design focus activities, as well as Hands-On Practices, Hands-On Exercises, Web site Case Studies, and valuable reference material, this book has everything a beginning Web developer needs. This text is appropriate for a one-semester Web development course.
Topics include:
XHTML - Cascading Style Sheets - Accessibility standards - Web site design best practices - The Web development process - Multimedia and interactivity - E-commerce - Web site promotion - JavaScript
Additional Web developer reference material, including an XHTML Reference, a CSS Property Reference, a Comparison of HTML and XHTML, and an overview of the Section 508 Standards, is included in the Web Developer's Handbook Appendixes.
Supporting materials, including Adobe® Dreamweaver® CS3 tutorials, an introduction to FTP, a bonus chapter on XHTML frames, and student starter files for all chapters, are available at www.aw.com/felke. A complimentary access code for this Web site is included with a new copy of this book. Subscriptions may also be purchased online.
Further resources are available on the author's Web site at www.webdevfoundations.net. This site provides a useful color chart and an Adobe Flash® tutorial, as well as examples, links, and updates for each chapter.
XHTML, Comprehensive (Web warrior series) by Don Gosselin
Finally, a comprehensive textbook from the Web Warrior series that covers both HTML and XHTML! Providing students with a tool that not only teaches the basics of HTML, but also prepares them for the eventual migration to XHTML, this book is perfect for the student who can utilize their core HTML skills to develop XHTML pages.
About the Author
Don Gosselin is a technical communications expert with more than 20 years experience. His extensive technology experience includes application development, technical writing, training, and curriculum development. In addition to JavaScript, he has written or contributed to textbooks on Java programming, Microsoft Visual C++ , Web design technologies, Web programming languages, XHTML, and PHP programming with MySQL.
HTML, XHTML, and CSS Bible by Steven M. Schafer
An essential update to the key web authoring standards of HTML, XHTML, and CSS
The existence of Web pages depends on three vital technologies: HTML (base language that Web pages are written in), XHTML (standards that define how to write HTML pages), and CSS (standard that applies formatting styles to Web pages). This new edition provides you with critical coverage of these three Web authoring standards, and places special focus on the upcoming releases of HTML 5 and CSS 3.
Serving as a tutorial and reference, this comprehensive resource explains the basic structure and necessary formatting to create a static (non-changing) and dynamic (changing) page on the Internet.
HTML, XHTML, and CSS are the three major Web authoring standards for creating either a static or dynamic Web page:
Guides you through using HTML to create Web documents and introduces updates to HTML 5
Demonstrates best practices for using tools and utilities to create Web documents
Includes coverage of the new CSS 3 and tips and tricks for maximizing its abilities
Helpful examples round out this essential guide and will get you up and running with HTML, XHMTL, and CSS in no time!
From the Back Cover
Master the essential building blocks of the Web
The first step to any Web document is to build a strong foundation. This comprehensive book focuses on the essential building blocks of the Web:
HyperText Markup Language (HTML), extensible HTML (XHTML), and Cascading Style Sheets (CSS). You'll learn basic scripting and coding standards; how to use tags, tables, forms, and links; the best ways to test and validate pages; and many more techniques that help you take full advantage of these essential tools.
Explore the basics of HTML such as tags, attributes, and how to structure content to create specialized document formatting
Learn how multimedia and scripting can be used to make your content dynamic
Author, validate, and troubleshoot your coding and documents
Enable content for multiple devices—from the standard PC browser to various mobile devices
Understand values, lists, colors, fonts, and other CSS metrics and formatting basics
Get up to speed on advanced document formatting
Companion Web Site
Code samples and examples from the book, as well as extra material, can be found at www.wiley.com/go/htmlbible5e.
Cascading Style Sheets: Separating Content from Presentation, Second Edition by Owen Briggs, Steven Champeon, Eric Costello, and Matt Patterson
This book is a focused guide to using Cascading Style Sheets (CSS) for the visual design of web pages. It provides concise coverage of all the essential CSS concepts developers need to learn (such as separating content from presentation, block and inline elements, inheritance and cascade, the box model, typography, etc). It also covers the syntax needed to effectively use CSS with your markup document (for example CSS rules, how to structure a style sheet, linking style sheets to your (X)HTML documents, CSS boxes etc).
CSS (Cascading Style Sheets) is a powerful technology that can be used to add style and structure to your web pages without needing to resort to "hacks" such as HTML table layouts and "spacer images". However, this is not the only advantage over other styling methods. You can specify your CSS styles in a separate file, then apply those styles to every page in your web site. When you want to change a style on your site, you can do it by modifying one style sheet, rather having to update every page. This is only one example of the many advantages CSS brings to your web development work.
About the Author
Owen Briggs is an independent web designer based in Victoria, Canada. Like so many people, he was introduced to personal computers in 1978 with the Commodore PET and hasn’t stopped playing with them since. Off-line he tries to maintain his privacy.
Steven Champeon is the Chief Technology Office for hesketh.com. On a number of hesketh.com projects, he has developed and/or supervised large-scale Web site technical architectures, information architectures, and applications for Internet and intranet use. Steven has provided technical editing on the topics of XML, XHTML, and other Web-related topics for IDG Books Worldwide (now known as Hungry Minds), MIS:Press, O'Reilly and Associates, and Macmillan/New Riders.
Eric Costello is a web developer for hire, working out of his company Schwa. He is currently helping to build The Game Neverending. He maintains a personal site at glish.com, where he links to articles on Web standards, Flash, DHTML, CSS, XML, and other topics of interest to web developers.
He helped usher in the era of CSS page layouts by offering information and CSS templates for free download. He is an emeritus of the Web Standards Project steering committee, and the developer for Stewart Butterfield's 5K Contest, along with being a pretty lousy guitar player, photographer, husband and father.
Matt Patterson is an independent typographer based in Reading, England. Introduced to the web in 1996 he was building sites immediately and became interested in CSS when he realized it meant you could do actual typography on the web. These days he mostly spends his time designing and building websites and web applications based on open standards at the front- and back-end. He thinks that specifications - the main product of pre-DTP typographers, are a lot like CSS, and that this is a good thing. He lives with his wife, Clare.
CSS: The Definitive Guide by Eric A. Meyer and Meyer Eric
CSS: The Definitive Guide, 3rd Edition, provides you with a comprehensive guide to CSS implementation, along with a thorough review of all aspects of CSS 2.1. Updated to cover Internet Explorer 7, Microsoft's vastly improved browser, this new edition includes content on positioning, lists and generated content, table layout, user interface, paged media, and more.
Simply put, Cascading Style Sheets (CSS) is a way to separate a document's structure from its presentation. The benefits of this can be quite profound: CSS allows a much richer document appearance than HTML and also saves time--you can create or change the appearance of an entire document in just one place; and its compact file size makes web pages load quickly.
Author Eric Meyer tackles the subject with passion, exploring in detail each individual CSS property and how it interacts with other properties. You'll not only learn how to avoid common mistakes in interpretation, you also will benefit from the depth and breadth of his experience and his clear and honest style. This is the complete sourcebook on CSS.
The 3rd edition contains:
Updates to reflect changes in the latest draft version of CSS 2.1
Browser notes updated to reflect changes between IE6 and IE7
Advanced selectors supported in IE7 and other major browsers included
A new round of technical edits by a fresh set of editors
Clarifications and corrected errata, including updated URLs of referenced online resources
About the Author
Eric A. Meyer (Cleveland, OH) has been working with the Web since late 1993. He is currently the Internet Applications Manager for the OPAL Group, an information technology firm in Cleveland, Ohio. Eric is an Invited Expert and member of the W3C CSS&FP Working Group, and he is responsiblr for coordinating the creation of the W3C's CSS Test Suite. Eric continues to remain active on CSS newsgroups and edits Web Review's Style Sheets Reference
Professional CSS: Cascading Style Sheets for Web Design (Wrox Professional Guides) by Christopher Schmitt, Todd Dominey, Cindy Li, and Ethan Marcotte
Updated and revised to reflect changes to cascading style sheets (CSS) development procedures since the first edition was published, Professional CSS: Cascading Style Sheets for Web Design, 2nd Edition offers a hands-on look at designing standards-based, large-scale, professional-level CSS web sites. Understand designers’ processes from start to finish and gain insight into how designers overcome a site’s unique set of challenges and obstacles. Become comfortable with solving common problems, learn the best practices for using XHMTL with CSS, orchestrate a new look for a blog, tackle browser-compatibility issues and develop functional navigational structures.
From the Back Cover
Professional CSS: Cascading Style Sheets for Web Design, 2nd Edition
Focusing on the best-practices aspect of web development, this full-color book is revised to reflect the changes to cascading style sheets (CSS) development procedures since the first edition was published. Featuring examples from real-world web sites, each chapter provides easily digestible CSS tips and techniques that were used for a specific site. The chapters document the designer's process from start to finish and provide insight as to how the designers overcame each site's unique set of challenges as well as ways they would have done things differently.
Offering a hands-on look into designing standards-based, large-scale, professional-level CSS web sites, this unique book presents understandable solutions to common problems and offers an intelligible approach to effectively developing CSS-enabled designs at a professional level.
What you will learn from this book
Best practices for using XHMTL with CSS
How to orchestrate a new look and feel for a blog
The ins and outs of designing a site that is relied upon by millions of users
Techniques for including drop shadows, drop-down menus, and embedded Flash® content into a web site
Tips for tackling browser-compatibility issues as well as developing functional navigational structures
Ways to customize a web site through CSS coding
How to create HTML e-mail templates, basic HTML table layouts, and how CSS plays a role in both
The importance of grids and layouts in design
Who this book is for
This book is for web developers who are looking for a clear understanding of how to use CSS to create professional-level web sites.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
CSS Mastery: Advanced Web Standards Solutions, Second Edition by Andy Budd, Simon Collison, and Cameron Moll
The Internet abounds with information on CSS based design. However it's spread across a large and disparate group of sites and can be very difficult to find. The purpose of this book is to pull all this information together in one place, thus creating a definitive guide to modern CSS based techniques. The book can be read cover to cover, with each chapter building on the previous one. However it can equally be used as a reference book, dipping into each chapter or technique to help solve specific problems.
This second edition contains:
New examples and updated browser support information
New case studies from Simon Collison and Cameron Moll
CSS3 examples, showing new CSS3 features, and CSS3 equivalents to tried and tested CSS2 techniques
What you'll learn
The best practice concepts in CSS design
The most important (and tricky) parts of CSS
Identify and fix the most common CSS problems
How to deal with the most common bugs
Completely up to date browser support information
Covers CSS3 as well as CSS2 showing you the future of CSS
Who is this book for?
This book will be aimed towards intermediate web designers/developers although the examples should be simple enough for novice designers/developers with a basic understanding of CSS to follow along with. Readers will probably have read beginner/intermediate instructional books such as Web Standards Solutions and will be looking for more practical and in-depth information. This book is likely to have a broad appeal, attracting intermediate developers wanting to improve their skills as well as advanced developers wanting a useful reference.
The CSS 2/3 content of the book is delivered in a way that allows readers to learn CSS2 techniques that they can implement now in professional work, and then gem up on CSS3 techniques if desired, if they want to start looking towards the future.
About the Author
Andy Budd is one of the founding partners at User Experience Design Consultancy, Clearleft. As an interaction design and usability specialist, Andy is a regular speaker at international conferences like Web Directions, An Event Apart, and SXSW. Andy curates dConstruct, one of the UK’s most popular design conferences. He’s also responsible for UX London, the UK’s first dedicated usability, information architecture, and user experience design event.
Andy was an early champion of web standards in the UK and has developed an intimate understanding of the CSS specification and cross-browser support. As an active member of the community, Andy has helped judge several international design awards and currently sits on the advisory board for .Net magazine. Andy is also the driving force behind Silverbackapp, a low-cost usability testing tool for the Mac. Andy is an avid Twitter user and occasionally blogs at andybudd.com.
Never happier than when he’s diving in some remote tropical atoll, Andy is a qualified PADI dive instructor and retired shark wrangler.
In October 2006 Simon started Erskine Design—based in Nottingham, UK, that grew to become an eight-strong team of creative web designers and developers who are afraid of nothing. Some people say they're one of the best agencies out there, and their clients include major magazines, government stuff, software companies—and polar explorers.
Moons ago, he was a successful visual artist, and founded an independent arts org and annual arts festival, putting his degree to some use at least. Then he caught the interwebs bug.
As lead web developer at Agenzia from 2002 to 2006, he worked on numerous web projects for major record labels (such as Poptones, Universal) and bands (including The Libertines, Dirty Pretty Things, Beta Band), visual artists and illustrators (Jon Burgerman, Paddy Hartley, Lucy Orta, NOW Festival), businesses, community, and voluntary sector orgs, passionately ensuring everything was accessible and complied with current web standards.
He does a bit of public speaking here and there, and will generally do anything for a biscuit and cup of tea, but prefers hard cash.
He has lived in many cities, including London and Reykjavik, but has now settled back in his beloved Nottingham, where the grass is green and the girls are pretty. He also drives a 31 year old car, and has a stupid cat called Bearface.
Cameron Moll has been designing meaningful web interfaces that harmonize utility and presentation since the late 1990s. His work or advice has been featured by HOW, Print, and Communication Arts magazines, Forrester Research, National Public Radio (NPR), and many others. He speaks on user interface design at conferences nationally and internationally, and he is also the author of Mobile Web Design.
Cameron is the founder and president of Authentic Jobs Inc., a targeted destination for web and creative professionals and the companies seeking to hire them. He is also the proprietor of Cameron Moll LLC, whose products include letterpress typography posters available for purchase at cameronmoll.bigcartel.com. And amid all this craziness, he still finds time to play ball with each of his four boys.
You can also find Cameron online at cameronmoll.com, twitter.com/cameronmoll, flickr.com/photos/authentic, and vimeo.com/cameronmoll.
JavaScript: The Definitive Guide by David Flanagan and Flanagan David
Since the earliest days of Internet scripting, Web developers have considered JavaScript: The Definitive Guide an essential resource. David Flanagan's approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer's requirements nicely. The brand-new fourth edition of Flanagan's "Rhino Book" includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying--as he did in earlier editions--what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of
independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them.
As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It's impossible to keep track of the differences among half a dozen vendors' generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers' capabilities.
Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side JavaScript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text--Danny Goodman's JavaScript Bible--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. --David Wall
Topics covered: The JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarize syntax and options while providing copious code examples. --This text refers to an alternate Paperback edition.
From Library Journal
O'Reilly books have a reputation among programmers for providing some of the best technical information for professionals. No exception, these three web-related books will only enhance O'Reilly's reputation. JavaScript is not Java, but it is very useful because JavaScript code does not need to be compiled and the scripts can be embedded directly into an HTML document. Flanagan's work is an excellent book for programmers interested in learning it quickly. Grand, meanwhile, provides an exceptionally clear discussion of Java itself that is particularly useful for a working programmer moving from C++ to Java. Threads are what makes Java a particularly useful language for multiprocessing?the ability to appear to do more than one
thing at a time?which is what the Internet is all about. The tricky part of threads is that the concept is new for most users. Oaks offers a very clear discussion of how to spawn a process, when to spawn, and how to synchronize and schedule it, all illustrated with good network examples.
Copyright 1997 Reed Business Information, Inc. --This text refers to an out of print or unavailable edition of this title.
Professional JavaScript for Web Developers (Wrox Programmer to Programmer) by Nicholas C. Zakas
This eagerly anticipated update to the breakout book on JavaScript offers you an in-depth look at the numerous advances to the techniques and technology of the JavaScript language. You'll see why JavaScript's popularity continues to grow while you delve through topics such as debugging tools in Microsoft Visual Studio, FireBug, and Drosera; client-side data storage with cookies, DOM storage, and client-side databases; HTML 5, ECMAScript 3.1, the Selectors API; and design patterns including creational, structural, and behavorial patterns.
From the Back Cover
Professional JavaScript® for Web Developers, 2nd Edition
If you want to achieve JavaScript's full potential, it is critical to understand its nature, history, and limitations. This book sets the stage by covering JavaScript from its very beginning to the present-day incarnations that include support for the DOM and Ajax. It also shows you how to extend this powerful language to meet specific needs and create seamless client-server communication without intermediaries such as Java or hidden frames.
You'll explore basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in HTML and XHTML. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and DOM. All three levels of DOM are explained, including advanced topics such as event simulation, XML parsing, and XPath queries. You'll also learn how to utilize regular expressions and build dynamic user interfaces. This valuable insight will help you apply JavaScript solutions to the business problems faced by Web developers everywhere.
What you will learn from this book
All of the details regarding JavaScript's built-in reference types
How to use object-oriented programming in JavaScript
Ways to detect the client machine and its capabilities
Debugging tools and techniques for each browser
Steps for reading and manipulating XML data
How to create a custom event framework
Various techniques for storing data on the client machine
Approaches to working with JavaScript in an enterprise environment
Who this book is for
This book is for Web developers who want to use JavaScript to dramatically improve the usability of their Web sites and Web applications and for those with programming experience, especially object-oriented programming experience.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Dynamic HTML: The Definitive Reference by Danny Goodman
Danny Goodman felt that he couldn't trust any of the documentation on Dynamic HTML (DHTML) that he read (too many contradictions), so he wrote this book as a reference for working with his own clients. After testing tags and techniques on multiple releases of the main browsers, Goodman came up with very practical information--some of which you may not find in any other resource.
Goodman assumes a solid foundation, if not expertise, in basic HTML and an understanding of what DHTML is all about. From those assumptions, he presents a meaty, information-dense volume. The first of the book's four sections discusses industry standards and how to apply the basic principles of DHTML. He emphasizes the differences in Web browsers and discusses how to build pages so that they work well in both Netscape Navigator and Microsoft Internet Explorer. The second section is an extensive, quick reference of all the tags, objects, and properties of HTML, cascading style sheets, Document Object Model, and core JavaScript. A particularly handy cross-reference guide to this information follows, helping you locate it in alternate ways. The final section contains appendices, with useful tables of values and commands.
Product Description
Packed with information on the latest web specifications and browser features, this new edition is your ultimate one-stop resource for HTML, XHTML, CSS, Document Object Model (DOM), and JavaScript development. Here is the comprehensive reference for designers of Rich Internet Applications who need to operate in all modern browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera.
With this book, you can instantly see browser support for the latest standards-based technologies, including CSS Level 3, DOM Level 3, Web Forms 2.0, XMLHttpRequest for AJAX applications, JavaScript 1.7, and many more. This new edition: Provides at-a-glance references for the tags, attributes, objects, properties, methods, and events of HTML, XHTML, CSS, DOM, and core JavaScript. You can quickly look up a particular feature or language term to see if it is available in desired browser brands and versions. Includes handy cross referencing that lets you look up an attribute (or object property, method, or event type) to find all the items that recognize it, including interrelated HTML tags, style properties, and document object model methods, properties, and events. Offers appendices where you can quickly locate values useful in HTML authoring and scripting. You'll
find coverage of commands used across three browsers for user-editable content. Includes a glossary that gives you quick explanations of some of the new and potentially confusing terminology of DHTML.
Dynamic HTML: The Definitive Reference speeds the way to adding sophisticated features to your web pages. Indispensable, complete, and succinct, this bestselling guide is the must-have compendium for all web developers involved increating dynamic web content.
Dynamic HTML: The HTML Developer's Guide by Jeff Rule
This brief guide to Dynamic HTML (DHTML) focuses on what you can do with DHTML rather than the history and evolution of markup languages.
Author Jeff Rule has compiled his knowledge from his work on the Discovery Channel Online site into a quick reference that lists ways to spice up your Web pages.
The book begins with a very quick overview of the various technologies and standards that comprise DHTML and a peek at the Netscape, Microsoft, and World Wide Web Consortium (W3C) Document Object Models. Rule then explains cascading style sheets (CSS), with a welcome focus on how they work in today's browsers. The book continues with a series of chapters devoted to the various tricks you can perform with DHTML: navigation effects, transitions and filters, resizing graphics, and pull-down and pop-up menus. Throughout these chapters, the author provides links to example Web sites, including his own comprehensive site.
Animations, drag and drop, timelines, and sequencing are also covered with a balanced discussion of the Netscape and Microsoft approaches to each. The author then devotes a chapter to the ActiveX multimedia controls in Microsoft Internet Explorer 4 and another to the sticky issue of font management. The book concludes with explanations of how to utilize push technology, a preview of the version 5 browsers, and thoughts on the future direction of the Web. If you want to skip the lengthy tutorials and dive right into DHTML, this is the book for you. --Stephen W Plain
From Library Journal
This is the fun part of HTML as you can do amazing things with it and you don't need to download a plugin as you do for Shockwave Flash or Director from Macromedia. In this small but well-written guide, Rule covers all the basics and deals well with technical limitations and browser differences. Rule's well-maintained web site (www.ruleweb.com/dhtml) illustrates what he is describing in his book. Recommended for all collections.
PHP and MySQL Web Development (4th Edition) by Luke Welling and Laura Thomson
Amazon.com Review
The PHP server-side scripting language and the MySQL database management system (DBMS) make a potent pair. Both are open-source products--free of charge for most purposes--remarkably strong, and capable of handling all but the most enormous transaction loads. Both are supported by large, skilled, and enthusiastic communities of architects, programmers, and designers. PHP and MySQL Web Development introduces readers (who are assumed to have little or no experience with the title subjects) to PHP and MySQL for the purpose of creating dynamic Internet sites. It teaches the same skills as introductory Active Server Pages (ASP) and ColdFusion books--technologies that address the same niche.
Authors Luke Welling and Laura Thomson's technique aims to get readers going on their own projects as soon as possible. They present easily digestible sections on specific technical processes--"Accessing array contents" and "Using encryption with PHP" are two examples. Each section centers on a sample program that strips the task at hand down to its essentials, enabling the reader to fit the process into his or her own solutions as required. Tables that list options and other nuggets of reference material appear as well, but the many examples and the authors' commentary on them take center stage.
For reference material on MySQL, have a look at Paul DuBois's MySQL. On the PHP side, Web Application Development with PHP 4.0 is excellent. --David Wall
Topics covered:
The MySQL database server (for both Unix and Windows)
Accessing MySQL databases through PHP scripting (the letters don't really stand for anything)
Database creation and modification
PHP tricks in order of increasing complexity--everything from basic SQL queries to secure transactions for commerce
Authentication
Network connectivity
Session management
Content customization
Review
"This book by Welling & Thomson is the only one which I have found to be indispensable. The writing is clear and straightforward but never wastes my time.The book is extremely well laid out.The chapters are the right length and chapter titles quickly take you where you want to go."
Wright Sullivan, President,A&E Engineering, Inc., Greer South Carolina
"There are several good introductory books on PHP, but Welling & Thomson is an excellent handbook for those who wish to
build up complex and reliable systems. It’s obvious that the authors have a strong background in the development of professional
applications and they teach not only the language itself, but also how to use it with good software engineering practices."
Javier Garcia, senior telecom engineer, Telefonica R&D Labs, Madrid
"This book rocks! I am an experienced programmer, so I didn’t need a lot of help with PHP syntax; after all, it’s very close to
C/C++. I don’t know a thing about databases, though, so when I wanted to develop a book review engine (among other projects) I wanted a solid reference to using MySQL with PHP. I have O’Reilly’s mSQL and MySQL book, and it’s probably a better pure-SQL reference, but this book has earned a place on my reference shelf…Highly recommended."
Paul Robichaux
"The true PHP/MySQL bible, PHP and MySQL Web Development by Luke Welling and Laura Thomson, made me realize that programming and databases are now available to the commoners. Again, I know 1/10000th of what there is to know, and already I’m enthralled."
Tim Luoma,TnTLuoma.com
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide by Larry Ullman
Product Description
It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create.
With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: after grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications.
This guide is indispensable for intermediate- to advanced level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest versions of both technologies: PHP 6 (due out in 2008) and MySQL 5 (available now). The book's publication date is likely to beat the official release of PHP 6, making it one of the first books available on the subject.
From the Back Cover
When static HTML pages no longer cut it, you need to step up to dynamic, database-driven sites that represent the future of the Web. In PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, the author of best-selling guides to both the database program (MySQL) and the scripting language (PHP) returns to cover the winning pair in tandem-the way users work with them today to build dynamic sites using Open Source tools.
Using step-by-step instructions, clearly written scripts, and expert tips to ease the way, author Larry Ullman discusses PHP and MySQL separately before going on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. A companion Web site includes source code and demonstrations of techniques used in the volume. If you're already at home with HTML, you'll find this volume the perfect launching pad to creating dynamic sites with PHP and MySQL.
Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites (Animal Guide) by Robin Nixon
Product Description
If you know HTML, this guide will have you building interactive websites quickly. You'll learn how to create responsive, data-driven websites with PHP, MySQL, and JavaScript, regardless of whether you already know how to program. Discover how the powerful combination of PHP and MySQL provides an easy way to build modern websites complete with dynamic data and user interaction. You'll also learn how to add JavaScript to create rich Internet applications and websites.
Learning PHP, MySQL, and JavaScript explains each technology separately, shows you how to combine them, and introduces valuable web programming concepts, including objects, XHTML, cookies, and session management. You'll practice what you've learned with review questions in each chapter, and find a sample social networking platform built with the elements introduced in this book.
This book will help you:
Understand PHP essentials and the basics of object-oriented programming
Master MySQL, from database structure to complex queries
Create web pages with PHP and MySQL by integrating forms and other HTML features
Learn about JavaScript, from functions and event handling to accessing the Document Object Model
Use libraries and packages, including the Smarty web template system, PEAR program repository, and the Yahoo! User Interface Library
Make Ajax calls and turn your website into a highly dynamic environment
Upload and manipulate files and images, validate user input, and secure your applications
About the Author
Robin Nixon has worked with and written about computers since the early 1980s (his first computer was a Tandy TRS 80 Model 1 with a massive 4KB of RAM!). One of the web sites he developed presented the world's first radio station licensed by the music copyright holders. In order to enable people to continue to surf while listening, Robin also developed the first known pop-up windows. He has also worked full time for one of Britain's main IT magazine publishers, where he held several roles including editorial, promotions, and cover disc editing.
Programming PHP by Kevin Tatroe, Rasmus Lerdorf, Peter MacIntyre, and Lerdorf Rasmus
Amazon.com Review
PHP is far more than a cult language or open-source icon. It's a remarkably capable language that's well integrated with lots of
technologies--notably mSQL and MySQL database servers--and quite easy to learn. Programming PHP helps you up the PHP learning curve, very nearly guaranteeing that you'll find in its pages an example that illustrates every fundamental aspect of the language and its most important extension modules. Plus, there's some cool advanced stuff, like recipes for manipulating images, working with Extensible Markup Language (XML) content, and generating Adobe Acrobat (PDF) files. Rasmus Lerdorf invented PHP and quarterbacks its ongoing evolution, so there's little question of the content's authority.
The authors use a Talmudic style to explore PHP's capabilities and explain them to their readers, meaning that they like to present code and commentary in close formation, with each enhancing the other. Typically, they'll present a capability generically and show the relevant code. Then they'll dig into variations on the theme, calling attention to required code alterations as they go. This is a book about PHP itself, so practically no attention is paid to PHP Builder or other development tools. Regardless, this book will help you solve programming challenges with PHP, and enable you to write efficient, attractive code. --David Wall
Topics covered:
The PHP programming language, for people who are coming to PHP with a bit of programming experience in other languages or
who want to expand their existing PHP knowledge beyond the basics. Sections deal with the core language, as well as HTTP session management, database connectivity (to MySQL and Oracle, as well as with PHP Extension and Application Repository--PEAR), graphics file manipulation, XML parsing, and PDF creation. There are instructions for building a PHP extension library in C, as well as a function reference and guide to existing extensions.
Product Description
Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) and other PHP experts. When it comes to creating websites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million websites, surpassing Microsoft's ASP .NET technology in popularity. Programmers love its flexibility and speed; designers love its accessibility and convenience.
As the industry standard book on PHP, all of the essentials are covered in a clear and concise manner. Language syntax and programming techniques are coupled with numerous examples that illustrate both correct usage and common idioms. With style tips and practical programming advice, this book will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP, Second Edition covers everything you need to know to create effective web applications with PHP. Contents include:
Detailed information on the basics of the PHP language, including data types, variables, operators, and flow control statements
Chapters outlining the basics of functions, strings, arrays, and objects
Coverage of common PHP web application techniques, such as form processing and validation, session tracking, and cookies
Material on interacting with relational databases, such as MySQL and Oracle, using the database-independent PEAR DB library and the new PDO
Library
Chapters that show you how to generate dynamic images, create PDF files, and parse XML files with PHP
Advanced topics, such as creating secure scripts, error handling, performance tuning, and writing your own C language extensions to PHP
A handy quick reference to all the core functions in PHP and all the standard extensions that ship with PHP
Praise for the first edition:
"If you are just getting into the dynamic Web development world or you are considering migrating from another dynamic web product to PHP, Programming PHP is the book of choice to get you up, running, and productive in a short time."
--Peter MacIntrye, eWeek
"I think this is a great book for programmers who want to start developing dynamic websites with PHP. It gives a detailed overview of PHP, lots of valuable tips, and a good sense of PHP's strengths."
--David Dooling, Slashdot.org
PHP Solutions: Dynamic Web Design Made Easy by David Powers
Product Description
In this book you'll learn how to:
Create dynamic websites with design and usability in mind, as well as functionality
Understand how PHP scripts work, giving you confidence to adapt them to your own needs
Bring online forms to life, check required fields, and ensure user input is safe to process
Upload files and automatically create thumbnails from larger images
Manage website content with a searchable database
You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you're not a programmer and the thought of writing code sends a chill up your spine. Or maybe you've dabbled a bit in PHP and MySQL, but you can't get past baby steps. If this describes you, then you've just found the right book. PHP and the MySQL database are deservedly the most popular combination for creating dynamic websites. They're free, easy to use, and provided by many web hosting companies in their standard packages. Unfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value. In contrast, this book gives you real value right away through a
series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design. But this book doesn't just provide a collection of ready-made scripts: each PHP Solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. By the end of the book, you'll have the confidence to start writing your own scripts or—if you prefer to leave that task to othersto adapt existing scripts to your own requirements. Right from the start, you're shown how easy it is to protect your sites by adopting secure coding practices. The book has been written with an eye on forward and backward compatibilityrecommending the latest PHP 5 techniques, but providing alternative solutions for servers still running PHP 4.3. All database examples demonstrate how to use the original MySQL extension, MySQL Improved, or the PHP Data Objects (PDO) introduced in PHP 5.1, letting
you choose the most suitable option for your setup.
Summary of Contents:
Chapter 1: What Is PHPAnd Why Should I Care?
Chapter 2: Getting Ready to Work with PHP
Chapter 3: How to Write PHP Scripts
Chapter 4: Lightening Your Workload with Includes
Chapter 5: Bringing Forms to Life
Chapter 6: Uploading Files
Chapter 7: Using PHP to Manage Files
Chapter 8: Generating Thumbnail Images
Chapter 9: Pages That Remember: Simple Login and Multipage Forms
Chapter 10: Setting Up MySQL and phpMyAdmin
Chapter 11: Getting Started with a Database
Chapter 12: Creating a Dynamic Online Gallery
Chapter 13: Managing Content
Chapter 14: Solutions to Common PHP/MySQL Problems
Chapter 15: Keeping Intruders at Bay
About the Author
David Powers is an Adobe Community Expert for Dreamweaver and author of a series of highly successful books on PHP, including PHP Solutions:
Dynamic Web Design Made Easy (friends of ED, ISBN-13: 978-1-59059-731-6) and Foundation PHP for Dreamweaver 8 (friends of ED, ISBN-13: 978-1-59059-569-5). As a professional writer, he has been involved in electronic media for more than 30 years, first with BBC radio and television and more recently with the Internet. His clear writing style is valued not only in the English-speaking world; several of his books have been translated into Spanish and Polish. What started as a mild interest in computing was transformed almost overnight into a passion, when David was posted to Japan in 1987 as BBC correspondent in Tokyo. With no corporate IT department just down the hallway, he was forced to learn how to fix everything himself. When not tinkering with the innards of his computer, he was reporting for BBC TV and radio on the rise and collapse of the Japanese bubble economy. Since leaving the BBC to work independently, he has built up an online bilingual database of economic and political analysis for Japanese clients of an international consultancy. When not pounding the keyboard writing books or dreaming of new ways of using PHP and other programming languages, David enjoys nothing better than visiting his favorite sushi restaurant. He has also translated several plays from Japanese.
| Copyright © 2001/2010 Carlo Scodanibbio - All Rights Reserved | Last modified: /12/2009 |