logo

Підручник з вивчення JavaScript

Підручник з JavaScript

наш Підручник з JavaScript призначений як для новачків, так і для професіоналів. JavaScript використовується для створення динамічних сторінок на стороні клієнта.

JavaScript є об'єктно-орієнтована мова сценаріїв який є легким і кросплатформним.

JavaScript не є скомпільованою мовою, але це мова перекладу. Перекладач JavaScript (вбудований у браузер) відповідає за переклад коду JavaScript для веб-браузера.

Що таке JavaScript

JavaScript (js) — це легка об’єктно-орієнтована мова програмування, яка використовується кількома веб-сайтами для створення сценаріїв веб-сторінок. Це інтерпретована, повноцінна мова програмування, яка забезпечує динамічну інтерактивність на веб-сайтах при застосуванні до документа HTML. Він був представлений у 1995 році для додавання програм на веб-сторінки в браузері Netscape Navigator. Відтоді його прийняли всі інші графічні веб-браузери. За допомогою JavaScript користувачі можуть створювати сучасні веб-додатки для безпосередньої взаємодії без кожного разу перезавантажувати сторінку. Традиційний веб-сайт використовує js для забезпечення кількох форм інтерактивності та простоти.

c програмування прикладів програм

Хоча JavaScript не має зв’язку з мовою програмування Java. Назва була запропонована і надана в часи, коли Java набирала популярності на ринку. Крім веб-браузерів, такі бази даних, як CouchDB і MongoDB, використовують JavaScript як мову сценаріїв і запитів.

Особливості JavaScript

Є такі особливості JavaScript:

  1. Усі популярні веб-браузери підтримують JavaScript, оскільки вони забезпечують вбудовані середовища виконання.
  2. JavaScript відповідає синтаксису та структурі мови програмування C. Таким чином, це структурована мова програмування.
  3. JavaScript — це слабо типізована мова, де певні типи неявно приводяться (залежно від операції).
  4. JavaScript — це об’єктно-орієнтована мова програмування, яка використовує прототипи, а не використовує класи для успадкування.
  5. Це легка та інтерпретована мова.
  6. Це мова, чутлива до регістру.
  7. JavaScript підтримується в кількох операційних системах, включаючи Windows, macOS тощо.
  8. Це забезпечує хороший контроль для користувачів над веб-браузерами.

Історія JavaScript

У 1993 році Мозаїка , перший популярний веб-браузер, виник. В 1994 рік , Netscape була заснована Марк Андріссен . Він зрозумів, що мережа має стати більш динамічною. Таким чином, вважалося, що «мову з’єднання» було надано HTML, щоб полегшити веб-дизайн для дизайнерів і програмістів, які працюють неповний робочий день. Отже, у 1995 році компанія набрала персонал Брендан Айх має намір реалізувати та вбудувати мову програмування Scheme у браузер. Але перш ніж Брендан встиг почати, компанія об’єдналася з Sun Microsystems за додавання Java до свого Navigator, щоб він міг конкурувати з Microsoft у веб-технологіях і платформах. Тепер було дві мови: Java і мова сценаріїв. Крім того, Netscape вирішила дати подібну назву мові сценаріїв, як у Java. Це призвело до «Javascript». Нарешті, у травні 1995 року Марк Андріссен створив перший код Javascript під назвою « Мокко '. Пізніше маркетингова команда замінила назву на ' LiveScript '. Але в грудні 1995 року мова була остаточно перейменована на «JavaScript» через торгову марку та деякі інші причини. Відтоді з’явився JavaScript.

Застосування JavaScript

JavaScript використовується для створення інтерактивних веб-сайтів. В основному використовується для:

  • Перевірка на стороні клієнта,
  • Динамічні випадаючі меню,
  • Відображення дати та часу,
  • Відображення спливаючих вікон і діалогових вікон (наприклад, діалогове вікно попередження, діалогове вікно підтвердження та діалогове вікно запиту),
  • Відображення годинників тощо.

Приклад JavaScript

 document.write('Hello JavaScript by JavaScript'); 
Перевірте зараз

Детальне пояснення першого прикладу JavaScript наведено в наступному розділі.


Індекс JavaScript


Підручник з JavaScript

Основи JavaScript

Об’єкти JavaScript

BOM JavaScript

  • Об'єкти браузера
  • 1) Об’єкт «Вікно».
  • 2) Об'єкт історії
  • 3) Об'єкт Навігатор
  • 4) Екранний об’єкт

JavaScript DOM

  • 5) Об'єкт документа
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • Властивість innerHTML JavaScript
  • Властивість JavaScript innerText

Перевірка JavaScript

