Skip to content

Instantly share code, notes, and snippets.

@ElenaMLopez
Created November 3, 2017 16:12
Show Gist options
  • Save ElenaMLopez/57b968394c2929a85421d0799345209f to your computer and use it in GitHub Desktop.
Save ElenaMLopez/57b968394c2929a85421d0799345209f to your computer and use it in GitHub Desktop.

Guis de estilos: idiomaticjs está bastante bien : https://github.com/rwaldron/idiomatic.js la de arib&b tb es buena Se puede tirar de standardjs.com aunque no tiene todo

Lintr:

Complejidad cyclomática: Es un análisis sobre el código, a medida que está peor la complejidad sube y es peor. Al refactorizar baja y por tanto cuanto más baja sea mejor.

Se puede usar jslint si no se tiene instalado que es online.

CONSEJOS:

no anidar a más de dos niveles!!! a no ser que sea un objeto.

Con la consola del navegador es muy útil, más la de chromium. Crear una pagina con about:blank para trabajar con ella. Y disable cache Con la consola en el apartado Sources puedes editar y GUARDAR ficheros locales. Parar cargar para scrapear

websocket. Manifetst para progressive app,

lighthouse pluggin para analizar tu web

https://github.com/rwaldron/idiomatic.js

metodos de la consola.

.clear https://msdn.microsoft.com/es-es/library/system.console_methods(v=vs.110).aspx

console.log("[AJAX] algo vale:",algo]

console.assert(controlador ...) para testear

ej: var dato =1; var dato2 = 2;

if (dato === 1){ dato2 += dato }

console.log("dato2 es 3?", dato2 === 3)

console.assert (dato2 !==3, "dato2 esta en problemas") Te puede dar el problema de que no sepas si el problema es de la consola o lo has creado tu

Console.dir(document.body) saca en arbol el elemento

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment