- Western
- Editing
- Law Reports
- Hill, Laban Carrick
- Chakras
- Vian, Boris
- Popular Astronomy
- Anaesthetics
- Mind, Body & Spirit
- Retirement Planning
- 1931-1940
- History
- Durrell, Lawrence
- Indian Subcontinent
- Regions
- Microsoft Internet Explorer
- Myths
- Building Conservation & Materials
- Learning Materials
- Miscellaneous Catalogues Raisonnes
- StarOffice
- Connery, Tom
- Robot Wars
- Fisheries
- Microbiology
- Study Guides
- Laos
- Blair, Emma
- General AAS
- Moore, James A.
- Some of our other sites:
- Books
- Clothing, Shoes and Accessories
- Baby Clothes and Accessories
- Cosmetics, Beauty Products and Fragrances
- Cellphones, Call Plans and Accessories
- Video Games
- DVDs
- Electronics, Gadgets and Computers
- Health and Personal Care
- Home and Garden
- Home DIY
- Jewelry
- Magazines and Newspapers
- Music Downloads
- Musical Instruments
- Office Equipment and Supplies
- Software and Games
- Sporting Goods
- Toys and Games
- Watches
- UK Books
- UK Video Games
- UK Home and Garden
- UK Electronics, Gadgets and Computers
- UK Baby Clothes and Accessories
- UK Software and Games
- UK Sporting Goods
- UK Toys and Games
Books : Computing & Internet : Web Development : Web Scripting & Programming : Languages & Tools : Scripting
-
-
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 such as 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 such as Array) from coverage of client-side JavaScript, which includes objects, such as 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 summarise syntax and options while providing copious code examples.
-
-
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 which 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 centres 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 centre stage.
For reference material on MySQL, have a look at Paul DuBois's MySQL. On the PHP side, Web Application Development with PHP4 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 Customisation
-
-
When it comes to working a little "behind the scenes" magic for a Web site or putting together a UNIX script which interrogate databases and produce reports based on the information they contain, there are few better languages to do the job than Perl.
Learning Perl draws on the expertise of two of the major supporters of this highly flexible language, Randal Schwatrz and Tom Christiansen, to produce an introductory manual which manages to be concise yet informative throughout.
Weighing in at a mere (for a computer manual) 271 pages it achieves admirably what it sets out to do--teach Perl basics and no more. From the introduction to the different variable types through hash arrays, file access, process management and coding for the World Wide Web, it's a well-paced easy-to-understand book which assumes a rudimentary knowledge of programming but no more.
With its multitude of clear examples which help to hammer home the many points made and set exercises at the end of each chapter, it builds knowledge rather than drowning the reader with information as many other books seem to do.
This is the first in a series of books on the subject from O'Reilly Publishing, the others being Programming Perl, Advanced Perl Programming and the Perl Cookbook and it truly is a great introduction to a language which is enthusiastically supported by developers and Web coders worldwide. Well worth a read.
-
-
-
-
-
Coauthored by its creator, Programming PHP is a nitty-gritty guide to PHP development. PHP is an open-source scripting language used to build dynamic Web sites. In this title, the authors go step-by-step through the language, including brief coverage of common applications such as graphics or database work.
The first six chapters explain PHP essentials, including data types, functions, string manipulation, arrays and objects. Next comes a look at basic Web techniques, followed by an introduction to database access. There is a chapter on generating graphics with the GD extension library and another on creating Adobe PDF documents. The authors then show how to parse XML, and there is a section on security with some handy tips for protecting PHP sites. A chapter on application techniques looks at code libraries, performance tuning and handling errors. Next there is an explanation of how to build extensions to PHP using C, followed by a look at Windows issues such as COM and ODBC. Finally, there is a complete reference to the standard functions in PHP 4.0.
This is not an advanced programming book, but even experienced coders will discover new things about the language and get a clearer understanding of how PHP works. The specialist chapters such as those on XML or PHP extensions tend to be introductory, so readers will need further resources. For example, the database section is short, and would be best read alongside Web Database Applications with PHP and MySQL or another book with more detailed database coverage. Even so, this is a strong hands-on title that PHP developers will want to keep close at hand. ----Tim Anderson
-
-
-
The authors of Learning Python show you enough essentials of the Python scripting language to enable you to begin solving problems right away, then reveal more powerful aspects of the language one at a time. This approach is sure to appeal to programmers and system administrators who have urgent problems and a preference for learning by semi-guided experimentation.
First off, Learning Python shows the relationships among Python scripts and their interpreter (in a mostly platform-neutral way). Then, the authors address the mechanics of the language itself, providing illustrations of how Python conceives of numbers, strings and other objects as well as the operators you use to work with them. Dictionaries, lists, tuples and other data structures specific to Python receive plenty of attention including complete examples.
Authors Mark Lutz and David Ascher build on that fundamental information in their discussions of functions and modules, which evolve into coverage of namespaces, classes and the object-oriented aspects of Python programming. There's also information on creating graphical user interfaces (GUIs) for Python applications with Tkinter.
In addition to its careful expository prose, Learning Python includes exercises that both test your Python skills and help reveal more elusive truths about the language.
-
At 4.5 by 7 inches in size and only 89 pages long, the aptly named JavaScript Pocket Reference will really almost fit in your pocket. Use this guide as a companion to turn to when in doubt about that function syntax or on drawing a blank on the JavaScript object model.
The book concisely packs together the syntax of the scripting language, including summaries of expression and statement style. The real meat of the tiny title is an alphabetical listing of JavaScript objects, along with their associated methods, properties and events. One nice feature of this section is the attention to the varying support between Microsoft and Netscape browser versions. However, this listing is useful only if you know what object you want to work with. Missing from the reference is a solutions-based reference to let you refresh your memory about how to do a particular task, such as validate a form field or roll over a graphic when the user moves the mouse.
One drawback is the book's illustration of the object model--done only in a small diagram. This is a bit of a shame since this is one of the key topics most developers need help with. If you are rather familiar with JavaScript, this pocket reference will be helpful. New coders, however, will likely find it insufficient. --Stephen W. Plain
-
Larry Wall wrote Perl and he wrote Programming Perl. Better yet, he writes amusingly and well--all of which comes across in this latest edition of the definitive guide to the language.
Like Topsy, Perl just grew, and as a result so has Programming Perl. It's now over 1,000 pages but needs to be as it does several different jobs. Firstly, it's an introduction to the Perl language for those new to programming. It's a guide for those coming from other languages and it's a Perl language reference.
Larry Wall is a linguist, among his other interests, and perhaps for this reason Perl is a peculiarly flexible language with many routes to achieving the same ends, as the authors ably demonstrate. It's also extensible in several ways, designed to work with many other languages and, as it's largely interpreted, Perl programs tend to run unmodified on a variety of platforms--though platform-specific Perl modules and programming practices are also discussed.
A major strength of Programming Perl is the way subject areas are approached from several directions. This constant viewpoint-shifting eliminates blind spots in the reader's understanding as well as providing a pleasing echo of the way Perl itself can take many routes from here to there.
Because the Perl community is both knowledgeable and active the language covers a lot more ground than it did at the time the last edition of Programming Perl was published. Even if you have both previous editions you'll want this latest version--if only for the new jokes. --Steve Patient
-
-
-
-
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 which 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 centres 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 centre stage.
For reference material on MySQL, have a look at Paul DuBois's MySQL. On the PHP side, Web Application Development with PHP4 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 Customisation





















