SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
YUI
Yahoo! User Interface Library




                   A presentation by
contents


   I.  what is YUI?
   II.  what does it all mean?
   III.  what does it look like?
   IV.  who uses YUI?
   V.  want to get some?




                        A presentation by
what is YUI?


   a collection of JavaScript and CSS Resources for
      building richly interactive web applications
      using DOM scripting and DHTML and AJAX.
   developed for internal use but now available
     under a BSD (Berkeley Software Distribution) license.
   supported by Firefox 3, Firefox 2, IE 7, IE 6,
     Opera 9.5, Safari 3.1.




                                  A presentation by
what is YUI?


   features of YUI
      6 types of YUI components:

               core
               utilities
               UI controls
               CSS components
               developer tools
               build tools


                                   A presentation by
what does it all mean?


  features of YUI (continued)
      core:
      a set of tools for event management and DOM
      manipulation.
      YAHOO! Global Object – contains language utilities and
      other infrastructure for YUI.
      DOM Collection – simplifies common DOM scripting
      tasks such as positioning and CSS Style Management.
      Event Utility – provides developers easy & safe access
      to browser events such as mouse clicks and key presses.




                                  A presentation by
what does it all mean?


  features of YUI (continued)
     utilities:
     reusable infrastructure libraries that handle things like
     events, Ajax calls, animation, and drag and drop.
     • animation                     •  image loader
     • browser history manager • JSON (JavaScript Object Notation)
     • connection manager            • resize
     • data source                   • selector
     • drag and drop                 • YUI loader




                                       A presentation by
what does it all mean?


  features of YUI (continued)
     UI controls:
     • auto-complete     • image cropper

     • button            • layout manager menu
     • calendar          • rich text editor
     • charts            • slider
     • color picker      • tab view
     • container         • tree view
     • data table        • uploaded



                           A presentation by
what does it all mean?


  features of YUI (continued)
     developer tools:
     logger – read or write log messages with a single line of
     code!
     profiler – non-visual code profiler that allows you to specify
     which parts of your application to profile.
     ProfileViewer – used with Profiler to provide visualizations of
     profiling data in graphical and tabular format.
     YUI Test – create test cases, failure detection, etc. for
     browser-based JavaScript solutions.




                                       A presentation by
what does it look like?


 working examples:
     event utility- http://developer.yahoo.com/yui/examples/event/
     eventsimple.html
     using custom units for an animation-http://
     developer.yahoo.com/yui/examples/animation/units.html
     basic drag and drop- http://developer.yahoo.com/yui/examples/
     dragdrop/dd-basic.html
     animated proxy re-size- http://developer.yahoo.com/yui/examples/
     resize/anim_resize.html

     submit form-http://developer.yahoo.com/yui/examples/button/
     btn_example05.html




                                       A presentation by
who uses YUI?


      http://www.linkedin.com/
      http://www.jetblue.com/
      http://www.target.com/

      http://www.smugmug.com/
      http://www.southwest.com/
      http://images.insuggest.com/
      http://www.dataffect.com/usgs/#
      http://www.tag4you.com/flickr.php




                                  A presentation by
want to get some?




  hello@momentumdesignlab.com



      
 

          
   

      
 

          
   

      










1.866.542.7124




      
   

                            A presentation by

Weitere ähnliche Inhalte

Ähnlich wie Yui- Yahoo! User Interface Library

JavaScript Libraries: The Big Picture
JavaScript Libraries: The Big PictureJavaScript Libraries: The Big Picture
JavaScript Libraries: The Big Picture
Simon Willison
 
openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010
Patrick Lauke
 
YUI introduction to build hack interfaces
YUI introduction to build hack interfacesYUI introduction to build hack interfaces
YUI introduction to build hack interfaces
Christian Heilmann
 

Ähnlich wie Yui- Yahoo! User Interface Library (20)

TPR4
TPR4TPR4
TPR4
 
TPR4
TPR4TPR4
TPR4
 
JavaScript Libraries: The Big Picture
JavaScript Libraries: The Big PictureJavaScript Libraries: The Big Picture
JavaScript Libraries: The Big Picture
 
Introduction to YUI - IIT Kharagpur
Introduction to YUI - IIT KharagpurIntroduction to YUI - IIT Kharagpur
Introduction to YUI - IIT Kharagpur
 
JavaScript Libraries (@Media)
JavaScript Libraries (@Media)JavaScript Libraries (@Media)
JavaScript Libraries (@Media)
 
Silverlight
SilverlightSilverlight
Silverlight
 
FormFactory - Building Interactive Web Applications
FormFactory - Building Interactive Web ApplicationsFormFactory - Building Interactive Web Applications
FormFactory - Building Interactive Web Applications
 
openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010
 
JavaScript Library Overview
JavaScript Library OverviewJavaScript Library Overview
JavaScript Library Overview
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and Delivery
 
Flutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - textFlutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - text
 
Mashup Y! widget
Mashup Y! widgetMashup Y! widget
Mashup Y! widget
 
How to make Ajax Libraries work for you
How to make Ajax Libraries work for youHow to make Ajax Libraries work for you
How to make Ajax Libraries work for you
 
