How To - Organizando o JavaScript

Size 907.585 MB   0 seeders     Added 2013-02-01 08:43:02

10
To download or stream you need BitLord. Visit them at BitLord.com
#Sobre o JavaScript
 - Entendendo o escopo de variáveis
 - Funções anônimas
 - Funções auto - executáveis
 - Executando funções com call e apply
 - Entendendo closures
 - Currying
 - Executando funções dinamicamente
 - Conhecendo os argumentos de uma função

#Mais de JavaScript
 - Comparações com == e ===
 - Verificando o tipo de objetos
 - Definindo namespaces
 - Definindo getters e setters
 - Removendo atributos, funções e variáveis
 - Um pouco de JavaScript "moderno"

#Orientação à Objetos
 - A falsa orientação à objetos do JavaScript
 - Criando funções construtoras
 - Definindo métodos estáticos
 - Definindo métodos de instância
 - Definindo métodos privados
 - Os diferentes tipos de herança

#Testando o seu código
 - Conhecendo algumas alternativas
 - Usando Jasmine Standalone

#Definindo nosso projeto
 - Preparando a estrutura do projeto
 - Configurando o jQuery e Jasmine
 - Inicializando a aplicação
 - Entendendo o pattern de módulos
 - Criando o namespace global
 - Escrevendo o primeiro teste

#Definindo os componentes
 - Adicionando eventos no campo de entrada de tarefas
 - Testando eventos de teclado (keypress)
 - Carregando fixtures com Jasmine
 - Definindo a interface pública dos objetos
 - Separando responsabilidade dos objetos

#Organizando o código
 - Definindo o namespace de cada componente
 - Usando módulos diferentes para cada arquivo

#Persistência
 - Persistindo nossos dados via AJAX/JSON
 - Evitando o Callback Hell
 - Utilizando emitters, promises e callbacks
 - Sincronizando a lista de tarefas
 - Conhecendo nosso webservice REST
 - Explorando a API com o curl
 - Escrevendo testes para AJAX
 - Definindo eventos para as ações realizadas

#Definindo nossas views
 - Ouvindo eventos para atualizar a interface
 - Renderizando templates
 - Conhecendo algumas alternativas de template
 - Definindo nossos templates com Handlebars
 - Fazendo caching dos templates compilados
 - Organizando as tarefas de acordo com seu status
 - 
#Mais de JavaScript
 - Usando mais JavaScript e menos frameworks
 - Usando polyfills
 - Estendendo objetos como mixins

#Gerando documentação com rocco
 - Compactando nosso JavaScript com YUI Compressor
 - Empacotando os arquivos JavaScript		
htmjs-1.html 67.848 KB
htmjs-1.mov 323.687 MB
htmjs-2.html 176.426 KB
Gathering some info...

Register and log in Isohunt and see no captcha anymore!

4000 symbols left
Hash E50835D0F1CC80DC41739EA2BE173788215BF698