ООП JavaScript

  • Клас JavaScript
  • Об’єкт JavaScript
  • Прототип JavaScript
  • Метод конструктора JavaScript
  • Статичний метод JavaScript
  • Інкапсуляція JavaScript
  • Спадкування JavaScript
  • Поліморфізм JavaScript
  • Абстракція JavaScript

Файли cookie JavaScript

Події JavaScript

    Події HTML/DOM

JavaScript Різне

  • JavaScript це ключове слово
  • Налагодження JavaScript
  • Підйом JavaScript
  • Строгий режим JavaScript

JavaScript Advance

  • JavaScript TypedArray
  • Набір JavaScript
  • Карта JavaScript
  • JavaScript WeakSet
  • JavaScript WeakMap

Питання для співбесіди

що таке mac os
  • Запитання для співбесіди по JavaScript

Методи JavaScript

Об’єкт масиву JavaScript

JavaScript DataView Object

  • JavaScript DataView
  • Метод DataView getFloat32().
  • Метод DataView getFloat64().
  • Метод DataView getInt8().
  • Метод DataView getInt16().
  • Метод DataView getInt32().
  • Метод DataView getUint8().
  • Метод DataView getUint16().
  • Метод DataView getUint32().

Об’єкт функції JavaScript

  • Функція JavaScript
  • Метод функції apply().
  • Метод функції bind().
  • Метод call() функції
  • Метод функції toString().

Об’єкт дати JavaScript

  • Дата JavaScript
  • метод date getDate().
  • метод date getDay().
  • метод date getFullYears().
  • метод date getHours().
  • метод date getMilliseconds().
  • метод date getMinutes().
  • метод date getMonth().
  • метод date getSeconds().
  • метод date getUTCDate().
  • метод date getUTCDay().
  • метод date getUTCFullYears().
  • метод date getUTCHours().
  • метод date getUTCMinutes().
  • метод date getUTCMonth().
  • метод date getUTCSeconds().
  • метод date setDate().
  • метод date setDay().
  • метод date setFullYears().
  • метод date setHours().
  • метод date setMilliseconds().
  • метод date setMinutes().
  • метод date setMonth().
  • метод date setSeconds().
  • метод date setUTCDate().
  • метод date setUTCDay().
  • метод date setUTCFullYears().
  • метод date setUTCHours().
  • метод date setUTCMilliseconds().
  • метод date setUTCMinutes().
  • метод date setUTCMonth().
  • метод date setUTCSeconds().
  • метод date toDateString().
  • метод date toISOString().
  • метод date toJSON().
  • метод date toString().
  • метод date toTimeString().
  • метод date toUTCString().
  • метод date valueOf().

Об’єкт обробки JavaScript

  • Обробник JavaScript
  • метод обробника apply().
  • метод обробника construct().
  • метод обробки defineProperty().
  • метод обробки deleteProperty().
  • метод обробки get().
  • метод обробки getOwnPropertyDescriptor().
  • метод обробки getPrototypeOf().
  • метод обробки has().
  • метод обробки isExtensible().
  • метод обробника ownKeys().
  • обробник методу preventExtensions().
  • метод обробки set().
  • метод обробки setPrototypeOf().

Об’єкт JavaScript JSON

сон для javascript
  • JavaScript JSON
  • Метод JSON.parse().
  • Метод JSON.stringify().

Об’єкт карти JavaScript

  • Карта JavaScript
  • Відобразити метод clear().
  • Відобразити метод delete().
  • Метод map entries().
  • Відобразити метод forEach().
  • Відобразити метод get().
  • Метод Map has().
  • Метод map keys().
  • Метод set() карти
  • Метод Map values().

Математичний об’єкт JavaScript

  • Математика JavaScript
  • Математичний метод abs().
  • Математичний метод acos().
  • Математичний метод asin().
  • Математичний метод atan().
  • Математичний метод cbrt().
  • Математичний метод ceil().
  • Математичний метод cos().
  • Математичний метод cosh().
  • Математичний метод exp().
  • Математичний метод floor().
  • Математичний метод hypot().
  • Математичний метод log().
  • Математичний метод max().
  • Математичний метод min().
  • Математичний метод pow().
  • Математичний метод random().
  • Математичний метод round().
  • Математичний метод sign().
  • Математичний метод sin().
  • Математичний метод sinh().
  • Математичний метод sqrt().
  • Математичний метод tan().
  • Математичний метод tanh().
  • Математичний метод trunc().

JavaScript Number Object

  • Номер JavaScript
  • Метод Number isFinite().
  • Число метод isInteger().
  • Числовий метод parseFloat().
  • Числовий метод parseInt().
  • Метод Number toExponential().
  • Метод Number toFixed().
  • Метод Number toPrecision().
  • Метод Number toString().

