Ashtaroth Ladron de Sueños
Preguntahola vuelvo a insistir he seguido todos los pasos, y no hay caso, al cargar la pagina cae en un ciclo infinito, porfavor me puede ayudar, este es el codigo tal cual hasta el minuto 14:16
var d = document.getElementById(“dibujito”);
var lienzo = d.getContext(“2d”);
var lineas = 30;
var l = 0;
var yi, xf;
while(1 < lineas)
{
yi = l * 10
xf = 10 * (l + 1)
dibujarLinea("#AAF", 0, 0, 10, 300);
console.log("linea " + 1);
l = l + 1;
}
function dibujarLinea(color, xinicial, yinicial, xfinal, yfinal)
{
lienzo.beginPath();
lienzo.strokeStyle = color;
lienzo.moveTo(xinicial, yinicial);
lienzo.lineTo(xfinal, yfinal);
lienzo.stroke();
lienzo.closePath();
}

Carlos José González Juan
¿por que tienes las comillas consol.log("linea" +1);? Se supone que es una variable y no lleva comillas. Tal como esta es una string y lo concatenas con 1. Por eso while entra en bucle infinito. No estas subiendo la variable linea 1, sino que estas concatenando linea a uno.

Julián Castillo
Igualmente debes reemplazar los valores por las variables cuando llamas la función dibujarLinea dentro del While, la yi y la xf.

Julián Castillo
Hola! Te faltan unos puntos y comas dentro del While al final de las operaciones de yi y de xf.