esse é o apêndice 447
apêndice i: Sobras
As dez melhores coisas
(que não cobrimos)
Você tem mais alguma coisa
boa para dividir comigo?
Mesmo depois de tudo isso, ainda há muitas coisas que não
mencionamos. Há muitas outras coisas sobre jQuery e JavaScript que não
abordamos para deixar o livro compacto. Seria injusto não falar sobre elas; dessa
forma, você pode estar mais preparado para encontrar qualquer outra faceta do
jQuery em suas viagens.
BOOK - UCjQuery - PRODUTO FINAL.indb 447 16/05/2013 10:52:19
448 apêndice i
cada coisa
1. Cada coisa na biblioteca jQuery
Provavelmente agora você percebeu que o jQuery é uma grande biblioteca. Tentamos
abordar o conteúdo principal a que um novato em jQuery precisaria. Agora você
está armado com todo esse conhecimento para poder continuar e conferir o
restante da biblioteca.
métodos do jQuery
.add()
.addClass()
.after()
jQuery.ajax()
.ajaxComplete()
.ajaxError()
jQuery.ajaxPrefilter()
.ajaxSend()
jQuery.ajaxSetup
.ajaxStart()
.ajaxStop()
.ajaxSuccess()
.andSelf()
.animate()
.append()
.appendTo()
.attr()
.before()
.bind()
.blur()
jQuery.browser
.change()
.children()
.clearQueue()
.click()
.clone()
.closest()
jQuery.contains()
.contents()
.context
.css()
jQuery.cssHooks
.data()
jQuery.data()
.cblclick()
deferred.always()
deferred.done()
deferred.fail()
deferred.isRejected()
deferred.isResolved()
deferred.pipe()
deferred.promise()
deferred.reject()
deferred.rejectWith()
deferred.resolve()
deferred.resolveWith()
deferred.then()
.delay()
.delegate()
.dequeue()
jQuery.dequeue()
.detach()
.die()
jQuery.each()
.each()
.empty()
.end()
.eq()
.error()
jQuery.error
event.currentTarget
event.data
event.isDefault
Prevented()
event.isImmediate
PropagationStopped()
event.isPropagation
Stopped()
event.namespace
event.pageX
event.pageY
event.preventDefault()
event.relatedTarget
event.result
event.stopImmediate
Propagation()
event.stopPropagation()
event.target
event.timeStamp
event.type
event.which
jQuery.extend()
.fadeIn()
.fadeOut()
.fadeTo()
.fadeToggle()
.filter()
.find()
.first()
.focus()
.focusin()
.focusout()
jQuery.fxInterval
jQuery.fx.off
jQuery.get()
.get()
jQuery.getJSON()
jQuery.getScript()
jQuery.globalEval()
jQuery.grep()
.has()
.hasClass()
jQuery.hasData()
.height()
.hide()
jQuery.holdReady()
.hover()
.html()
jQuery.inArray()
.index()
.innerHeight()
.innerWidth()
.insertAfter()
.insertBefore()
BOOK - UCjQuery - PRODUTO FINAL.indb 448 16/05/2013 10:52:19
você está aqui 449
deixados de lado
1. Cada coisa na biblioteca jQuery (continuação)
métodos do jQuery (continuação)
.is()
jQuery.isArray()
jQuery.isEmptyObject()
jQuery.isFunction()
jQuery.isPlainObject()
jQuery.isWindow()
jQuery.isXMLDoc()
jQuery()
.jquery
.keydown()
.keypress()
.keyup()
.last()
.length
.live()
.load()
jQuery.makeArray()
.map()
jQuery.map()
jQuery.merge()
.mousedown()
.mouseenter()
.mouseleave()
.mousemove()
.mouseout()
.mouseover()
.mouseup()
.next()
.nextAll()
.netUntil()
jQuery.noConflict()
jQuery.noop()
.npot()
jQuery.now()
.offset()
.offsetParent()
.one()
.outerHeight()
.outerWidth()
jQuery.param()
.parent()
.parents()
.parentsUntil()
jQuery.parseJSON
jQuery.parseXML()
.position()
jQuery.post()
.prepend()
.prependTo()
.prev()
.prevAll()
.prevUntil()
.promise()
.prop()
jQuery.proxy()
.pushStack()
.queue()
jQuery.queue()
.ready()
.remove()
.removeAttr()
.removeClass()
.removeData()
jQuery.removeData()
.removeProp()
.replaceAll()
.replaceWith()
.resize()
.scroll()
.scrollLeft()
.scrollTop()
.select()
.serialize()
.serializeArray()
.show()
.siblings()
.size()
.slice()
.slideDown()
.slideToggle()
.slideUp()
.stop()
jQuery.sub()
.submit()
jQuery.support
.text()
.toArray()
.toggle()
.toggleClass()
.trigger()
.triggerHandler()
jQuery.trim()
jQuery.type()
.unbind()
.undelegate()
jQuery.unique()
.unload()
.unwrap()
.val()
jQuery.when()
.width()
.wrap()
.wrapAll()
.wrapInner()
BOOK - UCjQuery - PRODUTO FINAL.indb 449 16/05/2013 10:52:19
450 apêndice i
cada coisa (continuação)
1. Cada coisa na biblioteca jQuery (continuação)
Seletores jQuery
Seletor Todos (“*”)
Atributo contêm prefixo
Selector[name | =“value”]
Atributo contêm
[name*=“value”]
Atributo contêm palavra
[name~=“value”]
Atributo termina com
[name$=“value”]
Atributo igual
[name=“value”]
Atributo diferente
[name!=“value”]
Atributo começa com
[name^=“value”]
Seletor :animated
Seletor :button
Seletor :checkbox
Seletor :checked
Seletor Filho (“pai > filho”)
Seletor de Classe (“.classe”)
Seletor :contains()
Seletor Descendente (“ancestor
descendant”)
Seletor :disabled
Seletor de Elemento (“elemento”)
Seletor :empty
Seletor :eq()
Seletor :even
Seletor :file
Seletor :first-child
Seletor :first
Seletor :focus
Seletor :gt()
Seletor que Possui Atributo [nome]
Seletor :has()
Seletor :header
Seletor :hidden
Seletor de ID (“#id”)
Seletor :image
Seletor :input
Seletor :last-child
Seletor :last
Seletor :lt()
Seletor para Múltiplos Atributos
[nome=“valor”]
[nome2=“valor2”]
Seletor Múltiplo (“seletor1, seletor2,
seletorN”)
Seletor Próximo Adjacente (prev +
next”)
Seletor Próximos Irmãos (“prev +
siblings”)
Seletor :not()
Seletor :nth-child()
Seletor :odd
Seletor :only-child
Seletor: parent
Seletor :password
Seletor :radio
Seletor :reset
Seletor :selected
Seletor :submit
Seletor :text
Seletor :visible
BOOK - UCjQuery - PRODUTO FINAL.indb 450 16/05/2013 10:52:19
você está aqui 451
deixados de lado
2. CDNs jQuery
As CDNs (content delivery networks ou redes de distribuição de conteúdo) são grandes redes de
servidores, criadas para armazenar e entregar informações – dados, software, código API,
arquivos de mídia ou vídeos etc. –, tornando-as facilmente acessíveis na Web. Cada servidor no
nó contém uma cópia dos dados que estão sendo servidos. Quando esses nós são colocados
estrategicamente em uma rede – como a Internet –, eles podem aumentar a velocidade das
informações entregues para muito mais pessoas que consomem esses dados. O Windows Azure
e o Amazon CloudFront são exemplos de CDNs tradicionais.
Um número de grandes empresas fornecem cópias hospedadas do jQuery em redes CDN
que ficam disponíveis para uso público. Abaixo há links para as cópias hospedadas do
jQuery que você pode usar.
Google Ajax API CDN
http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
Microsoft CDN
http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js
jQuery CDN (via Media Temple)
http://code.jquery.com/jquery-1.6.2.min.js (Versão reduzida)
http://code.jquery/com/jquery-1.6.2.js (Versão fonte)
Você pode incluí-las em suas aplicações jQuery, em vez de fazer o download do jQuery
todas as vezes.
BOOK - UCjQuery - PRODUTO FINAL.indb 451 16/05/2013 10:52:19
Get Use A Cabeça jQuery now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.