JavaScript. Учебник начального уровня - DarkGoodWIN 3 стр.


    function initTable()

    {

      var rowCount = 10;

      var colCount = 10;

      var tbl = document.getElementById(«tbl»);

      for (var i = 0; i < rowCount; i++)

      {

       var row = tbl.insertRow(i);

       for(var j = 0; j < colCount; j++)

       {

         var cell = row.insertCell(j);

         cell.innerHTML = 'cell' + i.toString() + j.toString();

}

}

}

  script>

  <body onload=«initTable();">

    <table id=«tbl» border=«2» width=«80%" height=«80%">

    table>

  body>

html>

В итоге получается такая табличка:

Тут мы впервые вскользь коснемся такого понятия как ООП (объектно ориентированное программирование). Собственно мы попробуем упрощённо определить, что такое объект в контексте ООП.

Объект — это по сути переменная, которая содержит в себе другие переменные и функции. Они также называются полями и методами соответственно. Так вот, слово «document» в нашем выражении — это название переменной, уже до выполнения скрипта объявленной самой JavaScript, которая соответствует объекту, который предоставляет доступ к нашему документу. По сути, он позволяет JavaScript коду работать с  HTML кодом в рамках одного документа.

Немного запутанно? Надеюсь станет понятнее, когда мы перейдём к примерам, не пытайтесь понять всё сразу, это на самом деле довольно сложные вещи, которым посвящено большое количество весьма увесистых книг. Для понимания этого примера важно понять, что есть некая переменная «document» и что с помощью неё мы можем как–то взаимодействовать с элементами нашей странички, в нашем примере это будет таблица.

Назад Дальше