JQuery, JavaScript Free Download EBook
In the previous articles i have given one beautiful JQuery Book with free of cost. This is also one of the good JQuery and Javascript tutorial, which we get online free of cost. Please check below chapters and list of examples of the book.Source Site: http://jqfundamentals.com/book/book.html
Download ZIP FILE
Javascript and JQuery CHAPTERS
- Welcome
- JavaScript Basics
- jQuery Basics
- jQuery Core
- Events
- Effects
- Ajax
- Plugins
- Performance Best Practices
- Code Organization
- Custom Events
List of Examples
- Example to usage of inline JavaScript
- Example for including external JavaScript
- A simple javscript variable declaration
- Whitespace has no meaning outside of quotation marks
- Parentheses indicate precedence
- Tabs enhance readability, but have no special meaning
- Concatenation
- Multiplication and division
- Incrementing and decrementing
- Addition vs. concatenation
- Forcing a string to act as a number
- Forcing a string to act as a number (using the unary-plus operator)
- Logical AND and OR operators
- Comparison operators
- Flow control
- Values that evaluate to true
- Values that evaluate to false
- The ternary operator
- A switch statement
- Loops
- A typical for loop
- A typical while loop
- A while loop with a combined conditional and incrementer
- A do-while loop
- Stopping a loop
- Skipping to the next iteration of a loop
- A simple array
- Accessing array items by index
- Testing the size of an array
- Changing the value of an array item
- Adding elements to an array
- Working with arrays
- Creating an "object literal"
- Function Declaration
- Named Function Expression
- A simple function
- A function that returns a value
- A function that returns another function
- A self-executing anonymous function
- Passing an anonymous function as an argument
- Passing a named function as an argument
- Testing the type of various variables
- A function invoked using Function.call
- A function created using Function.bind
- A function being attached to an object at runtime
- Functions have access to variables defined in the same scope
- Code outside the scope in which a variable was defined does not have access to the variable
- Variables with the same name can exist in different scopes with different values
- Functions can "see" changes in variable values after the function is defined
- Scope insanity
- How to lock in the value of i?
- Locking in the value of i with a closure
- Using a closure to access inner and outer object instances simultaneously
- A $(document).ready() block
- Shorthand for $(document).ready()
- Passing a named function instead of an anonymous function
- Selecting elements by ID
- Selecting elements by class name
- Selecting elements by attribute
- Selecting elements by compound CSS selector
- Pseudo-selectors
- Testing whether a selection contains elements
- Storing selections in a variable
- Refining selections
- Using form-related pseduo-selectors
- Chaining
- Formatting chained code
- Restoring your original selection using $.fn.end
- The $.fn.html method used as a setter
- The html method used as a getter
- Getting CSS properties
- Setting CSS properties
- Working with classes
- Basic dimensions methods
- Setting attributes
- Getting attributes
- Moving around the DOM using traversal methods
- Iterating over a selection
- Changing the HTML of an element
- Moving elements using different approaches
- Making a copy of an element
- Creating new elements
- Creating a new element with an attribute object
- Getting a new element on to the page
- Creating and adding an element to the page at the same time
- Manipulating a single attribute
- Manipulating multiple attributes
- Using a function to determine an attribute's new value
- Checking the type of an arbitrary value
- Storing and retrieving data related to an element
- Storing a relationship between elements using $.fn.data
- Putting jQuery into no-conflict mode
- Using the $ inside a self-executing anonymous function
- Event binding using a convenience method
- Event biding using the $.fn.bind method
- Event binding using the $.fn.bind method with data
- Switching handlers using the $.fn.one method
- Unbinding all click handlers on a selection
- Unbinding a particular click handler
- Namespacing events
- Binding Multiple Events
- A basic use of a built-in effect
- Setting the duration of an effect
- Augmenting jQuery.fx.speeds with custom speed definitions
- Running code when an animation is complete
- Run a callback even if there were no elements to animate
- Custom effects with $.fn.animate
- Per-property easing
- Using the core $.ajax method
- Using jQuery's Ajax convenience methods
- Using $.fn.load to populate an element
- Using $.fn.load to populate an element based on a selector
- Turning form data into a query string
- Creating an array of objects containing form data
- Using YQL and JSONP
- Setting up a loading indicator using Ajax Events
- Creating a plugin to add and remove a class on hover
- The Mike Alsup jQuery Plugin Development Pattern
- A simple, stateful plugin using the jQuery UI widget factory
- Passing options to a widget
- Setting default options for a widget
- Creating widget methods
- Calling methods on a plugin instance
- Responding when an option is set
- Providing callbacks for user extension
- Binding to widget events
- Adding a destroy method to a widget
- An object literal
- Using an object literal for a jQuery feature
- The module pattern
- Using the module pattern for a jQuery feature
- Using RequireJS: A simple example
- A simple JavaScript file with dependencies
- Defining a RequireJS module that has no dependencies
- Defining a RequireJS module with dependencies
- Defining a RequireJS module that returns a function
Post a Comment
Please give your valuable feedback on this post. You can submit any ASP.NET article here. We will post that article in this website by your name.