Об’єкт JavaScript RegExp

  • JavaScript RegExp
  • Метод RegExp.exec().
  • Метод RegExp.test().
  • Метод RegExp.toString().

Об’єкт JavaScript

  • Об’єкт JavaScript
  • Метод Object.assign().
  • Метод Object.create().
  • Метод Object.defineProperty().
  • Метод Object.defineProperties().
  • Метод Object.entries().
  • Метод Object.freeze().
  • метод getOwnPropertyDescriptor().
  • метод getOwnPropertyDescriptors().
  • метод getOwnPropertyNames().
  • метод getOwnPropertySymbols().
  • Метод Object.getPrototypeOf().
  • Метод Object.is().
  • метод preventExtensions().
  • Метод Object.seal().
  • Метод Object.setPrototypeOf().
  • Метод Object.values().

JavaScript Reflect Object

  • JavaScript Reflect
  • Метод Reflect.apply().
  • Метод Reflect.construct().
  • Метод Reflect.defineProperty().
  • Метод Reflect.deleteProperty().
  • Метод Reflect.get().
  • метод getOwnPropertyDescriptor().
  • Метод Reflect.getPrototypeOf().
  • Метод Reflect.has().
  • Метод Reflect.isExtensible().
  • Метод Reflect.ownKeys().
  • метод preventExtensions().
  • Метод Reflect.set().
  • Метод Reflect.setPrototypeOf().

Об’єкт набору JavaScript

  • Набір JavaScript
  • Встановити метод add().
  • Встановити метод clear().
  • Встановити метод delete().
  • Встановити метод entries().
  • Встановити метод forEach().
  • Встановити метод has().
  • Метод Set values().

Рядковий об’єкт JavaScript

  • Рядковий метод charAt().
  • Рядковий метод charAt().
  • Метод String charCodeAt().
  • Рядковий метод concat().
  • Рядковий метод indexOf().
  • Рядок методу lastIndexOf().
  • Метод String search().
  • String match()
  • Метод String replace().
  • Метод String substr().
  • Метод String substring().
  • Метод String slice().
  • Метод String toLowerCase().
  • метод toLocaleLowerCase().
  • Метод String toUpperCase().
  • метод toLocaleUpperCase().
  • Метод String toString().
  • Метод String valueOf().

Об’єкт символів JavaScript

  • Символ JavaScript
  • Метод Symbol.for().
  • Метод Symbol.keyFor().
  • Метод Symbol.toString().

Властивість символу

  • Властивість Symbol.hasInstance
  • Властивість isConcatSpreadable
  • Властивість Symbol.match
  • Властивість Symbol.prototype
  • Властивість Symbol.replace
  • Властивість Symbol.search
  • Властивість Symbol.split
  • Властивість Symbol.toStringTag
  • Властивість Symbol.unscopables

Об’єкт JavaScript TypedArray

  • JavaScript TypedArray
  • Метод TypedArray copyWithin().
  • Метод TypedArray entries().
  • Метод TypedArray every().
  • Метод TypedArray fill().
  • Метод TypedArray filter().
  • Метод TypedArray find().
  • Метод TypedArray findIndex().
  • Метод TypedArray forEach().
  • Метод TypedArray includes().
  • Метод TypedArray indexof().
  • Метод TypedArray join().
  • Метод TypedArray Keys().
  • Метод TypedArray lastIndexof().
  • Метод TypedArray map().
  • Метод TypedArray reduce().
  • Метод TypedArray reduceRight().
  • Метод TypedArray reverse().
  • Метод TypedArray set().
  • Метод TypedArray Slice().
  • Метод TypedArray some().
  • Метод TypedArray sort().
  • Метод Subarray() TypedArray
  • Метод TypedArray values().
  • метод toLocaleString().
  • Метод TypedArray toString().

Об’єкт JavaScript WeakMap

кнопка tkinter
  • JavaScript WeakMap
  • Метод WeakMap delete().
  • Метод WeakMap get().
  • Метод WeakMap has().
  • Метод WeakMap set().

Об’єкт JavaScript WeakSet

  • JavaScript WeakSet
  • Метод WeakSet add().
  • Метод WeakSet delete().
  • Метод WeakSet has().

Передумова

Перш ніж поглиблено вивчати JavaScript, ви повинні мати базові знання HTML.

Аудиторія

Ми розробили цей підручник з JavaScript як для початківців, так і для професіоналів. Наведено багато прикладів з редактором JavaScript. Отже, ви можете легко редагувати свій код JavaScript, що допоможе вам легко вивчити JavaScript.

проблема

Ми запевняємо вас, що ви не знайдете жодних проблем у нашому посібнику з JavaScript. Але, якщо ви знайшли якусь помилку, ви можете опублікувати її в нашому розділі коментарів.