万本电子书0元读

万本电子书0元读

顶部广告

jQuery 1.4 Reference Guide电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:0

出  版  社:Packt Publishing

出版时间:2010-01-27

字       数:877.8万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
The book is a detailed reference guide, and an invaluable resource for answers to all your queries about jQuery. It is intended to be a quick reference to help at times when you need to quickly confirm a feature of the library This book is for you if you are a web developer who wants a broad, organized view of all that jQuery library has to offer or a quick reference on their desk to refer to for particular details. Basic knowledge of HTML and CSS is required. You should be comfortable with the syntax of JavaScript, but no knowledge of jQuery is assumed. This is a reference guide, not an introductory title and if you are looking to get started with jQuery (or JavaScript libraries in general) then you are looking for the companion title Learning jQuery 1.3.
目录展开

jQuery 1.4 Reference Guide

Table of Contents

jQuery 1.4 Reference Guide

Credits

About the Authors

About the Reviewers

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Anatomy of a jQuery Script

A dynamic table of contents

Obtaining jQuery

Setting up the HTML document

Writing the jQuery code

Script dissection

Selector expressions

DOM traversal methods

DOM manipulation methods

Event methods

Effect methods

AJAX methods

Miscellaneous methods

Plug-in API

Summary

2. Selector Expressions

CSS selectors

Element (T)

Examples

Description