HTML5 Can't Do That
HTML5 Can't Do ThatHTML5 Can't Do That
HTML5 Can't Do That
 
yui3 is Sexy - 使用 YUI 3 的 Sexy Part !
yui3 is Sexy - 使用 YUI 3 的 Sexy Part !yui3 is Sexy - 使用 YUI 3 的 Sexy Part !
yui3 is Sexy - 使用 YUI 3 的 Sexy Part !
 
Technical Introduction to YDN
Technical Introduction to YDNTechnical Introduction to YDN
Technical Introduction to YDN
 
Storyboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools ReviewStoryboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools Review
 
YUI introduction to build hack interfaces
YUI introduction to build hack interfacesYUI introduction to build hack interfaces
YUI introduction to build hack interfaces
 
Mobile for the rest of us
Mobile for the rest of usMobile for the rest of us
Mobile for the rest of us
 
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator TitaniumMobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
 

Mehr von Momentum Design Lab (20)

Add to Trip - EyeForTravel Presentation
Add to Trip - EyeForTravel PresentationAdd to Trip - EyeForTravel Presentation
Add to Trip - EyeForTravel Presentation
 
Sencha
SenchaSencha
Sencha
 
jQuery
jQueryjQuery
jQuery
 
Extjs4
Extjs4Extjs4
Extjs4
 
Appcellerator
AppcelleratorAppcellerator
Appcellerator
 
Adobe Air 2.6
Adobe Air 2.6Adobe Air 2.6
Adobe Air 2.6
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
Component Art
Component ArtComponent Art
Component Art
 
Infragistics
InfragisticsInfragistics
Infragistics
 
Telerik
TelerikTelerik
Telerik
 
Jquery
JqueryJquery
Jquery
 
Extjs
ExtjsExtjs
Extjs
 
GWT- Google Web Toolkit
GWT- Google Web ToolkitGWT- Google Web Toolkit
GWT- Google Web Toolkit
 
Django
DjangoDjango
Django
 
PHP
PHPPHP
PHP
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
C#
C#C#
C#
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
Drupal
DrupalDrupal
Drupal
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Yui- Yahoo! User Interface Library

  • 1. YUI Yahoo! User Interface Library A presentation by
  • 2. contents I.  what is YUI? II.  what does it all mean? III.  what does it look like? IV.  who uses YUI? V.  want to get some? A presentation by
  • 3. what is YUI? a collection of JavaScript and CSS Resources for building richly interactive web applications using DOM scripting and DHTML and AJAX. developed for internal use but now available under a BSD (Berkeley Software Distribution) license. supported by Firefox 3, Firefox 2, IE 7, IE 6, Opera 9.5, Safari 3.1. A presentation by
  • 4. what is YUI? features of YUI 6 types of YUI components: core utilities UI controls CSS components developer tools build tools A presentation by
  • 5. what does it all mean? features of YUI (continued) core: a set of tools for event management and DOM manipulation. YAHOO! Global Object – contains language utilities and other infrastructure for YUI. DOM Collection – simplifies common DOM scripting tasks such as positioning and CSS Style Management. Event Utility – provides developers easy & safe access to browser events such as mouse clicks and key presses. A presentation by
  • 6. what does it all mean? features of YUI (continued) utilities: reusable infrastructure libraries that handle things like events, Ajax calls, animation, and drag and drop. • animation •  image loader • browser history manager • JSON (JavaScript Object Notation) • connection manager • resize • data source • selector • drag and drop • YUI loader A presentation by
  • 7. what does it all mean? features of YUI (continued) UI controls: • auto-complete • image cropper • button • layout manager menu • calendar • rich text editor • charts • slider • color picker • tab view • container • tree view • data table • uploaded A presentation by
  • 8. what does it all mean? features of YUI (continued) developer tools: logger – read or write log messages with a single line of code! profiler – non-visual code profiler that allows you to specify which parts of your application to profile. ProfileViewer – used with Profiler to provide visualizations of profiling data in graphical and tabular format. YUI Test – create test cases, failure detection, etc. for browser-based JavaScript solutions. A presentation by
  • 9. what does it look like? working examples: event utility- http://developer.yahoo.com/yui/examples/event/ eventsimple.html using custom units for an animation-http:// developer.yahoo.com/yui/examples/animation/units.html basic drag and drop- http://developer.yahoo.com/yui/examples/ dragdrop/dd-basic.html animated proxy re-size- http://developer.yahoo.com/yui/examples/ resize/anim_resize.html submit form-http://developer.yahoo.com/yui/examples/button/ btn_example05.html A presentation by
  • 10. who uses YUI? http://www.linkedin.com/ http://www.jetblue.com/ http://www.target.com/ http://www.smugmug.com/ http://www.southwest.com/ http://images.insuggest.com/ http://www.dataffect.com/usgs/# http://www.tag4you.com/flickr.php A presentation by
  • 11. want to get some? hello@momentumdesignlab.com


 
 

 
 
 
 

 
 
 










1.866.542.7124
 
 
 A presentation by