2017-02-17 5 views
0

Я начинающий программист и я испытываю некоторые проблемы с загрузкой javascript-кода в моем браузере. Есть ли ошибки в моем коде? или это может быть проблемой с моим компьютером. Если это помогает: im using OS Sierra, Google Chrome, редактор Atom.Javascript не загружается в браузере

Спасибо!

HTML код:

<!DOCTYPE html> 

<html> 
    <head> 

    </head> 

    <body> 
     <title>A* Algorithm</title> 

      <h1>This is the A* pathfinding algorithm</h1> 
      <script src ="astar.js"> </script> 

    </body> 


</html> 

код Javascript:

var cols = 5; 
var rows = 5; 
var grid = new Array(cols); 

function setup() { 
    createCanvas(400, 400); 
    console.log("A*"); 

    for (var i = 0; i < cols; i++) { 
     grid[i] = new Array(rows); 
    } 

    for (var i = 0; i < cols; i++) { 
     for (var j = 0; i < row; j++) { 
      grid[i][j] = new Spot(); 
     } 
    } 

    console.log(grid); 
} 

function draw() { 
    background(0); 
} 
+0

Это точный код, не так ли? –

+0

любые ошибки на консоли? –

ответ

1

Там нет ничего плохого с кодом, при условии, что вы скрипт назван правильно и находится в том же каталоге, как вы HTML-файл.

Причина, однако, может заключаться в том, что вы никогда не называете ни один из ваших методов, вы просто строите их.

Просто использовать сценарий недостаточно для запуска методов. Для выполнения функции setup просто добавьте следующий код в конец текущего скрипта.

setup(); 
1

Вы должны вызвать эту функцию Javascript где-то в любом случае существует множество способов, здесь простейшей. Однако, кроме того, вы не определили функцию createCanvas. надеюсь, что это помогает

<!DOCTYPE html> 
<html> 
<head> 
    <title>A* Algorithm</title> 
</head> 
<body onload="setup()"> 
    <h1>This is the A* pathfinding algorithm</h1> 
    <script src="astar.js"> </script> 
</body> 
</html> 
+0

прокомментируйте создание холста, чтобы запустить ваш код и посмотреть в консоли. например // createCanvas (400, 400); –

0

Шаги:

  1. Убедитесь, что ваши JavaScript и HTML-файл находится в той же папке. Я заметил, что часть вашего файла (src = "astar.js") совпадает с именем вашего файла.

  2. Проверьте консоль javascript в браузере. Одним из наиболее эффективных способов программирования является обучение вашим сообщениям об ошибках. Сообщения об ошибках Javascript доступны. >> Разработчик >> Javascript console. Когда вы находитесь в консоли javascript, снова запустите код и проверьте наличие ошибок и оттуда.

Надеюсь, это поможет. Приветствия.

Смежные вопросы