JS Quick Tips #1

JS Quick Tips #1

Algumas pequenas dicas rápidas que talvez possam facilitar/ajudar no desenvolvimento dos seus projetos ou econômizar tempo na realização de alguma tarefa.

Ed35943d3199ea37b1b60c39615e8163?s=128

Raphael Amorim

November 14, 2015
Tweet

Transcript

  1. QUICK.TIPS[1] @raphamundi

  2. "RAPHAEL"

  3. "RAPHAEL"[5] === "E"

  4. /FX%BUF HFU5JNF 

  5. /FX%BUF HFU5JNF   /FX%BUF 

  6. $ NPM INIT

  7. $ NPM INIT --YES Dizendo SIM para o default sem

    dor na consciência
  8. ["eu", "amo", “pugs"].forEach((item, i) => { console.log(i, item) });

  9. ["eu", "amo", “pugs"].forEach((item, i) => { console.log(i, item) }); É

    apenas para log?
  10. DPOTPMFUBCMF

  11. None
  12. PVQPEFSJBTFS

  13. var familia = {}; familia.mae = new Pessoa("Fulana", "Amorim", 32);

    familia.pai = new Pessoa("Raphael", "Amorim", 33); familia.filha = new Pessoa("CoisaLinda", "Amorim", 5); familia.filho = new Pessoa("Raphael Jr.", "Amorim", 8);
  14. var familia = {}; familia.mae = new Pessoa("Fulana", "Amorim", 32);

    familia.pai = new Pessoa("Raphael", "Amorim", 33); familia.filha = new Pessoa("CoisaLinda", "Amorim", 5); familia.filho = new Pessoa("Raphael Jr.", "Amorim", 8); console.table(familia, ["nome", "sobrenome", "idade"]);
  15. ++BITWISE

  16. ++BITWISE ( Bah, nós todos sabemos que você já sabe

    o que é )
  17. MAS VALE A PENA VER DE NOVO

  18. -3 === ~ ( 2.5 )

  19. -3 = ~ ( 2.5 )

  20. CONSIDERANDO N = 2.5

  21. ~ N

  22. ~ N = - ( N + 1 )

  23. - ( N + 1 ) = - N -

    1
  24. - 2.5 - 1 = -3.5 ~= -3

  25. OKAY, ISSO TUDO É LEGAL MAS PARECE QUE ESTOU NA

    FACULDADE. ONDE QUE EU APLICO ISSO?
  26. None
  27. 5 === ~~(-5.5)

  28. 5 = ~~(-5.5)

  29. CONSIDERANDO N = -5.5

  30. ~~N

  31. ~~ N = -[-( N + 1 )]

  32. ENTÃO

  33. LOGO

  34. CASO VOCÊ DÊ VALOR A LEGIBILIDADE DO CÓDIGO: USE COM

    MODERAÇÃO
  35. DPQZ 0MIB.BJOIBz

  36. DPQZ 0MIB.BJOIBz https://developer.mozilla.org/en-US/docs/Web/Events/copy

  37. 0CKFDUPCTFSWFJTEFBE

  38. 0CKFDUPCTFSWFJTEFBE IUUQNBJMNP[JMMBPSHQJQFSNBJMFTEJTDVTT /PWFNCFSIUNM

  39. “ Thanks :) - @raphamundi

  40. REFERÊNCIAS ➤ https://developer.mozilla.org/pt-BR/docs/Web/API/Console/table ➤ https://developer.chrome.com/devtools/docs/tips-and-tricks ➤ https://blog.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with- consoletable ➤ http://ashleygwilliams.github.io/you-dont-know-npm/

    ➤ http://james.padolsey.com/cool-stuff/double-bitwise-not/ ➤ http://rocha.la/JavaScript-bitwise-operators-in-practice ➤ https://diessi.ca/blog/o-til-no-javascript/