ci viene chiesto di renderlo più piccolo del 20%! Dado um objeto retangular grande w e alta h , somos solicitados a fazê-lo menor em 20%! Primeiro que tudo, um decréscimo de 20% da sua largura:
1
| object.width object.width = - ((object.width * 20) / 100) |
a partir do qual
1
| object.width object.width = - (object.width * 0,2) |
a partir do qual
1
| object.width = object.width * (1-0,2) |
Para a altura é exactamente o mesmo.
Quando há um terceiro objeto, ou seja, não foi dado o percentual a ser removido de nosso objeto, mas por um terceiro, temos:
1 2 3
| = taxa object.width / object.height object.width = terzo.width * (1-0,2) object.height = object.width / parcelas |
Leia mais ...
jquery.footercaption.js é um plugin para jQuery que pode dinamicamente adicionar legendas às imagens e outros elementos na página ( clique aqui para uma demo).
Leia mais ...
Quem começou a desenvolver código com linguagens de script como JavaScript ou ActionScript em si, pode não saber tudo, o conceito de tipo de dados. Com algumas linguagens de alto nível, de fato, ele costumava - na melhor das hipóteses - para declarar variáveis sem dar um tipo de dados específico, sem contar as línguas que não requerem nenhuma declaração (como PHP - não na versão estrita 5 ).
Leia mais ...
Como um desenvolvedor usa matemática? E quanto a matemática que você precisa saber para conhecer e ser capaz de desenvolver bem?
Se você tem uma paixão para a programação mais provável é que você pode superar todos os obstáculos devido à falta de um pouco de matemática. No entanto, se para além da paixão que você tem um conhecimento razoável da matemática e da lógica, a nossa "vida" como um desenvolvedor certamente irá ganhar. No entanto, é claro que nem todos os programadores precisam lutar com problemas de "matemática". Muito, na verdade, tudo depende do tipo de programa que você está desenvolvendo. Um catálogo telefônico certamente tem muito menos de um jogo matemático como PacMan! Embora nem sempre seja verdadeira. Em última análise, depende "parte" do código que estamos desenvolvendo.
Centralizando um elemento
Quem desenvolve, tais como interface do usuário (UI), certamente teve de lidar com situações que exigiam pelo menos uma vez enrolado com a multiplicação e divisão. Uma vez aconteceu de eu topar com um código que foi centrada na horizontal através de uma janela na tela. A função (não com o código original em C para facilitar a leitura a todos) foi escrito dessa forma:
1
| window.x = (screen.width / 2) - (window.width / 2) |
Provavelmente o programador quando escreveu ele - corretamente - em fundamentado da seguinte forma:
- I encontrar o centro da tela
( screen.width / 2 ) - Posicione a janela no meio da tela
( window.x = screen.width ) - Uma vez que deste modo seria centrado apenas o canto superior esquerdo da janela, também subtrair a metade da largura da janela
( window.width / 2) para "centragem" o todo -
window.x = ( screen.width / 2 ) – ( window.width / 2 )
Até aqui a lógica e paixão definitivamente ajudou o nosso desenvolvedor. Contudo, a melhoria pode ser feito apenas para evitar as duas divisões, a saber:
1
| window.x = (screen.width - window.x) / 2 |
O conhecimento de frações, e, portanto, um pouco 'de matemática elementar, a CPU teria economizado uma divisão muito: um dos maiores entre outras coisas!
Se queremos ser "geeks" ou perfeccionistas, podemos, dependendo da linguagem de programação que usamos, melhorá-lo ainda mais por escrito:
1
| window.x = (screen.width - window.x) >> 1 |
Onde >> indica a operação lógica de "movimento" para a direita em um bit - conhecido por operação muito rápida. Mover para a direita um valor bit é equivalente a dividir por 2!
Leia mais ...
Tomando-se o excelente post de Francis Gaven Truque WordPress Little - functions.php e comentários aninhados sobre a utilidade do arquivo functions.php neste tema WordPress, aqui estão outros recursos úteis para usar em todos os seus temas:
Leia mais ...
. Os novos recursos de revisões WordPress pode ser controlado e definido através de define mundial WP_POST_REVISION . A sua definição pode ser inserido no arquivo wp-config.php :
Leia mais ...
Quando me pediram para desenhar e projetar o logotipo para Saidmade , como muitas vezes acontece para as Suas criaturas, eu estava bastante animado. No entanto, não foi possível contar com a criatividade dos outros, tive que expressar o que estava vindo para a vida por conta própria e pessoal. No final, eu estou muito satisfeito com o resultado final. O símbolo que saiu é exatamente o que precisávamos!
Leia mais ...
per capire quando il nostro MovieClip è disegnato effettivamente sulla stage: Como temos visto repetidamente, no construtor de uma classe que estende MovieClip pode ser necessário adicionar o evento ADDED_TO_STAGE para entender quando o nosso MovieClip é desenhado no palco:
Leia mais ...
Para duplicar a totalidade do conteúdo de uma tabela na si só usar:
1
| * FROM MYTABLE INSERT INTO SELECT * FROM MYTABLE MYTABLE |
Você também pode usar o clausa para WHERE se necessário:
1
| * FROM MYTABLE WHERE a = b INSERT INTO SELECT * FROM MYTABLE MYTABLE WHERE a = b |
Se a tabela não tem nenhum índice ou chave única, o que causaria um erro, você pode filtrar os campos a serem duplicados:
1
| field1 , field2 , ... ) SELECT field1 , field2 , ... FROM MYTABLE INSERT INTO mytable (campo1, campo2 ...) SELECT campo1, campo2, ... FROM MYTABLE |
É possível até mesmo duplicar um registro e alterar um valor, por exemplo duplico um campo e adicionar 1:
1
| field1 , field2 , ... ) SELECT ( field1 + 1 ) , field2 , ... FROM MYTABLE INSERT INTO mytable (campo1, campo2 ...) SELECT (campo1 + 1), campo2, ... FROM MYTABLE |
Leia mais ...
No ActionScript 3.0, você deve usar addEventListener() para interceptar qualquer caso:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| / ** * Dado um MovieClip mc, você define eventos e manipuladores * / ( MouseEvent . CLICK , on_click ) ; mc addEventListener (. MouseEvent CLICK, on_click.); ( MouseEvent . ROLL_OVER , on_roll_over ) ; mc addEventListener (. MouseEvent ROLL_OVER, on_roll_over.); ( MouseEvent . ROLL_OUT , on_roll_out ) ; mc addEventListener (. MouseEvent ROLL_OUT, on_roll_out.); / ** * Funções hander para os eventos acima * / e : MouseEvent ) : void { on_click função (e: MouseEvent ): void { / / Clique } e : MouseEvent ) : void { on_roll_over função (e: MouseEvent ): void { / / Passe o mouse sobre } e : MouseEvent ) : void { on_roll_out função (e: MouseEvent ): void { / / Roll-out } |
Leia mais ...
Últimos Comentários
Gabriel : Olá, interessante artigo. Eu preciso de algo semelhante, mas com algumas mudanças. Em um ...
sebastian : grande parcela - muito obrigado!
Assunto : muito útil mesmo! Eu tentei isso e é exatamente o que eu precisava. Agora eu quero saber como faço para obter ...
vik : Com a ajuda estratégica!
Pimenta : Olá, eu não sei se você é um dos criadores do plugin WP Bannerize. Tenho visto um ...