Javascript and jQuery for mobile
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2013.
http://www.ivanomalavolta.com
Theme Customzer was announced in 2012 in WordPress 3.4 version. It gives administrators the opportunity of changing theme settings and being able to see the effect those changes have on the theme, while visitors won’t see the changes until the administrator saves them. WordPress Customizer has had a rebranding in WordPress 4.0 and it was no longer made for theme options only, but for the entire WordPress options (themes, plugins…) and it was also given panels, a new way of dividing controls and sections.
Javascript and jQuery for mobile
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2013.
http://www.ivanomalavolta.com
Theme Customzer was announced in 2012 in WordPress 3.4 version. It gives administrators the opportunity of changing theme settings and being able to see the effect those changes have on the theme, while visitors won’t see the changes until the administrator saves them. WordPress Customizer has had a rebranding in WordPress 4.0 and it was no longer made for theme options only, but for the entire WordPress options (themes, plugins…) and it was also given panels, a new way of dividing controls and sections.
Crea un tema compatibile con le ultime novità WordPressSkillsAndMore
Presentazione rilasciata al WordCamp Torino 2017 all'interno della quale vengono presentate le novità per creare un tema WordPress e migliorare il nostro lavoro da sviluppatori.
Trovi tutte le informazioni necessarie a questo indirizzo: https://skillsandmore.org/corso/crea-il-tuo-primo-tema-wordpress/
This document discusses metaprogramming in Ruby, including object models, method dispatching, evaluation using class_eval, instance_eval, and eval, hooks for intercepting events, and building domain-specific languages. It provides examples of extending classes and objects at runtime through techniques like singleton classes, evaluation contexts, and method missing to add new behaviors dynamically. It also covers fluent interfaces and chaining methods to build internal domain-specific languages.
A explosão do Node.js: JavaScript é o novo pretoNando Vieira
O documento discute a explosão do Node.js e como JavaScript se tornou uma linguagem popular para desenvolvimento de servidores. Apresenta alguns dos principais módulos da biblioteca padrão do Node.js como timers, processamento de eventos e arquivos. Também discute alguns frameworks e bancos de dados populares usados com Node.js como Express, MongoDB e Socket.IO.
Crea un tema compatibile con le ultime novità WordPressSkillsAndMore
Presentazione rilasciata al WordCamp Torino 2017 all'interno della quale vengono presentate le novità per creare un tema WordPress e migliorare il nostro lavoro da sviluppatori.
Trovi tutte le informazioni necessarie a questo indirizzo: https://skillsandmore.org/corso/crea-il-tuo-primo-tema-wordpress/
This document discusses metaprogramming in Ruby, including object models, method dispatching, evaluation using class_eval, instance_eval, and eval, hooks for intercepting events, and building domain-specific languages. It provides examples of extending classes and objects at runtime through techniques like singleton classes, evaluation contexts, and method missing to add new behaviors dynamically. It also covers fluent interfaces and chaining methods to build internal domain-specific languages.
A explosão do Node.js: JavaScript é o novo pretoNando Vieira
O documento discute a explosão do Node.js e como JavaScript se tornou uma linguagem popular para desenvolvimento de servidores. Apresenta alguns dos principais módulos da biblioteca padrão do Node.js como timers, processamento de eventos e arquivos. Também discute alguns frameworks e bancos de dados populares usados com Node.js como Express, MongoDB e Socket.IO.
O documento apresenta o sistema de treinamento online Presentta construído com Node.js, Flash e outras tecnologias. Ele discute como Node.js permite a comunicação entre Flash, JavaScript do lado do cliente e do servidor, e fornece exemplos de código para chat e servidor HTTP usando Node.js.
The document discusses Ruby metaprogramming techniques such as class variables, class inheritance, singleton classes, blocks, evaluation, dynamic method definition, mixins, monkey patching, and hooks. It provides examples of how these techniques can be combined to add dynamic behavior to classes and modules in Ruby.
Este documento fornece uma introdução ao teste de aplicações Rails usando o framework RSpec. Resume as principais ideias apresentadas em 3 frases ou menos:
1) O documento introduz o framework RSpec para testes automatizados em aplicações Rails, descrevendo como configurar e gerar testes para modelos, controladores, helpers e views.
2) É enfatizado o workflow Red-Green-Refactor para escrever testes, começando com testes que falham e depois fazendo-os passar, além de apresentar exemplos passo-a-passo de
O documento resume as principais mudanças na versão 1.9 do Ruby em relação à versão 1.8, incluindo:
1) Mudanças na representação de strings e codificações, como a remoção do $KCODE e a introdução de m17n;
2) Melhorias no desempenho de expressões regulares e símbolos;
3) Alterações na classe Date e nos métodos de hash.
Test-driven Development no Rails - Começando com o pé direitoNando Vieira
This document discusses test-driven development (TDD) in Ruby on Rails. It provides an overview of TDD, including definitions, principles and processes. A small coding example is shown to demonstrate TDD with a calculator class. Test files are written first to define failures, then code is added to pass the tests, with refactoring afterward. Benefits of testing like more robust code and easier debugging are outlined. The document serves as a presentation on getting started with TDD in Rails projects.
6. Eventos
• $(document).ready ou $(callback)
• $(‘element’).click(callback)
• $(‘element’).bind(‘click’, callback)
A maioria dos métodos possui atalho:
click, mouseover, mouseout, blur, focus...
10. Iterando em elementos
Escopo
$(‘a[rel=external]’).each(function(index){
alert(this);
});
O objeto this sempre será o escopo do seletor,
neste caso, a tag <a>.
11. Iterando em elementos
Escopo
ATENÇÃO: this é Javascript puro!
Use $(this) se precisar de qualquer
funcionalidade do jQuery.