![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Internet > Internet languages > General
"Ajax and REST Recipes: A Problem-Solution Approach" will serve all of your Ajax needs, by providing adaptable solutions for common tasks you'll want to implement on web sites using the next generation of Ajax and REST techniques. As a JavaScript developer, your time is precious, so you'll want to solve problems that present themselves in your work as quickly as possible. You can pick up the code provided in this book, adapt it, or plug it straight into your own applications. The book mainly focuses on illustrating and explaining how to build applications that use JavaScript, Ajax, and REST Web Services, along with some user interface issues. Specifically, the following topics are covered: implementing JavaScript unit tests, explaining the intent of dynamic languages, Web Services and service-oriented architecture (SOA), defining and implementing contracts using REST, understanding why JavaScript functions have state; implementing JavaScript "Generics," which are a mixture between real Generics and a replacement algorithm, using code blocks, using functions to make decisions, understanding the difference of JavaScript code that behaves like a value type or a reference type, implementing proxies, delegates, mixins, and overloaded functions, implementing a complete Ajax and Web Service architecture, defining a Web Service using REST, handling large or slow or real-time data sets, implementing shopping cart type architectures, and solving the back button problem using Ajax. Having read this book, you will have learned to modularize your web application by decoupling the client from the server. The decoupling allows a client developer to focus on writing the best JavaScript and Ajax code, and a server developer to write the best business and data objects.
Although web standards-based websites can scale effectivelyand basic CSS will give you basic resultsthere are considerations and obstacles that high traffic websites must face to keep your development and hosting costs to a minimum. There are many tips and tricks, as well as down-to-earth best practice information, to make sure that everything runs quickly and efficiently with the minimum amount of fuss or developer intervention. Targeted at "high traffic" websitesthose receiving over 10,000 unique visitors a dayPro CSS for High Traffic Websites gives you inside information from the professionals on how to get the most out of your web development team. What you'll learn The value of process Making reusable, robust, and modular CSS How to maximize the performance of your site Integrating with third parties How to keep branding consistent Best practices for cross-browser and accessible CSS Dynamic CSS techniques Who this book is for This book is for Web developers building and maintaining premium, successful, high-traffic websites using web standards. This book will also help team leaders responsible for code that will be shared over multiple projects, as well as project managers with a high churn of contract staff. Table of Contents The Value of Process CSS Style Guide Fundamentals Frameworks and Integration Brand Implementation CSS and Accessibility Devices Performance Dynamic CSS Testing and Debugging Creating your CSS Appendix 1: CSS Standards Guide Appendix 2: Accessibilitiy Guidelines Appendix 3: Browser Support Guidelines Appendix 4: Development Process
How can you make it easier for people to find your website? And how can you convert casual visitors into active users? "SEO Warrior" shows you how it's done through a collection of tried and true techniques, hacks, and best practices. Learn the nuts and bolts of search engine optimization (SEO) theory, the importance of keyword strategy, and how to avoid and remedy search engine traps. You'll also learn about search engine marketing (SEM) practices, such as Google AdWords, and how you can use social networking to increase your visibility. Ideal for web developers, savvy marketers, webmasters, and anyone else interested in SEO, this book serves not only as an SEO tutorial, but also as a reference for implementing effective SEO techniques. Create compelling sites with SEO that can stand the test of time Optimize your site for Google, Yahoo , Microsoft's Bing, as well as search engines used in different parts of the world Conduct keyword research to find the best terms to reach your audience--and the related terms they'll respond to Learn what makes search engines tick by utilizing custom scripts Analyze your site to see how it measures up to the competition
Blogs, networking sites, and other examples of the social web provide businesses with a largely untapped marketing channel for products and services. But how do you take advantage of them? With "The New Community Rules", you'll understand how social web technologies work, and learn the most practical and effective ways to reach people who frequent these sites. Written by an expert in social media and viral marketing, this book cuts through the hype and jargon to give you intelligent advice and strategies for positioning your business on the social web, with case studies that show how other companies have used this approach. "The New Community Rules" will help you: explore blogging and microblogging, and find out how to use applications such as Twitter to create brand awareness; learn the art of conversation marketing, and how social media thrives on honesty and transparency; manage and enhance your online reputation through the social web; tap into the increasingly influential video and podcasting market; and, discover which tactics work - and which don't - by learning about what other marketers have tried. Many consumers today use the Web as a voice. "The New Community Rules" demonstrates how you can join the conversation, contribute to the community, and bring people to your product or service.
This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more. XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powerful XMPP tools, but you'll also discover, through real-world developer stories, how common XMPP "building blocks" can help solve particular classes of problems. With this book, you will: Learn the basics of XMPP technologies, including architectural issues, addressing, and communication primitives Understand the terminology of XMPP and learn about the wealth of XMPP servers, clients, and code libraries Become familiar with the XMPP concepts and services you need to solve common problems Construct a complete business application or real-time service with XMPP Every day, more software developers and service providers are using XMPP for real-time applications, and with the help of XMPP: The Definitive Guide, you can, too.
Get a Jump Start on the popular CSS preprocessor Sass today! Using Sass, you can write your stylesheets in a more concise, dynamic, and readable way, and cut down many of the tedious repetitive tasks that come with writing vanilla CSS. Sass simplifies your stylesheets, adding some useful features missing from CSS. Most importantly, Sass will save you time. This book provides a thorough introduction to Sass for the beginner. In it, you'll learn: What preprocessors are and how they can be useful Installation and getting started Variables, mixins, and functions Loops and conditions Nesting Extend Warnings & errors Project architecture The Sass ecosystem And more!
"Beginning POJOs" introduces you to open source lightweight web development using Plain Old Java Objects (POJOs) and the tools and frameworks that enable this. Tier by tier, this book guides you through the construction of complex but lightweight enterprise Java-based web applications. Such applications are centered around several major open source lightweight frameworks, including Spring, Hibernate, Tapestry, and JBoss (including the new lightweight JBoss Seam). Additional support comes from the most successful and prevalent open-source tools: Eclipse and Ant, and the increasingly popular TestNG. This book is ideal if you're new to open source and lightweight Java. You'll learn how to build a complete enterprise Java-based web application from scratch, and how to integrate the different open source frameworks to achieve this goal. You'll also learn techniques for rapidly developing such applications.
AdvancED Flex 4 makes advanced Flex 4 concepts and techniques easy. Ajax, RIA, Web 2.0, mashups, mobile applications, the most sophisticated web tools, and the coolest interactive web applications are all covered with practical, visually oriented recipes.Completely updated for toolsnew toFlex 4 Demonstrates how to use Flex 4 to create robust and scalable enterprise-grade rich Internet applications Teaches you to build high-performance web applications with interactivity that really engages your users What you'll learn Practiced beginners and intermediate users of Flex, especially those with a knowledge of other web development tools, will learn to leverage Flex 4's new tools and capabilities to build truly advanced web applications.Get the most out of the new features introduced in Flex 4 Integrate Flex 4 with PHP, Java, JavaScript, and Ruby on Rails Leverage architectural and design patterns Create mashups and collaborative applications using Flex 4 Build rich media applications using audio and video streaming and open-source 3D libraries Tune the performance of your Flex applications Who this book is for This book is for web developers who want and need to create rich Internet applications on time and within budget. It is also for all Flex developers including those upgrading from Flex 3, intermediate users who want to build their skills to an advanced level, and other web developers who want to integrate their web tools with Flex. Table of Contents Building Applications Using Test-Driven Development Turbo-Charging Data Binding Workflow enhancements with Flash Catalyst Flex and AIR: Taking Applications to the Desktop 20 Enhancements Overview Creating Themes in Flex 4 Integrating Flex with Java Using Services Integrating via Data Services Talking with JavaScript and HTML: Web Page Integration Flex Mashups Flash Security Migrating Web 10 Interfaces to RIA Working with Web 20 APIs Facilitating Audio and Video Using 3D in Flex
* Most JavaScript books are very long-winded, boring, and developer-oriented - this one provides a quick and easy reference for those who are not code experts, but want to quickly learn and take advantage of JavaScript/DOM to add cool functionality to their web sites. * Shows readers how to build several real world projects. * All examples are fiercely standards compliant and up-to-date.
Discover the powerful ESP8266 and ESP32 microcontrollers and their Wi-Fi communication. The ESP32 microcontroller features Bluetooth and BLE communication in addition to Wi-Fi. The book emphasizes practical projects and readers are guided through Wi-Fi and Bluetooth communication, mobile app design and build, ESP-NOW and LoRa communication, and signal generation. Projects throughout the book utilize the Wi-Fi functionality and processing power of the ESP microcontrollers. Projects are built in the Arduino IDE, so you don't need to download other programming software. Mobile apps are now ubiquitous, making the app build projects of the book very relevant, as are the web page design projects. In Electronics Projects with the ESP8266 and ESP32, you'll see how easy and practical it is to access information over the internet, develop web pages, build mobile apps to remotely control devices with speech recognition or incorporate Google Maps in a GPS route tracking app. You will * Build practical electronics projects with an ESP8266 or ESP32 microcontroller with Wi-Fi communication * Use the Wi-Fi function of the ESP8266 and ESP32 to update web pages * Communicate with your mobile phone or smart watch by Bluetooth Low Energy * Transmit and receive information to control remote devices over the internet * Understand the design and build of mobile apps for internet based applications * Apply your computer programming skills in C++, JavaScript, AJAX and JSON * Use WebSocket, MQTT brokers and IFTTT for fast two-way communication with webpages Who This Book Is For The target audience is for Makers and Tinkerers who want to build internet/intranet based applications with more powerful microcontrollers, such as the ESP8266 or ESP32. A level of C++ programming expertise with the Arduino IDE is assumed, although all sketches are fully described and comprehensively commented.
Rails 2.1 brings a new level of stability and power to this acclaimed web development framework, but keeping track of its numerous moving parts is still a chore. Rails Pocket Reference offers you a painless alternative to hunting for resources online, with brief yet thorough explanations of the most frequently used methods and structures supported by Rails 2.1, along with key concepts you need to work through the framework's most tangled corners. Organized to help you quickly find what you need, this book will not only get you up to speed on how Rails works, it also provides a handy reference you can use anywhere, anytime. Inside, you'll find essential information on how to: Install Rails with RubyGems Build, compile, and process files with Rake Test Rails applications using assertions and fixtures Use Rails with Ajax Connect objects to a database using ActiveRecord Make web requests with the Action Controller framework Use REST web service APIs And much more. Save yourself hours of frustration: If you use Rails daily and just want the facts -- fast -- this is your book.
'A good book! It's a nice overview of wiki editing and administration, with pointers to handy extensions and further online documentation' - Brion Vibber, Chief Technical Officer, Wikimedia Foundation. 'This book is filled with practical knowledge based on experience. It's not just spouting some party line' - Rob Church, a developer of MediaWiki. MediaWiki is the world's most popular wiki platform, the software that runs Wikipedia and thousands of other websites. Though it appears simple to use at first glance, MediaWiki has extraordinarily powerful and deep capabilities for managing and organizing knowledge. In corporate environments, MediaWiki can transform the way teams write and collaborate. This comprehensive book covers MediaWiki's rich (and sometimes subtle) features, helping you become a wiki expert in no time.You'll learn how to: find your way around by effective searching and browsing; create and edit articles, categories, and user preferences; use advanced features for authors, such as templates, dynamic lists, logical parser functions, and RSS, to organize and maintain large numbers of articles; install and run your own wiki, and configure its look and behavior; and, develop custom wiki features, called extensions, with the PHP programming language and MySQL database. This book also provides special guidance for creating successful corporate wikis. For beginners who want to create or work on collaborative, community-driven websites with this platform, "MediaWiki" is the essential one-stop guide. 'I was a MediaWiki newbie before reading this book. Now, many aspects of the platform that were murky before are crystal clear' - JP Vossen, author of O'Reilly's "Bash Cookbook".
Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good. But if you're serious about your profession, intuition isn't enough. "Perl Best Practices" author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects. With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging. They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, "Perl Best Practices" offerscoherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created. Most of all, "Perl Best Practices" offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way. Praise for "Perl Best Practices" from Perl community members: "As a manager of a large Perl project, I'd ensure that every member of my team has a copy of "Perl Best Practices" on their desk, and use it as the basis for an in-house style guide." -- Randal Schwartz "There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book." -- Peter Scott ""Perl Best Practices" will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages." Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too." -- Andy Lester "Damian's done what many thought impossible: show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years." -- Bill Odom "Finally, a means to bring lasting order to the process and product of real Perl development teams." -- Andrew Sundstrom ""Perl Best Practices" provides a valuable education in how to write robust, maintainable Perl, and is a definitive citation source when coaching other programmers." -- Bennett Todd "I've been teaching Perl for years, and find the same question keeps being asked: Where can I find a reference for writing reusable, maintainable Perl code? Finally I have a decent answer." -- Paul Fenwick "At last a well researched, well thought-out, comprehensive guide to Perl style. Instead of each of us developing our own, we can learn good practices from one of Perl's most prolific and experienced authors. I recommend this book to anyone who prefers getting on with the job rather than going back and fixing errors caused by syntax and poor style issues." -- Jacinta Richardson "If you care about programming in any language read this book. Even if you don't intend to follow all of the practices, thinking through your style will improve it." -- Steven Lembark "The Perl community's best author is back with another outstanding book. There has never been a comprehensive reference on high quality Perl coding and style until "Perl Best Practices," This book fills a large gap in every Perl bookshelf." -- Uri Guttman
Want to build Facebook applications that truly stand out among the thousands already available? In addition to providing easy-to-follow recipes that offer practical ways to design and build scalable applications using the Facebook Platform and its new profile design, this Cookbook also explains proven strategies for attracting users in this highly competitive environment. With plenty of examples and practical solutions, Facebook Cookbook answers some of the hardest questions Facebook application developers contend with -- including how and where to get started. This Cookbook will help you: * Learn to build an application that scales to accommodate a sudden influx of users * Explore changes from Facebook's old profile design to the new look and feel * Take advantage of new integration points in the new profile design * Get tips for designing applications with hosting and deployment costs in mind * Discover which widgets and controls to use for building the most attractive user interface design * Learn the differences between standard HTML, JavaScript, and SQL, and the versions used on the Facebook Platform * Target large, defined groups on Facebook, including those who want to find jobs, hire employees, market a business, advertise, and more If you can build simple web applications with HTML, Facebook Cookbook will help you build applications with the potential to reach millions of users around the globe. Learn what it takes to design applications that stand above the rest.
DESCRIPTION AngularJS has rapidly become the most popular web development framework for browser-based applications, but it's not a great solution for mobile apps. Ionic, an open source framework, blends the best features of AngularJS with Cordova (previously known as Phonegap) to package web applications into a native-quality mobile app. In other words, it allows users to build mobile apps using the web technologies they already know and love. Ionic does all the heavy lifting using CSS and JavaScript so users can get clean, native looking cross-platform apps without the hassle of building separate native apps for iOS and Android. Ionic in Action teaches web developers how to build cross-platform mobile apps for phones and tablets. It helps them extend their web development skills to build apps that are indistinguishable from native iOS or Android projects. With carefully explained examples the book shows how to build several mobile apps that demonstrate mobile-specific features such as GPS, camera, notifications, UI controls, and integrating with external data sources. Lastly, the book covers ways to test apps to improve stability and catch errors during development. KEY SELLING POINTS Covers the entire mobile development process Best practices for building mobile apps Sample apps demonstrate wide set of available features AUDIENCE The reader should be experienced in web development with HTML, CSS, and JavaScript. Some familiarity with AngularJS is helpful but not required. ABOUT THE TECHNOLOGY AngularJS is the most popular web development framework for browser-based applications. Ionic, an open source framework, blends the best features of AngularJS with Cordova (previously known as Phonegap) to package web applications into a native-quality mobile app. The book teaches how to build mobile apps for phones and tablets that work on both Apple or Google based operating systems, iOS and Android.
This new edition completely covers the new version of J2EE: 1.4 and is written for experienced Java developers who are looking to get quickly up to speed with the Java 2 Platform, Enterprise Edition (J2EE). This new edition contains revisions to all the major sub-specification J2EE incorporates (JSP, Servlets, EJB) and also incorporates a series of new specifications for building web services into J2EE.
If you think you're well versed in ASP.NET, think again. This exceptional guide gives you a master class in site building with ASP.NET 3.5 and other cutting-edge Microsoft technologies. You learn how to develop rock-solid web portal applications that can withstand millions of hits every day while surviving scalability and security pressures -- not just for mass-consumer homepages, but also for dashboards that deliver powerful content aggregation for enterprises. Written by Omar AL Zabir, co-founder and CTO of Pageflakes, Building a Web 2.0 Portal with ASP.NET 3.5 demonstrates how to develop portals similar to My Yahoo!, iGoogle, and Pageflakes using ASP.NET 3.5, ASP.NET AJAX, Windows Workflow Foundation, LINQ and .NET 3.5. Through the course of the book, AL Zabir builds an open source Ajax-enabled portal prototype (available online at www.dropthings.com), and walks you though the design and architectural challenges, advanced Ajax concepts, performance optimization techniques, and server-side scalability problems involved. You learn how to: Implement a highly decoupled architecture following the popular n-tier, widget-based application model Provide drag-and-drop functionality, and use ASP.NET 3.5 to build the server-side part of the web layer Use LINQ to build the data access layer, and Windows Workflow Foundation to build the business layer as a collection of workflows Build client-side widgets using JavaScript for faster performance and better caching Get maximum performance out of the ASP.NET AJAX Framework for faster, more dynamic, and scalable sites Build a custom web service call handler to overcome shortcomings in ASP.NET AJAX 1.0 for asynchronous, transactional, cache-friendly web services Overcome JavaScript performance problems, and help the user interface load faster and be more responsive Solve scalability and security problems as your site grows from hundreds to millions of users Deploy and run a high-volume production site while solving software, hardware, hosting, and Internet infrastructure problems Building a Web 2.0 Portal with ASP.NET 3.5 also presents real-world ASP.NET challenges that the author has solved in building educational and enterprise portals, plus thirteen production disasters common to web applications serving millions of users. If you're ready to build state-of-the art, high-volume web applications, this book has exactly what you need.
The only real tool for developing cross-platform rich Internet applications (RIAs) for that last 11 years has been Flash; until now Silverlight 3 allows you to develop cross-platform rich Internet applications in a fraction of the time because of the extensive and very powerful .NET 3.5 libraries, the powerful, design friendly Blend 3 IDE, and an enhanced workflow that allows designers and developers to work on the same set of files at the same time.Develop stunning RIAs in a short time. Learn some basic object-oriented programming principles. Get familiar with the Blend 3 development environment. What you'll learn Learn the Blend 3 and Visual Studio 2008 IDEs. Learn how to create stunning animations using Silverlight 3 Storyboards. Learn how to incorporate video and sound into your RIAs with the Silverlight MediaElement. Learn about and how to develop quickly using Silverlight 3's reusable resources such as UserControls, ControlTemplates and DataTemplates. Learn about the new Visual State Manager and the State panel in Blend 3 to quickly and easily add MouseEnter and MouseLeave states to your UserControls. Put everything you have learned together to create a sample Silverlight 3 website. Who this book is for Web designers and developers wanting to learn Expression Blend 3 from the ground up. Those who have a background in the development of RIAs and want to learn this technology. Table of Contents Setting Up the Silverlight Development Environment The Blend 3 Integrated Development Environment C#, XAML, and Object-Oriented Programming Controls Storyboards Using the VSM and Blend 3's States Panel to Create a Silverlight Media Player The Silverlight MediaElement The WPF Toolkit Events and EventHandlers Classes and Interfaces ControlTemplates, Styles, and Custom UserControls Writing a Custom Content Panel Building a Sketchflow Prototype Putting Everything Together to Build a Sample Silverlight Website
In today's Web 2.0 world, JavaScript and Dynamic HTML are at the center of the hot new approach to designing highly interactive pages on the client side. With this environment in mind, the new edition of this book offers bite-sized solutions to very specific scripting problems that web developers commonly face. Each recipe includes a focused piece of code that you can insert right into your application. Why is "JavaScript & DHTML Cookbook" so popular? After reading thousands of forum threads over the years, author and scripting pioneer Danny Goodman has compiled a list of problems that frequently vex scripters of various experience levels. For every problem he addresses, Goodman not only offers code, but a discussion of how and why the solution works.Recipes range from simple tasks, such as manipulating strings and validating dates in JavaScript, to entire libraries that demonstrate complex tasks, such as cross-browser positioning of HTML elements, sorting tables, and implementing Ajax features on the client. Ideal for novices as well as experienced scripters, this book contains more than 150 recipes for: working with interactive forms and style sheets; presenting user-friendly page navigation; creating dynamic content via Document Object Model scripting; producing visual effects for stationary content; positioning HTML elements; and working with XML data in the browser.Recipes in this Cookbook are compatible with the latest W3C standards and browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera 9. Several new recipes provide client-side Ajax solutions, and many recipes from the previous edition have been revised to help you build extensible user interfaces for Web 2.0 applications. If you want to write your own scripts and understand how they work, rather than rely on a commercial web development framework, the "JavaScript & DHTML Cookbook" is a must.
Macromedia Fireworks MX 2004 enables you to design, optimize, and add basic interactivity to your graphics and is mainly used for designing and optimizing web graphics, then exporting them to website creation programs like Dreamweaver or Flash. collaborative site design much quicker with improved integration of the Studio products. Graphics in Flash or Dreamweaver libraries can be quickly edited in Fireworks and instantly updated throughout your website. Extra photo-editing tools, Auto Shapes, Live Effects animation, and additional anti-aliasing options provide more creative scope and developers can extend Fireworks image-editing capabilities into Dreamweaver
This book assumes only basic knowledge of VB .NET (although it contains a review of what is needed for those coming from a different background). But, by the end of it, the reader will have mastered the core knowledge needed to begin work as a professional ASP.NET developer. It places special emphasis on the techniques such as code behind, that professionals need. more scalable, faster and is arguably the best thing Microsoft has ever done in the Web development space. The recently released 1.1 version should spur adoptions (since many people wait for the 1.1 version of any Microsoft technology) ASP.NET, like its predecessor allows a Web site builder to dynamically build Web pages on the fly by inserting queries to a relational database in the Web page. ASP.NET is different than its predecessor in that it allows use of modern languages like VB .NET instead of scripting languages and it encourages correct programming style by allowing the separation of the design from the operational code.
This is a new kind of JavaScript book. It's not cut'n'paste, it's not a reference, and it's not an exhaustive investigation of the JavaScript language. It is about client-side, web focused, and task-oriented JavaScript. JavaScript is a core skill for web professionals, and as every web professional knows, client-side JavaScript can produce all sorts of glitches and bugs. 'Practical JavaScript for the Usable Web' takes a two pronged approach to learning the JavaScript that you need to get your work done: teaching the core client-side JavaScript that you need to incorporate usable interactivity into your web applications, including many short functional scripts, and building up a complete application with shopping cart functionality. When you have finished working with this book, you'll have a thorough grounding in Client-side JavaScript, and be able to construct your own client-side functionality quickly, easily, and without falling into any of the usability traps that this technology leaves wide open. This book covers: DHTML for IE4 and NN4 browsers, and the Dom for the latest browsers Usability techniques Working scripts that can be incorporated into your web applications immediately Step-by-step breakdown of JavaScript shopping cart functionality Advanced Data Validation Techniques Book Info Covers DHTML for IE4 and NN4 browsers, and the Dom for the latest browsers. Discusses working scripts that can be incorporated into your web applications immediately. Provides advanced data validation techniques. From the Publisher This is for readers who are either learning JavaScript from scratch, or who have a little experience - perhaps with DreamWeaver behaviors, or incorporating scripts into their pages. It assumes a though understanding of HTML, and a little CSS experience. About the Author After an initial stint as a Visual Basic applications programmer at the Ministry of Defence in the UK, Paul Wilton found himself pulled into the Net. He is currently working freelance and is busy trying to piece together the Microsoft .Net jigsaw. Paul's main skills are in developing web front ends using DHTML, JavaScript, VBScript, and Visual Basic, and back-end solutions with ASP, Visual Basic, and SQL Server. Stephen Williams recently co-founded Chimera Digital Ltd, a company that brings together expertise in the fields of education, video production and web technologies, and produces content packages suitable for business in training, promotion, marketing, and more. Prior to this he worked for Edison Interactive, where he was the lead Vignette developer for their Switch2 entertainment portal web site. His interests in artificial life lead him from his PhD in Molecular Microbiology at the University of Birmingham, into object-oriented programming and the Internet. Sing Li is an active author, consultant, and entrepreneur. He has written for popular technical journals and is the creator of the "Internet Global Phone", one of the very first Internet phones available. His wide-ranging consulting expertise spans Internet and Intranet systems design, distributed architectures, web services, embedded systems, real-time technologies, and cross-platform software design. He also participates in the Jini and Jxta communities.
PHP is an open source, server-side, HTML-embedded web-scripting language for creating dynamic web pages. Not only browser-independent, PHP offers simple cross-platform solutions for e-commerce, and web and database-driven applications. Enter "Professional PHP4." This book will show you exactly how to create fantastic web applications that scale well, utilize databases optimally, and connect to a back-end network using a multi-tiered approach. This book also teaches PHP by coding FTP and e-mail clients, advanced data structures, session management, and secure programming.
This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java developers can choose between many different ways of incorporating Ajax, from building JavaScript into your applications "by hand" to using the new Google Web Toolkit (GWT). "Ajax on Java" starts with an introduction to Ajax, showing you how to write some basic applications that use client-side JavaScript to request information from a Java servlet and display it without doing a full page reload. It also presents several strategies for communicating between the client and the server, including sending raw data, and using XML or JSON (JavaScript Object Notation) for sending more complex collections of data. The book then branches out into different approaches for incorporating Ajax, which include: the Prototype and script.aculo.us Javascript libraries, the Dojo and Rico libraries, and DWR; integrating Ajax into Java ServerPages (JSP) applications; using Ajax with Struts; integrating Ajax into Java ServerFaces (JSF) applications; and, using Google's GWT, which offers a pure Java approach to developing web applications: your client-side components are written in Java, and compiled into HTML and JavaScript. Ajax gives web developers the ability to build applications that are more interactive, more dynamic, more exciting and enjoyable for your users. If you're a Java developer and haven't tried Ajax, but would like to get started, this book is essential. Your users will be grateful.
For years now, web developers have used powerful application servers like PHP and Node that could create our web apps. But recently there's been a shift between how much we can do on an application server versus how much we can do on the browser itself-as well as what we can do on a mobile app. This practical book shows readers how static site generators provide a powerful middle ground between a full app server deployment and a simple collection of static files. Written by two leading developers in the JavaScript community, this book teaches front-end designers, front-end developers, web developers, and web designers how static site generators work, the benefits you can expect, and what options are available. You'll learn how to deliver static site files to the end user exactly as they are on the server, without using a server-side language or a database, using HTML, CSS, and JavaScript. Static websites today are just like vinyl LPs: they're coming back. With this book, you'll discover just how these websites still fulfill a vital need for bloggers as well as people who just want to disseminate information. |
You may like...
Discourse Analysis and the New Testament…
Stanley E. Porter, Jeffrey Reed
Hardcover
R5,911
Discovery Miles 59 110
The Discourse of News Values - How News…
Monika Bednarek, Helen Caple
Hardcover
R3,579
Discovery Miles 35 790
Twentieth-Century Rhetorics and…
Michelle Ballif, Michael G Moran
Hardcover
Donald Davidson's Truth-Theoretic…
Ernest LePore, Kirk Ludwig
Hardcover
R3,034
Discovery Miles 30 340
|