ID (#myid)

Examples

Description

Class (.myclass)

Examples

Description

Descendant (E F)

Examples

Description

Child (E > F)

Examples

Description

Adjacent sibling (E + F)

Examples

Description

General sibling (E ~ F)

Examples

Description

Multiple expressions (E, F, G)

Examples

Description

Numbered child (:nth-child(n/even/odd/expr))

Examples

Description

First child (:first-child)

Examples

Description

Last child (:last-child)

Examples

Description

Only child (:only-child)

Examples

Not (:not(E))

Examples

Empty (:empty)

Examples

Description

Universal (*)

Examples

Description

Attribute selectors

Attribute ([foo])

Examples

Attribute equals ([foo=bar])

Examples

Description

Attribute does not equal ([foo!=bar])

Examples

Description

Attribute begins with ([foo^=bar])

Examples

Description

Attribute ends with ([foo$=bar])

Examples

Attribute contains ([foo*=bar])

Examples

Description

Attribute contains word ([foo~=bar])

Examples

Description

Attribute contains prefix ([foo|=bar])

Examples

Description

Form selectors

Custom selectors

Element at index (:eq(n))

Examples

Description

Greater than (:gt(n))

Examples

Description

Less than (:lt(n))

Examples

Description

First (:first)

Examples

Description

Last (:last)

Examples

Description

Even element (:even)

Examples

Description

Odd element (:odd)

Examples

Description

Is parent (:parent)

Examples

Description

Contains text (:contains(text))

Examples

Description

Contains element (:has(E))

Examples

Description

Visible (:visible)

Examples

Description

Hidden (:hidden)

Examples

Description

Header element (:header)

Examples

Currently animating (:animated)

Examples

3. DOM Traversal Methods

The jQuery function

$()

Parameters (first version)

Parameters (second version)

Parameters (third version)

Parameters (fourth version)

Parameters (fifth version)

Return value

Description

Selector context

Using DOM elements

Cloning jQuery objects

Creating new elements

Filtering methods

.filter()

Parameters (first version)

Parameters (second version)

Return value

Description

Using a filter function

.not()

Parameters (first version)

Parameters (second version)

Parameters (third version)

Return value

Description

Removing specific elements

.has()

Parameters

Return value

Description

.eq()

Parameters

Return value

Description

.first()

Parameters

Return value

Description

.last()

Parameters

Return value

Description

.slice()

Parameters

Return value

Description

Negative indices

Tree traversal methods

.find()

Parameters

Return value

Description

.children()

Parameters

Return value

Description

.parents()

Parameters

Return value

Description

.parentsUntil()

Parameters

Return value

Description

.parent()

Parameters

Return value

Description

.closest()

Parameters

Return value

Description

.offsetParent()

Parameters

Return value

Description

.siblings()

Parameters

Return value

Description

.prev()

Parameters

Return value

Description

.prevAll()

Parameters

Return value

Description

.prevUntil()

Parameters

Return value

Description

.next()

Parameters

Return value

Description

.nextAll()

Parameters

Return value

Description

.nextUntil()

Parameters

Return value

Description

Miscellaneous traversal methods

.add()

Parameters (first version)

Parameters (second version)

Parameters (third version)

Return value

Description

.is()

Parameters

Return value

Description

.end()

Parameters

Return value

Description

.andSelf()

Parameters

Return value

Description

.map()

Parameters

Return value

Description

.contents()

Parameters

Return value

Description

4. DOM Manipulation Methods

General attributes

.attr() (getter)

Parameters

Return value

Description

.attr() (setter)

Parameters (first version)

Parameters (second version)

Parameters (third version)

Return value

Description

Setting a simple attribute

Setting several attributes at once

Computed attribute values

.removeAttr()

Parameters (first version)

Parameters (second version)

Return value

Description

Style properties

.css() (getter)

Parameters

Return value

Description

.css() (setter)

Parameters (first version)

Parameters (second version)

Parameters (third version)

Return value

Description

.height() (getter)

Parameters

Return value

Description

.height() (setter)

Parameters

Return value

Description

.innerHeight()

Parameters

Return value

Description

.outerHeight()

Parameters

Return value

Description

.width() (getter)

Parameters

Return value

Description

.width() (setter)

Parameters

Return value

Description

.innerWidth()

Parameters

Return value

Description

.outerWidth()

Parameters

Return value

Description

.offset() (getter)

Parameters

Return value

Description

.offset() (setter)

Parameters

Return value

Description

.position()

Parameters

Return value

Description

.scrollTop() (getter)

Parameters

Return value

Description

.scrollTop() (setter)

Parameters

Return value

.scrollLeft() (getter)

Parameters

Return value

Description

.scrollLeft() (setter)

Parameters

Return value

Class attributes

.hasClass()

Parameters

Return value

Description

.addClass()

Parameters (first version)

Parameters (second version)

Return value

Description

.removeClass()

Parameters (first version)

Parameters (second version)

Return value

Description

.toggleClass()

Parameters (first version)

Parameters (second version)

Parameters (third version)

Return value

Description

DOM replacement

.html() (getter)

Parameters

Return value

Description

.html() (setter)

Parameters (first version)

Parameters (second version)

Return value

Description

.text() (getter)

Parameters

Return value

Description

.text() (setter)

Parameters (first version)

Parameters (second version)

Return value

Description

.val() (getter)

Parameters

Return value

Description

.val() (setter)

Parameters (first version)

Parameters (second version)

Return value

Description

.replaceWith()

Parameters

Return value

Description

.replaceAll()

Parameters

Return value

Description

DOM insertion, inside

.prepend()

Parameters (first version)

Parameters (second version)

Return value

Description

.prependTo()

Parameters

Return value

Description

.append()

Parameters (first version)

Parameters (second version)

Return value

Description

.appendTo()

Parameters

Return value

Description

DOM insertion, outside

.before()

Parameters (first version)

Parameters (second version)

Return value

Description

.insertBefore()

Parameters

Return value

Description

.after()

Parameters (first version)

Parameters (second version)

Return value

Description

.insertAfter()

Parameters

Return value

Description

DOM insertion, around

.wrap()

Parameters (first version)

Parameters (second version)

Return value

Description

.wrapAll()

Parameters

Return value

Description

.wrapInner()

Parameters (first version)

Parameters (second version)

Return value

Description

DOM copying

.clone()

Parameters

Return value

Description

DOM removal

.empty()

Parameters

Return value

Description

.remove()

Parameters

Return value

Description

.detach()

Parameters

Return value

Description

.unwrap()

Parameters

Return value

Description

5. Event Methods

Event handler attachment

.bind()

Parameters

Return value

Description

Event handlers

The event object

Passing event data

.unbind()

Parameters (first version)

Parameters (second version)

Return value

Description

Using namespaces

Using the event object

.one()

Parameters

Return value

Description

.trigger()

Parameters

Return value

Description

.triggerHandler()

Parameters

Return value

Description

.live()

Parameters

Return value

Description

Event delegation

Caveats

.die()

Parameters

Return value

Description

Document loading

.ready()

Parameters

Return value

Description

Aliasing the jQuery namespace

.load()

Parameters

Return value

Description

.unload()

Parameters

Return value

Description

.error()

Parameters

Return value

Description

Mouse events

.mousedown()

Parameters (first version)

Return value

Description

.mouseup()

Parameters (first version)

Return value

Description

.click()

Parameters (first version)

Return value

Description

.dblclick()

Parameters (first version)

Return value

Description

.toggle()

Parameters

Return value

Description

.mouseover()

Parameters (first version)

Return value

Description

.mouseout()

Parameters (first version)

Return value

Description

.mouseenter()

Parameters (first version)

Return value

Description

.mouseleave()

Parameters (first version)

Return value

Description

.hover()

Parameters

Return value

Description

.mousemove()

Parameters (first version)

Return value

Description

Form events

.focus()

Parameters (first version)

Return value

Description

.blur()

Parameters (first version)

Return value

Description

.change()

Parameters (first version)

Return value

Description

.select()

Parameters (first version)

Return value

Description

.submit()

Parameters (first version)

Return value

Description

Keyboard events

.keydown()

Parameters (first version)

Return value

Description

.keypress()

Parameters (first version)

Return value

Description

.keyup()

Parameters (first version)

Return value

Description

Browser events

.resize()

Parameters (first version)

Return value

Description

.scroll()

Parameters (first version)

Return value

Description

6. Effect Methods

Pre-packaged effects

.show()

Parameters

Return value

Description

.hide()

Parameters

Return value

Description

.toggle()

Parameters (first version)

Parameters (second version)

Return value

Description

.slideDown()

Parameters

Return value

Description

.slideUp()

Parameters

Return value

Description

.slideToggle()

Parameters

Return value

Description

.fadeIn()

Parameters

Return value

Description

.fadeOut()

Parameters

Return value

Description

.fadeTo()

Parameters

Return value

Description

Customized effects

.animate()

Parameters (first version)

Parameters (second version)

Return value

Description

.stop()

Parameters

Return value

Description

.delay()

Parameters

Return value

Description

.queue()

Parameters (first version)

Parameters (second version)

Parameters (third version)

Return value (first version)

Return value (second and third versions)

Description

.dequeue()

Parameters

Return value

Description

.clearQueue()

Parameter

Return value

Description

7. AJAX Methods

Low-level interface

$.ajax()

Parameters

Return value

Description

Callback functions

Data types

Sending data to the server

Advanced options

$.ajaxSetup()

Parameters

Return value

Description

Shorthand methods

$.get()

Parameters

Return value

Description

.load()

Parameters

Return value

Description

Loading page fragments

$.post()

Parameters

Return value

Description

$.getJSON()

Parameters

Return value

Description

$.getScript()

Parameters

Return value

Description

Global AJAX event handlers

.ajaxComplete()

Parameters

Return value

Description

.ajaxError()

Parameters

Return value

Description

.ajaxSend()

Parameters

Return value

Description

.ajaxStart()

Parameters

Return value

Description

.ajaxStop()

Parameters

Return value

Description

.ajaxSuccess()

Parameters

Return value

Description

Helper functions

.serialize()

Parameters

Return value

Description

.serializeArray()

Parameters

Return value

Description

8. Miscellaneous Methods

Setup methods

$.noConflict()

Parameters

Return value

Description

DOM element methods

.size()

Return value

Description

.get()

Parameters

Return value

Description

.index()

Parameters (first version)

Return value (first version)

Parameters (second version)

Return value (second version)

Parameters (third version)

Return value (third version)

Description

Collection manipulation

.each()

Parameters (first version)

Return value (first version)

Parameters (second version)

Return value (second version)

Description

$.grep()

Parameters

Return value

Description

$.makeArray()

Parameters

Return value

Description

$.inArray()

Parameters

Return value

Description

$.map()

Parameters

Return value

Description

$.merge()

Parameters

Return value

Description

$.unique()

Parameters

Return value

Description

$.extend()

Parameters

Return value

Description

$.trim()

Parameters

Return value

Description

$.param()

Parameters

Return value

Description

Introspection

$.isArray()

Parameters

Return value

$.isFunction()

Parameters

Return value

$.isPlainObject()

Parameters

Return value

$.isEmptyObject()

Parameters

Return value

$.isXMLDoc()

Parameters

Return value

Data storage

.data()

Parameters (first version)

Return value (first version)

Parameters (second version)

Return value (second version)

Parameters (third version)

Return value (third version)

Description

.removeData()

Parameters

Return value

Description

9. jQuery Properties

Global properties

$.browser

$.support

$.support.boxModel

$.support.cssFloat

$.support.hrefNormalized

$.support.htmlSerialize

$.support.leadingWhitespace

$.support.noCloneEvent

$.support.objectAll

$.support.opacity

$.support.scriptEval

$.support.style

$.support.tbody

jQuery object properties

.length

.selector

.context

10. The Plug-in API

Using a plug-in

Developing a plug-in

Object method

Components

Description

Global function

Components (first and second versions)

Components (third version)

Description

Plug-ins with a single function

Plug-ins with multiple functions

Example: A simple print function

Selector expression

Components

Description

Plug-in conventions

Use of the $ alias

Naming conventions

API standardization

11. Alphabetical Quick Reference

Selector expressions

Methods

Properties

A. Online Resources

jQuery documentation

Official jQuery documentation

jQuery API browser

Adobe AIR jQuery API Viewer

JavaScript reference

Mozilla Developer Center

Client-Side JavaScript Reference

MSDN Reference

Dev.Opera

Quirksmode

JavaScript Toolbox

comp.lang.javascript FAQ

JavaScript code compressors

JSMin

YUI Compressor

Google Closure Compiler

Packer

JavaScript code decompressors

Pretty Printer

JavaScript beautifier

(X)HTML reference

W3C Hypertext Markup Language Home Page

CSS reference

W3C Cascading Style Sheets Home Page

Mezzoblue CSS Crib Sheet

Position Is Everything

Useful blogs

The jQuery blog

Learning jQuery

jQuery for Designers

Ajaxian

John Resig

JavaScript Ant

Robert's talk

Snook

Paul Irish

NCZOnline

I Can't

DOM scripting

Steve Souders

As days pass by

A List Apart

Web development frameworks using jQuery

B. Development Tools

Tools for Firefox

Firebug

Web Developer toolbar

Venkman

Regular Expressions Tester

Tools for Internet Explorer

Microsoft Internet Explorer Developer Toolbar

Microsoft Internet Explorer 8 Developer Tools

Microsoft Visual Web Developer Express

dynaTrace AJAX Edition

DebugBar

Drip

Tools for Safari

Develop menu

Tools for Opera

Dragonfly

Other tools

Firebug Lite

NitobiBug

TextMate jQuery Bundle

jQuerify Bookmarklet

Charles

Fiddler

Sloppy

JS Bin

Bespin

Aptana

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部