Search




Increasing User Experience With Javascript


Increasing User Experience With Javascript


Using the javascript library MooTools with some other free libraries, this tutorial series teaches how to increase user
experience with some simple javascript. Using a fictional "blog" as the test site, subscribers will learn how to enhance
the blog with modern web techniques such as:
• LightBox type photo gallery
• Expanding sub-menus
• AJAX loaded pages
• Sliding image menus
• Reflecting images without having to touch Photoshop
• Condensing a web page with Fx.Styles and Sliding Tabs
• ...and more

Recommended Skills for This Series: Basic knowledge of HTML. Many of the javascript techniques used are
explained in detail so no javascript background is needed if the user has a decent grasp of basic HTML and a little
CSS. Please note that this is a beginner's series of javascript. Experienced users will find the code in this series
erratic, though it is simpler for those who know nothing about javascript.

Introduction
• Overview of the series
• Showcasing the javascript effects

Lesson Two - De-Cluttering the Membership Page
• Attaching scripts
• Considering MooTools as a solution to a cluttered layout
• Using the Fx.Styles of Mootools to change element properties

Lesson Three - Using MooTabs to Condense Related Products
• Understanding how MooTabs works
• Implementing MooTabs to condense the related products of a shopping cart

Lesson Four - Using a MooTools 'Light Box' to Create a Friendly Gallery
• Understanding the problem with the existing gallery
• Fixing the gallery with the MooTools Light Box

Lesson Five - Using Fx.Styles to Control Font Size
• Selecting an area to change
• Implementing Fx.Styles to change fonts

Lesson Six - Creating a Sliding Sub Menu with MooTools
• Analyzing the main menu and sub-menu for implementation
• Implement some simple MooTools effects to reveal sub-links

Lesson Seven - Implementing Reflection Javascript for Images
• Downloading and using reflection.js for images

Lesson Eight - Creating a Sliding Image Menu
• Understanding how the Sliding Image Menu works
• Implementing the Sliding Image Menu

Lesson Nine - Using AJAX with the Sliding Image Menu
• Creating an updated area for changing content
• Implementing AJAX links with the Sliding Image Menu

Example Files
(Included)

Updated: See this Quick Clips for further lessons!

Credits:
• LightBox Clone and Reflection.js created by digitalia.be
• Sliding Menu created by PhatFusion.net
• MooTabs created by SilverScripting.com
• Javascript library MooTools

Download:


http://rapidshare.com/files/67492121/Increasing.User.Experience.with.Javascript_lesson1.rar

http://rapidshare.com/files/67493454/Increasing.User.Experience.with.Javascript_lesson2.rar

http://rapidshare.com/files/67494064/Increasing.User.Experience.with.Javascript_lesson3.rar

http://rapidshare.com/files/67494609/Increasing.User.Experience.with.Javascript_lesson4.rar

http://rapidshare.com/files/67495576/Increasing.User.Experience.with.Javascript_lesson5.rar

http://rapidshare.com/files/67496165/Increasing.User.Experience.with.Javascript_lesson6.rar

http://rapidshare.com/files/67496416/Increasing.User.Experience.with.Javascript_lesson7.rar

http://rapidshare.com/files/67496839/Increasing.User.Experience.with.Javascript_lesson8.rar

http://rapidshare.com/files/67497288/Increasing.User.Experience.with.Javascript_lesson9.rar

http://rapidshare.com/files/67506480/Increasing.User.Experience.with.Javascript_ExampleFiles.zip


Digg this