Page 34 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 34

В  окне,  в  котором загружен файл  index . html, откройте консоль JavaScript; вы
       должны увидеть текст "main.js loaded" (main.js загружен) (если вы не видите его, по­
                                           s
       пробуйте  перезагрузить страницу). con o l e .   log - это метод4 вывода на консоль,
       весьма полезный при отладке и подобном изучении.
          Одним из многих преимуществ консоли является возможность, кроме наблю­
       дения вывода своей программы, непосредственно вводить код ]avaScript, проверяя
       что-то таким образом, изучая возможности JavaScript или даже внося временные из­
       менения в свою программу.


       Биб  л и о  тека jQuery
          Мы собираемся добавить к нашей странице чрезвычайно популярную клиентскую
       библиотеку сценариев - jQиery. Хотя это и не обязательно, а для данной простой за­
       дачи даже избыточно, именно такая вездесущая библиотека зачастую является первой
       включаемой в код веба. Даже при том, что в этом примере мы могли бы легко обойтись
       без библиотеки jQuery ,  вскоре вы привыкнете встречать ее в своем коде.
          Библиотеку jQuery  мы  подключаем  в  конце  тела  перед  собственно  файлом
         i
       ma n .   j s :
                              e
       < s cript  src="https : / / cod . j query . com/j query-2 . 1  . 1 . min . j s " > </script>
       <script  src="main . j s " > </script>
          Обратите внимание, что мы используем адрес URL из Интернета, а это значит,
       что без доступа к Интернету ваша страница не будет работать правильно. Мы под­
       ключаем библиотеку jQuery из открытой сети доставки контента (Content Delivery
       Network - CDN), обладающей определенными преимуществами по производитель­
       ности. Если вы будете работать над своим проектом без подключения к сети, придет­
       ся загрузить файл и подключать его со своего компьютера. Теперь мы изменим свой
       файл ma in. j s так, чтобы использовать в своих интересах одно из средств jQuery:

       $ ( d ocument ) . ready ( f unction ( )  {
           ' u se  strict ' ;
                       '
           console . log (  m ain . j s  loaded ' ) ;
       } )   ;
          Если у вас еще нет опыта использования библиотеки jQuery ,  то это, вероятно, вы -
       глядит непонятно. Здесь будет много такого, что станет понятным намного позже.
       В  данном случае jQuery позволяет удостовериться,  что браузер  загрузил  весь код
       HTML, прежде чем выполнить наш код JavaScript (который  в настоящее время со­
                                         l
       стоит только из одной команды conso e .   log). Всякий раз, работая с кодом JavaScript
       в браузере, мы будем делать это только для практики: любой код JavaScript, который

       4  Более подробная информа ия о различии между  ф ункцией и методом приведена в главе 9.
                            ц

       32      Глава 1. Ваше первое п р иложение
   29   30   31   32   33   34   35   36   37   38   39