Електронна бібліотека увазі наявність повних текстів, наявність яких у свою чергу дозволяє позбутися від ряду складнощів в бібліотечній роботі, які з'являються лише за наявності електронного каталогу. Електронний каталог треба підтримувати в порядку також як і друкований, треба стежити не тільки за занесенням нових записів, але і відстежувати списання документів видаляти записи списаних та загублених документів, змінювати запис, якщо документ змінив місце зберігання. Багато бібліотек цього не роблять. У разі електронної бібліотеки ці проблеми відпадають самі собою. Адже документ, один раз потрапивши, в електронну бібліотеку знаходиться там постійно і не змінює свого В«місця зберіганняВ». Знайшовши необхідну інформацію в електронній бібліотеки, читач на 100% отримає цю інформацію, у разі ж електронного каталогу читач не застрахований від того, що він отримає документ, навіть якщо він і знаходиться за вказаною в місця зберігання, документ може бути вже виданий іншій читачеві або може бути пошкоджений (наприклад: вирвані необхідні сторінки, що буває досить часто).
Записи з електронної бібліотеки не видаляються а, як і належить будь порядної бібліотеці вона може тільки накопичувати інформацію. Єдиним недоліком електронної бібліотеки може бути лише її віртуальність. Без можливості доступу до неї вона марна, але якщо вже читач отримав цей доступ, він завжди отримає потрібну йому інформацію в повному обсязі. br/>
2. Створення електронного каталогу бібліотеки за допомогою мови JavaScript
пошук ключовою слово каталог бібліотека
2.1 Організація масиву даних
Масиви є основою практично будь-якого сучасного мови програмування, і JavaScript - тому не виключення, Тут є можливість створювати масиви і працювати з ними.
Масив ( array ) - < span align = "justify"> це контейнер, що містить елементи даних. Кожен з елементів масиву - окреме значення, але всі вони існують як частина масиву. Доступ до них можливий тільки через сам масив [10].
Не дивлячись на те, що в строго тіпіз іровать мовами всі значення елементів масиву повинні мати однаковий тип, в JavaScript це необов'язково. Масив може містити дані різних типів, точно також як об'єкт має властивість різних видів. p align="justify"> У JavaScript масив не є рідною об'єктом, тому для визначення масиву потрібно створити функцію. Всередині якої буде знаходитися цикл, постійно повертає значення довжини функції нуль. p align="justify"> createArray (length)
{. length = length; (var i = 1; i <= length; i + +) [i] = null; this;
}
Перед створенням масиву вводиться змінні, використовувані самим масивом, такі як: