El sitio web Discover Forgotten Trends in Web Design presenta una galería de capturas de la evolución del diseño de 1600 sitios web.
Evolución del diseño web
Muy interesante la pequeña explicación de la evolución del diseño web que se presenta en Web Design.
El coste de los frameworks de JavaScript
Muy interesante todo lo que se explica en The Cost of Javascript Frameworks:
There is no faster (pun intended) way to slow down a site than to use a bunch of JavaScript.
The thing about JavaScript is you end up paying a performance tax no less than four times:
-
The cost of downloading the file on the network
-
The cost of parsing and compiling the uncompressed file once downloaded
-
The cost of executing the JavaScript
-
The memory cost
Operadores de JavaScript
En Operator Lookup se puede consultar para qué sirve cada operador de JavaScript.
Problemas con el manejo de las fechas
Fascinante todo lo que se cuenta en Las complicaciones con fechas, horas, zonas horarias y otros detalles al programar y en Falsehoods programmers believe about time.
CSS: cómo controlar los puntos de corte cuando se imprime una página
Cómo usar las propiedades de CSS para evitar que se produzcan cortes (saltos de página) en elementos que no se quiera dividir, como por ejemplo, una tabla.
Cómo usar las propiedades de CSS para evitar que se produzcan cortes (saltos de página) en elementos que no se quiera dividir, como por ejemplo, una tabla.
Batalla de CSS
A través del siguiente vídeo:
He descubierto el sitio web CSSBattle en el que se plantean batallas de CSS.
CSS: definición y uso de estilos alternativos
Cómo definir y usar los estilos alternativos de CSS, uso en Mozilla Firefox de forma nativa y en Google Chrome a través de una extensión.
HTMLHell
Muy entretenido el sitio web HTMLHell, con ejemplos de lo que no hay que hacer con HTML.
Depuración de JavaScript
En The 16 JavaScript debugging tips you probably didn’t know se explican 16 técnicas que ayudan a depurar el código JavaScript:
- debugger
- Display objects as a table
- Try all the sizes
- How to find your DOM elements quickly
- Benchmark loops using console.time() and console.timeEnd()
- Get the stack trace for a function
- Unminify code as an easy way to debug JavaScript
- Quick-find a function to debug
- Black box scripts that are NOT relevant
- Find the important things in complex debugging
- Watch specific function calls and arguments
- Quickly access elements in the console
- Postman is great (but Firefox is faster)
- Break on node change
- Use page speed services
- Breakpoints everywhere