PIC – Uma classe para edição de imagens usando comandos CSS, simples, rápido e eficiente.
Arquivos de Categorias: Fast Tip
PHP – Operador ternário
Escrito por Jefferson Luís
em novembro 26, 2010
Nenhum comentário
Isso aqui não passa de um “Fast tip”.
Operador ternário é basicamente um if simplificado, segue alguns exemplos:
Exemplo 1
$cidade = 'Blumenau'; $resultado = $cidade == 'Blumenau' ? 'sim' : 'não'; echo $resultado; // Saida -> sim
Exemplo 2
$idade = 13; echo $adulto = $idade > 17 ? 'sim' : 'não' ; //Saida -> não
(Fast tip) Como saber a tecla digitada – Javascript
Escrito por Jefferson Luís
em janeiro 31, 2010
1 comentários
Para verificar qual tecla foi pressionada você pode utilizar este código abaixo:
//Passamos como parâmetro passamos a ação executada
document.onkeyup = function(e){
alert(e.which); //exibimos o método which da ação, que será o código da tecla
}
Code bonus:
Exemplo aqui.
document.onkeyup = function(e){
var teclas = new Array(8,9,13,16,17,18,19,20,27,32,33,34,35,36,37,38,39,40,45,46,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,
80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,
144,145,186,187,188,189,190,191,192,219,220,221,222);
var teclasValores = new Array('backspace','tab','enter','shift','ctrl','alt','pause/break','caps lock','escape','escape','page up','page down','end','home','left arrow','up arrow','right arrow','down arrow','insert','delete',0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f','g','h','i','j','k','l','m','n',
'o','p','q','r','s','t','u','v','w','x','y','z','left window key','right window key','select key','numpad 0','numpad 1','numpad 2','numpad 3','numpad 4',
'numpad 5','numpad 6','numpad 7','numpad 8','numpad 9','multiply','add','subtract','decimal point','divide','f1','f2','f3','f4','f5','f6','f7','f8','f9',
'f10','f11','f12','num lock','scroll lock','semi-colon','equal sign','comma','dash','period','forward slash','grave accent','open bracket','back slash','close braket','single quote');
console.log(e);
for(tecla in teclas){
if(e.which == teclas[tecla]){
document.getElementById('texto').value = 'code('+teclas[tecla]+') = '+teclasValores[tecla];
}
}
}
(Fast Tip)Como pegar todos os elementos da pagina com javascript
Escrito por Jefferson Luís
em janeiro 30, 2010
4 comentários
Simples fácil e rápido.
onload = function(){
var todosElementos = getElementsbyTagName(*);
}
code bonus
fiz este script para testar a funcionalidade
onload = function(){
var body = document.getElementsByTagName('body')[0];
var children = body.getElementsByTagName('*');
var child;
for(child in children){
if(children[child] != undefined){
children[child].style.border = "solid 1px #EFEFEF";
if(children[child].nodeName == 'A')
children[child].style.borderBottom = 'solid 2px red';
}
}
}
Para os novos no mundo do js deixo uma dica:
sempre lei e interprete os scripts que outras pessoas fazem, assim se aprende bem mais do que um simples post.
