logo

Научете JavaScript урок

Урок за JavaScript

Нашите Урок за JavaScript е предназначен както за начинаещи, така и за професионалисти. JavaScript се използва за създаване на динамични страници от страна на клиента.

JavaScript е обектно базиран скриптов език който е лек и кросплатформен.

JavaScript не е компилиран език, но е преведен език. Преводачът на JavaScript (вграден в браузъра) е отговорен за превода на JavaScript кода за уеб браузъра.

Какво е JavaScript

JavaScript (js) е лек обектно-ориентиран език за програмиране, който се използва от няколко уебсайта за скриптове на уеб страниците. Това е интерпретиран, пълноправен език за програмиране, който позволява динамична интерактивност на уебсайтове, когато се прилага към HTML документ. Въведен е през 1995 г. за добавяне на програми към уеб страниците в браузъра Netscape Navigator. Оттогава той е възприет от всички други графични уеб браузъри. С JavaScript потребителите могат да създават модерни уеб приложения, за да взаимодействат директно, без да презареждат страницата всеки път. Традиционният уебсайт използва js, за да осигури няколко форми на интерактивност и простота.

sdlc

Въпреки това, 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 в своя навигатор, така че да може да се конкурира с 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

Валидиране на JavaScript

JavaScript OOPs

  • JavaScript клас
  • JavaScript обект
  • JavaScript прототип
  • JavaScript конструктор Метод
  • JavaScript статичен метод
  • JavaScript капсулиране
  • Наследяване на JavaScript
  • JavaScript полиморфизъм
  • JavaScript абстракция

JavaScript бисквитки

JavaScript събития

    HTML/DOM събития

JavaScript Разни

  • JavaScript тази ключова дума
  • Отстраняване на грешки в JavaScript
  • JavaScript повдигане
  • Строг режим на JavaScript

JavaScript Advance

Въпроси за интервю

  • Въпроси за интервю с JavaScript

JavaScript методи

sql изберете от множество таблици

JavaScript масив обект

JavaScript DataView обект

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

Функционален обект на JavaScript

  • JavaScript функция
  • Метод на функция apply().
  • Метод на функцията bind().
  • Метод за извикване на функция().
  • Метод на функцията toString().

JavaScript обект за дата

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

JavaScript манипулатор Обект

  • JavaScript манипулатор
  • манипулатор apply() метод
  • манипулатор construct() метод
  • манипулатор defineProperty() метод
  • манипулатор deleteProperty() метод
  • манипулатор get() метод
  • манипулатор метод getOwnPropertyDescriptor().
  • манипулатор метод getPrototypeOf().
  • манипулаторът има() метод
  • манипулатор isExtensible() метод
  • манипулатор ownKeys() метод
  • манипулатор preventExtensions() метод
  • манипулатор set() метод
  • манипулатор setPrototypeOf() метод

JavaScript JSON обект

document.queryselector
  • JavaScript JSON
  • JSON.parse() метод
  • Метод JSON.stringify().

JavaScript Map Object

  • JavaScript карта
  • Map clear() метод
  • Карта delete() метод
  • Метод на картата entries().
  • Map forEach() метод
  • Карта get() метод
  • Map has() метод
  • Map keys() метод
  • Map set() метод
  • Методът Map values().

JavaScript математически обект

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

JavaScript номер обект

  • JavaScript номер
  • Число 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 Set Object

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

JavaScript String обект

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 метод всеки().
  • Метод TypedArray fill().
  • Метод TypedArray filter().
  • Метод TypedArray find().
  • Метод TypedArray findIndex().
  • Метод TypedArray forEach().
  • TypedArray include() метод
  • Метод TypedArray indexof().
  • Метод TypedArray join().
  • Метод TypedArray Keys().
  • Метод TypedArray lastIndexof().
  • Метод TypedArray map().
  • TypedArray метод за намаляване().
  • Метод TypedArray reduceRight().
  • Метод TypedArray reverse().
  • Метод TypedArray set().
  • Метод TypedArray Slice().
  • TypedArray метод some().
  • TypedArray sort() метод
  • Метод TypedArray subarray().
  • Метод TypedArray values().
  • toLocaleString() метод
  • Метод TypedArray toString().

JavaScript WeakMap обект

кои месеци са q3
  • 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. Но ако откриете грешка, можете да я публикувате в нашата секция за коментари.