Project Outline
$(selector, context)
extend(target, source)
id(id)
each(a, fn)
trim(s)
serialize(data)
get(url, data, callback)
getJSON(url, data, callback)
getXML(url, data, callback)
post(url, data, callback)
loadJSONP(url, jsonp, callback)
select(selector, context)
add(selector, context)
find(selector)
filter(selector)
not(selector)
next(selector)
prev(selector)
end()
each(fn)
copy(a)
attr(key, val)
val(values)
html(val)
append(val)
prepend(val)
text(val)
hasClass(name)
addClass(name)
css(name, val)
on(type, fn)
un(type, fn)
load(url, data, callback)
attr(e, key, val)
val(e, values)
hasClass(e, name)
addClass(e, name)
removeClass(e, name)
toggleClass(e, name)
css(e, name, val)
add(e, type, fn)
remove(e, type, fn)
_quickId(e, mode, context, val)
_byId(e, val)
_byTag(e, val)
_byClass(e, val)
_byAttr(e, attr, op, val)
_byPseudo(e, name, val)
_getNodes(e, mode, name)
_diff(e, e2)
compile(selector, type)
select(selector, context)
is(e, selector)
filter(e, selector, nonMatches)
«
Framework jProton

Class Index

_global_

Global namespace.

jProton

Namespace central do framework. jProton é um namespace executável, de modo que ele é tanto um agregador de métodos/atributos quanto uma função. Como namespace, ele é o agregador de todas funcionalidades do framework. Como função, ele é um atalho para o principal recurso do framework: a seleção de elementos do documento. Além disso, o namespace $ é um atalho para jProton, de modo que os dois códigos abaixo:

// Usa o namespace jProton para instanciar a classe jProton.Set
jProton(selector, context)
// Usa o atalho $ para instanciar a classe jProton.Set
$(selector, context)

equivalem a:

// Instancia uma nova classe jProton.Set explicitamente 
new jProton.Set().select(selector, context)

A maioria dos recursos do framework encontram-se dentro de outros namespaces dentro de jProton, como jProton.Set, ou jProton.ajax. Mas, alguns recursos especiais encontram-se no próprio namespace jProton, como os métodos jProton.trim() e jProton.each(), acessíveis também como $.trim() e $.each().

jProton.Set

Principal classe do framework, que permite a seleção e manipulação simultânea de conjuntos de elementos.

jProton.element

Namespace responsável pela manipulação de elementos DOM.

jProton.event

Namespace responsável pela manipulação de eventos. Adaptado a partir de: Quirksmode.

jProton.ajax

Namespace responsável pelo controle de recursos AJAX.

jProton.query

Namespace responsável pela seleção de elementos através de seletores CSS. Baseado em DomQuery.

Documentation generated by JsDoc Toolkit 2.0.preview_4 on Wed Mar 26 2008 01:56:05 GMT-0300 (BRT)