Вступ до JavaScript

У цій темі ми обговорили Вступ до JavaScript, оскільки це легка мова динамічного програмування. Програми, написані цією мовою, називаються скриптами, ці сценарії вбудовані у веб-сторінки, і вони можуть маніпулювати вмістом HTML. Ці сценарії виконуються під час завантаження веб-сторінок, для виконання JavaScript не потребують виконання. Раніше JavaScript був відомий як LiveScript, але пізніше він був змінений на JavaScript. Оскільки Java була дуже популярною в той час, і введення нової мови з подібністю в назвах було б корисним, як вони думали. Але пізніше JavaScript став незалежною мовою зі своєю специфікацією під назвою ECMAScript. Netscape 2.0 - перший, де вперше побачили реалізацію JavaScript. На синтаксис JavaScript більше впливає мова програмування "C".

Виконання JavaScript

Як ми обговорювали вище у Введенні до JavaScript, зараз ми будемо вивчати Виконання JavaScript наступним чином:

JavaScript - це сценарій мови, він не може виконувати самостійно, тому нам потрібна платформа для його виконання. Ця платформа - це не що інше, як браузер, де ми відкриваємо веб-сторінку, у браузерах вже є вбудовані механізми виконання. У попередні часи його підтримували в основному IE (Internet Explorer), тому для багатьох сайтів раніше використовувалася примітка для кращого використання IE7. Але в наш час усі браузери підтримують JavaScript, тому нам не потрібно турбуватися, чи буде наш сайт функціонувати належним чином для всіх браузерів чи його підтримуватиме будь-який конкретний браузер. Сценарії можуть бути виконані за допомогою механізму JavaScript, наявність цих двигунів забезпечує виконання скриптів у браузері, сервері або будь-якому іншому пристрої. Назва двигунів відрізняється від браузера, деякі вбудовані в браузер двигуни називаються "Віртуальна машина JavaScript", а деякі інші перераховані нижче:
• V8 - це відкритий код JavaScript Chrome, розроблений Chromium Project.
• SpiderMonkey - це перший двигун, розроблений Netscape Communications.
• Nashorn, JScript, Rhino і т. Д. Є мало інших механізмів JavaScript.

Клієнтський JavaScript

Найпоширенішою формою мови є JavaScript на стороні клієнта. Браузерам потрібно інтерпретувати сценарії, для цього він повинен бути включений або вказаний документом HTML. JavaScript включений у HTML, тому що це не обов'язково, щоб HTML був статичним. Але додаючи сценарії, ми можемо зробити більш інтерактивну веб-сторінку. Сценарії на стороні клієнта надають переваги перед традиційними сценаріями на стороні сервера, наприклад, ми реалізуємо JavaScript для перевірки базової інформації, заповненої на веб-сторінці, наприклад віку за номерами, електронної пошти для @ і .com тощо. Сценарії розроблені та вбудовані для перевірки, виконуються після того, як користувач подає форму, і якщо записи будуть дійсними, буде подано інше повідомлення про помилку.

Особливості JavaScript на стороні клієнта

У цій темі Введення в JavaScript ми також показуємо вам функції JavaScript:

• Ми можемо контролювати зовнішній вигляд та вміст документа
• Ми можемо керувати браузером, як спливаючі вікна
• Взаємодія з формами HTML, наприклад, ми можемо надіслати кнопку
• Взаємодія з Користувачем, наприклад, ми відображаємо повідомлення про певний текст чи слово.

Чому JavaScript унікальний?

Для створення веб-браузерів доступні різні інструменти та мови програмування. JavaScript відрізняється від будь-якого з них завдяки наявності трьох функцій, які унікально поєднуються. Об'єднання цих трьох функцій разом доступне лише в JavaScript, і це робить унікальною мовою програмування, особливо для дизайну інтерфейсу.

  • Він забезпечує повну інтеграцію з HTML. HTML - це стандартний інструмент для розробки веб-сторінок. Засвоєння JavaScript приносить потужні бібліотеки та інструменти для обробки більшості необхідного
    завдання.
  • Поряд з інтеграцією з HTML, він також підтримується всіма браузерами, що робить його остаточним вибором
  • Мова програмування ефективний із постійно розвиваються бібліотеками. Це робить JavaScript високоефективною мовою програмування у всіх областях Інтернету, розробках мобільних додатків і навіть IOT.

Приклади Javascript

Ми дізналися про вступ до Javascript у вищевказаному розділі, а тепер переходимо до прикладів Javascript, які наведені нижче:

Вбудований сценарій

Ми повинні зберігати весь наш JavaScript в межах … .. тегів, якщо ми включаємо наш код у HTML-документ. Це відрізнятиме наш код від решти коду. Доступно багато мов сценаріїв на стороні клієнта, рекомендується вказати мову сценаріїв. Для цього нам просто потрібно додати атрибут типу всередині тегу наступним чином:
Тепер ми побачимо приклад, коли ми вбудували «Hello World!» У JavaScript наступним чином:


My First JavaScript code!!!
alert("Hello World!");



My First JavaScript code!!!
alert("Hello World!");


  • Зовнішній сценарій

Іноді ми можемо захотіти, щоб один JavaScript виконувався на багатьох інших сторінках, без того, щоб писати один і той же сценарій на кожній сторінці. Для цього ми можемо записати JavaScript у зовнішній файл. Після написання нам слід зберегти зовнішній скрипт із конкретним розширенням .js. У зовнішньому скрипті не повинно бути тегів. Ми можемо скористатися цим сценарієм, вказавши на файл .js в атрибуті "src" у тезі, як описано нижче:
Нижче наводиться приклад зовнішнього скрипту, де ми використовували javascript1.js як зовнішній файл




Переваги та недоліки Javascript

Коли ми дізналися про основну концепцію впровадження JavaScript, тепер ми підемо вперед з перевагами та недоліками JavaScript.

Переваги JavaScript

• Перевірка даних може бути здійснена перед надсиланням на сервер. Це економить трафік на сервері, що дозволяє уникнути зайвого навантаження на сервер.
• Можна створити зручні веб-форми, коли користувачі забувають заповнити або помиляються, їм не доведеться чекати, коли веб-сторінка перезавантажиться, і там можуть з’являтись запити.
• Ми можемо створити інтерфейси, які керують користувачами, коли навести на них курсор миші.
• Використовуючи JavaScript, ми можемо додати випадаючий список, повзунки тощо.
• Об'єкт дати полегшує JavaScript, працюючи з датами та часом.
• Анімація та ролик над зображеннями можуть відображатися.
• Остання зміна дати документа може бути відмічена часом за допомогою об'єкта Document.

Недоліки JavaScript

• JavaScript на стороні клієнта не дозволяє читати та записувати файли, оскільки ми не можемо дозволити жодному випадковому сценарію впорядкувати наш диск.
• Мережеві програми не підтримуються JavaScript.
• Багатозадачна багатопотокова передача не підтримується JavaScript.

Висновок - Вступ до Javascript

• JavaScript - це сценарій мови, який не потрібно складати.
• JavaScript може бути виконаний майже у всіх доступних браузерах.

Рекомендовані статті

Це було керівництвом щодо введення в JavaScript. Тут ми обговорили основну концепцію введення в JavaScript із виконанням, характеристиками, прикладом та перевагами JavaScript. Ви також можете переглянути наступні статті:

  1. CSS проти JavaScript
  2. Чит-лист JavaScript
  3. TypeScript vs JavaScript
  4. JavaScript проти VBScript
  5. Функції JavaScript математики
  6. Різні інструменти JavaScript