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