Learning the Yahoo! User Interface Library introduces the popular open-source YUI JavaScript library and takes the user through each of the fully released components in detail looking at the classes that make up each component and the properties and methods that can be used. It includes a series of practical examples to reinforce how each component should/can be used. Author Dan Wellman takes the reader from beginner to advanced-level YUI usage and understanding.
>In Detail
The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML, and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.
This book covers all released components whether utility, control, core file, or CSS tool. Methods of the YAHOO Global Object are used and discussed throughout the book.
The basics of each control will be presented, along with a detailed example showing its use to create complex, fully featured, cross-browser, Web 2.0 user interfaces.
Besides giving you a deep understand of the YUI library, this book will expand your knowledge of object-oriented JavaScript programming, as well as strengthen your understanding of the DOM and CSS.
You will learn to create a number of powerful JavaScript controls that can be used straight away in your own applications.
>What you will learn from this book
a、Explore the YUI Library—utilities, controls, core files, and CSS tools
b、Install the library and get up and running with it
c、Handle DOM manipulation and scripting
d、Get inside Event Handling with YUI
e、Create consistent web pages using YUI CSS tools
f、Work with Containers—implementation, skinning, adding transitions, and tabs
g、Debug, maintain, and update applications with the Logger control
h、Examples included in the book:
Calendar interface
Autocomplete
Creating panels
Dialogs
Custom tooltips
Forms
Split button
TreeView Control
Browser History Manager with Calendar
Simple animation
Custom animation
Creating tabs and adding content dynamically
Dragging and dropping
Implementing sliders
Logger at work
Logging custom classes
>Approach
The book is a tutorial, leading the reader first through the basics of the YUI library before moving on to more complex examples involving the YUI controls and utilities. The book is heavily example driven, and based around an approach of tinkering and extending to improve.
>Who this book is written for
This book is for web developers comfortable with JavaScript and CSS, who want to use the YUI library to easily put together rich, responsive web interfaces. No knowledge of the YUI library is presumed.
YouvelearnedthebasicsofPython,buthowdoyoutakeyourskillstothenextstage?Evenifyouk...
Allrelevantcomponentsofamobileradiosystem,fromdigitalmodulationtechniquesovercha...
《Web GIS从基础到开发实践》内容简介:本书适合政府、企业相关部门的GIS研究与开发人员,以及高等院校地理学、地理信息系统、房地
《职场晋升101》内容简介:职场没有白走的路,但确实存在很多的弯路。不是每一个坑你都必须亲自去踩,提前练好职场基本功,就可以让
本书助您轻松体验Cocoa开发,不仅是阅读,还有动手实践。介绍完Xcode和InterfaceBuilder之后,您将很快接触到Objective-C的面向对
《方向感》内容简介:本书分为六大篇:确立产业边界的三大原则、确立商业形态的三大维度、确立竞争地位的三大要点、理论指导实践的
《图解电子学入门》内容简介:本套丛书系引进欧姆社版权翻译出版的中文版图书。它基本涵盖了有关电子学方面的全部知识。内容简洁
《所思不远》内容简介:本书为知·趣丛书之一种。作者选取朱彝尊、陈维崧、纳兰容若、王昙、金礼赢、黄仲则、龚自珍、谭嗣同、吴保
ARM嵌入式开发实例-基于STM32的系统设计 本书特色 本书以stm32f103xx芯片为例,对车载arm嵌入式系统进行了详细的介绍。全书共8章,按内容讲解的...
《深入核心的敏捷开发:ThoughtWorks五大关键实践》内容简介:本书介绍了ThoughtWorks是如何实践敏捷开发的,主题包括测试驱动开发
《我为什么自己的书一本没写》内容简介:一本挑战悖论的不可能之书。乌力波文学经典。法国黑色幽默文学大奖获奖作品。幽默解剖写作
本书通过大量的20世纪设计案例,从简·奇尔切奥得的《新版式》的版式设计到鲍豪斯的平面设计,再到耐克的产品目录,对栅格系统作
最新版BIOS与注册表现用现查 内容简介 本书是“现用现查”系列丛书之一,以问与答的形式,用精炼的语言将BIOS与注册表基本设置,以及相关应用亲切地呈现于读者面...
Thisbookpresentsanintegratedcollectionofrepresentativeapproachesforscalingupmach...
《视觉艺术原理(第8版)》,精心融汇了以前各版的优势,强调了《视觉艺术原理(第8版)》在全球视觉艺术领域中的引领地位。并率先把
《木心上海往事》内容简介:木心之所以是木心,离不开上海。木心一生中有两大主要时期,一是上海时期,木心从故乡乌镇走出,来到上
本书全面涵盖了并行软件和硬件的方方面面,深入浅出地介绍如何使用mpi(分布式内存编程)、pthreads和openmp(共享内存编程)编写
《前世的秘密》内容简介:《前世的秘密》为美国灵性大师泰德·安德鲁斯绝世力作,全球范围内探讨“前世今生”话题最重要的作品。作
《Scrum捷径:敏捷策略、工具与技巧》内容简介:本书Scrum作为主流的敏捷方法,因其简单易行而在软件行业迅速普及。但要想取得成效
《出版理论与实务研究(2022)》内容简介:《出版理论与实务研究2022》全书分为“出版工作”“选题策划”“书稿审读”“市场营销”