Ir para conteúdo
Fórum Script Brasil

Rafael Laurindo

Membros
  • Total de itens

    659
  • Registro em

  • Última visita

Tudo que Rafael Laurindo postou

  1. Na minha também meu amigo, concordo fortemente com você e sua colocação, e agora que me explicou seu pensamento... Eu não simplesmente sigo padrões, mas o que faz sentido pra mim, eu gosto de OO porque faz sentido e não simplesmente porque é o futuro, ou exigência do mercado. Eu gosto de conhecimento e de saber o que outras pessoas pensam, e não simplesmente fechar os olhos e seguir exatamente o que manda o script (fiz até trocadilho). Me responda por favor, para que serve o throw, perdoe minha ignorância.
  2. Você fez uma colocação perfeita, o que eu preciso mesmo é uma interface, e não uma classe abstrata. A classe abstrata é para ser usada com herança, eu havia me esquecido disto, e um método abstrato, implica em uma classe abstrata. E fazendo um adendo, as interfaces também não são instanciáveis. Só não entendi uma coisa, você implementou o método na interface, a interface não deveria conter só o esqueleto? Ou seja, o método acelerar e freiar não deveria ser implementado em carro e moto?
  3. Certo, entendi tudo. Então, posso implementar um método abstrato dessa mesma forma não é?? Pois o conceito de interface, é que todos os métodos devem ser abstratos, e em uma classe abstrata, nem todos precisam, certo?
  4. Perfeito kakaroto. O método charAt(indice) retorna o índice da string. var char = str.charAt(index)
  5. Não meu camarada, a lógica não é complicada. A falta de conhecimento complica. Eu não conhecia essas formas de se declarar classes em javascript. Definido-as com o ": function(){}". O "var Carro =..." É para colocar a classe carro como private? Pois o var só pode ser acessado numa mesma function certo? O "call" pode chamar tanto um método quanto uma function? Eu não entendi o atributo this.velocidade na interface motor, já que o declarou com o "var", colocando-o automaticamente como private. A não ser que "velocidade" seja "public" em interface "motor" e nas demais classes, não. Seria isso?
  6. Eu só gostaria de implementar esse método de outra classe, eu posso fazer isso tanto com interface quanto com abstract. Fazer um método estático é mais simples. kakaroto, se for o caso, eu posso usar interface sim, mas como implementa-la, já que o js não possui tal encapsulamento formalmente?
  7. <script> function trocar(id, idTroca) { var el = document.getElementById(id) var elTroca = document.getElementById(idTroca) el.src = elTroca.src el.height = '150px' elTroca = el.src elTroca.height = '500px' } <script> <div align="left"><img src="img/arquivo3" id="principal"><div> <img src="img/arquivo.ext" id="img1" onclick="funcao(this.id, 'principal')"> <!--img é o subdiretório, arquivo é o nome da imagem, ext é sua extensão, se houver--> <img src="img/arquivo2" id="img2" heigth="150px"> Isso é só uma idéia. Uma vez informado o id de um elemento, podemos acessar todos seus atributos(name, id, src, height, width, etc). ;) . Agora é com você
  8. Mas o firefox, funciona exatamente da mesma forma no Linux bem como no Windows?
  9. Se funcionar, coloque o POST como resolvido. Para que outras pessoas possam desfrutar. Isso pode te ajudar muito, também. http://www.tizag.com/javascriptT
  10. Porque os browsers no Linux mostram, caso hajam, os erros de código, bem como a linha, enquanto no Windows, não?
  11. Galera, uma coisa sempre me intrigou. Qual a diferença de encoding e charset? Nem sei bem se postei no lugar certo. Se não, o Jonathan me redirecionará, rs.
  12. Crie um link com um id. Ao clicar nesse link você chamará uma função js para amostrar essa imagem numa outra div, a que deseja-se aparecer em tamanho maior. Sabe mecher com js?
  13. Boa noite. String, nada mais é que um vetor de caracteres, certo? Logo cada caracter possui um índice que pode ser acessado com o []. Exemplo. var teste = 'mls' alert(teste[1]) // a saída será l Entendeu? O comando para jogar uma string toda em maúscula é string.toUpperCase(). Para minúscula string.toLowerCase(). Espero ter ajudado.
  14. Mas foi exatamente o que fiz nesse código de exemplo, que montei. Eu rodei com as linhas descomentadas, depois as comentei, e o resultado não saiu como o esperado. Entendeu?
  15. Na verdade, eu aprendi que sem o setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') não dá para enviar parâmetros para o servidor. Entendo que foi usado o parâmetro "Content-Type", como primeiro parâmetro, e o seu valor, como segundo parâmetro. Sei que existem outros, para definir a codificação, por exemplo, igual a utf-8. Gostaria de saber todos os parâmetros que existem, só para conhecimento mesmo. Pois finalmente, entendi como funciona o Ajax. ;)
  16. Eu sei que posso. Eu preciso saber os parâmetros que podem ser usados com ele, portanto, preciso desse "etc" também, rs. Será que você pode colocar todos que você conhece, Jonathan? Obrigado pela atenção.
  17. Na verdade não, pois eu testei o código postado anteriormente, em linha de comando, e como disse, ele não retorna o valor esperado. Estou estudando sobre o design pattern Singleton, parece que tenho que alocar esse objeto definitivamente na memória, e não sei fazer isso. Por isso, toda vez que chamo o interpretador em linha de comando, ele reinicia os valores, mesmo os estáticos
  18. Você pode usar a manipulação de arquivos. Isso irá te ajudar... http://br2.php.net/manual/pt_BR/function.fopen.php http://br2.php.net/manual/pt_BR/function.fwrite.php
×
×
  • Criar Novo...