About this product: As a web designer or developer, you know how powerful DOM scripting is for enhancing web pages and applications, adding dynamic functionality and improving the user experience. You've got a reasonable understanding of JavaScript and the DOM, but now you want to take your skills further. This book is all you need to do soit shows you how to add essential functionality to your web pages, such as on the fly layout and style changes, interface personalization, maps and search using APIs, visual effects using JavaScript libraries, and much more.
Includes a quick recap of the basics, for reference purposes.
Packed with real world JavaScript solutions from beginning to end
Written by "Beginning Google Maps" author Jeffrey Sambells, and includes a case study by JavaScript guru Aaron Gustafson.
What you'll learn
A quick recap of the HTML and CSS DOM, methods, and events.
Shows you the basics of how to add dynamic effects and respond to user actions to your web sites using CSS and JavaScript.
Introduces Ajax to the mix, showing you how to use it, and when not to use it.
Learn best practices (such as graceful degredation) and productivity improvement via code reuse (libraries and APIs)
Create Mashups using search, photo and mapping APIs.
Build better, more dynamic user experiences using libraries such as Prototype and Scriptaculous.
Who is this book for?
This book is for intermediate to advanced web designers and developers who already have a reasonable to good knowledge of HTML, CSS, and JavaScript.
About this product: Get practical guidance for using Windows PowerShell to manage Windows Vista and Windows Server 2008. Written by Ed Wilson, a leading scripting expert and trainer at Microsoft, this reference offers a task-based approach to help you find the information you need for day-to-day tasks. With more than 200 scripts, it offers rich examples that administrators can customize for their own environment and needs. The scripts range in complexity from one-line commands, to full-blown scripts with managed output and command-line arguments examples that are applicable to all skill levels. Includes a companion CD with fully searchable eBook, sample scripts, and other resources for managing your Windows-based environment.
Key Book Benefits
Delivers more than 200 scripts administrators can customize and use to get up and running quickly
Provides multiple ways of accomplishing tasks: from one-line commands to full-blown scripts with managed output and command-line arguments
Features a task-oriented approach, and organized to help you quickly find the information you need for your day-to-day activities
Includes a companion CD with a fully searchable eBook, sample scripts, and other resources for on-the-job results
About this product: Get the inside track on how to write system administration scripts with Windows Management Instrumentation (WMI), straight from Microsoft scripting experts. This practical learning guide teaches how to use WMI scripting techniques to gain control over your Microsoft Windows–based, IIS-based, and Microsoft Exchange Server–based environments—all at your own pace.
Build practical skills on everything from understanding the ins and outs of WMI and producing your first WMI Script to writing advanced WMI scripts that automate the management of systems, network services, files, printers, the registry, network services, and more. The companion CD features the complete eBook, 140 sample scripts, and timesaving scripting tools, plus more than 500 bonus scripts!
Covering all major platforms-Linux, Unix, Mac OS X, and Windows-this guide shows programmers and power users how to customize an operating system, automate commands, and simplify administration tasks using shell scripts
Offers complete shell-scripting instructions, robust code examples, and full scripts for OS customization
Covers shells as a user interface, basic scripting techniques, script editing and debugging, graphing data, and simplifying administrative tasks
In addition to Unix and Linux scripting, the book covers the latest Windows scripting techniques and offers a complete tutorial on Mac OS X scripting, including detailed coverage of mobile file systems, legacy applications, Mac text editors, video captures, and the Mac OS X Open Scripting Architecture
Portable shell scripting is today the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You’ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
What you’ll learn
This book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learn
The core Linux/OS X shell constructs from a portability point of view
How to write scripts that write other scripts, and how to write macros and debug them
How to write and design shell script portably from the ground up
How to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps
Pulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems
Who is this book for?
This book is for system administrators, programmers, and testers working across Linux, OS X, and the Unix command line.
About the Apress Beginning Series
The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!
JavaScript is one of the most important technologies on the web. It provides the means to add dynamic functionality to your web pages and serves as the backbone of Ajax-style web development. Beginning JavaScript with DOM Scripting and Ajax is an essential guide for modern JavaScript programming; its practical but comprehensive. It covers everything you need to know to get up to speed with JavaScript development to add dynamic enhancements to web pages and program Ajax-style applications.
Experienced web developer Christian Heilmann begins gently by giving you an overview of JavaScriptits syntax, good coding practices, and the principles of DOM scripting. Then he builds up your JavaScript toolkit, covering dynamically manipulating markup, changing page styling on the fly using the CSS DOM, validating forms, dealing with images, and much more. Then he takes you to advanced territory, with a complete case study illustrating how many new JavaScript techniques can work together, plus a great introduction to Ajax development.
System administrators need libraries of solutions that are ingenious but understandable. They don’t want to reinvent the wheel, but they don’t want to reinvent filesystem management either! Expert Shell Scripting is the ultimate resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, and powerful shell implementations of tricky system scripting tasks.
Automating small to medium system management tasks
Analyzing system data and editing configuration files
Scripting Linux, Unix, and OS X applications using bash, ksh, et al.
What you’ll learn
Debug shell scripts using existing debuggers, not inspection.
Use and extend text–editing one–liners and learn to forget Perl.
Manage files and filesystems using scripting, not inflexible utilities.
Use scripts to build complete Linux systems.
Script X Window without getting lost in configuration files.
Ignore Python, and script in bash and ksh instead.
Who is this book for?
System administrators who need solutions to everyday problems.
The bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of shell internals, shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can write professional bash 4.0 programs through standard programming techniques.
Complete bash coverage
Teaches bash as a programming language
Helps you master bash 4.0 features
What you’ll learn
Use the shell to write new utilities and accomplish most programming tasks.
Use shell parameter expansion to replace many external commands, making scripts very fast.
Learn to avoid many common mistakes that cause scripts to fail.
Learn how bash’s readline and history libraries can save typing when getting user input.
Learn to use the new bash 4.0 features.
Build shell scripts that get information from the Web.
About the Apress Pro Series
The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.
You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.
About this product: This book is designed to help administrators of small-to-medium-sized business automate routine network and user tasks. Unlike the competition, this book offers coverage of Windows Shell Scripting, Windows Script Host, and Windows 2000 under one cover.