API estilo jQuery
.
<script src='nardy.min.js'></script>
bower install nardy
Ainda não diponível.
define(['nardy'], function(Nardy) {
Nardy.$(element).text('RequireJS');
});
- $ : Seletor de elementos.
Nardy.$(elemento)
- append : cria um elemento
Nardy.$(element).append(elemento)
- text : adição de texto em um elemento
Nardy.$(element).text('texto')
- attr : alterar alguma propriedade de um elemento
Nardy.$(element).attr('attr', value)
- val : pega o valor de um elemento
Setar o valor no atribudo value do elemento:
Nardy.$('element').val('texto')
Pegar o valor do atributo value do element: Nardy.$('element').val()
- click : funcionalidade de clicar em um elemento
Nardy.$(elemento).click(function() {
/* ação após o click */
})
- change : funcionalidade de change do elemento select
Nardy.$(elemento).change(function() {
/* ação após change */
})
- each : percorrer uma lista de objetos
Nardy.each(lista, function(i, item) {
/* ação ao percorrer a lista */
})
- selected : recupera o texto do select selecionado
Nardy.$(elemento).selected()
- empty : limpar um elemento
Nardy.$(elemento).empty()
- addClass : adiconar estilo ao elemento
Nardy.$(elemento).addClass('estilo')
-
Http POST
-
Http GET
-
Generico
- Error
- Sucesso
- Antes do envio
- Depois do Envio
Alguns dos métodos informados acima aceitam encadeamento, ou seja, consigo chamar um método após o outro.
Exemplo:
Nardy.$(elemento).text('texto').addClass('estilo');
Os elementos que suportam encadeamento são:
- $
- append
- text
- attr
http://code.tutsplus.com/tutorials/from-jquery-to-javascript-a-reference--net-23703