Нашите Урок за JavaScript е предназначен както за начинаещи, така и за професионалисти. JavaScript се използва за създаване на динамични страници от страна на клиента.
JavaScript е обектно базиран скриптов език който е лек и кросплатформен.
JavaScript не е компилиран език, но е преведен език. Преводачът на JavaScript (вграден в браузъра) е отговорен за превода на JavaScript кода за уеб браузъра.
Какво е JavaScript
JavaScript (js) е лек обектно-ориентиран език за програмиране, който се използва от няколко уебсайта за скриптове на уеб страниците. Това е интерпретиран, пълноправен език за програмиране, който позволява динамична интерактивност на уебсайтове, когато се прилага към HTML документ. Въведен е през 1995 г. за добавяне на програми към уеб страниците в браузъра Netscape Navigator. Оттогава той е възприет от всички други графични уеб браузъри. С JavaScript потребителите могат да създават модерни уеб приложения, за да взаимодействат директно, без да презареждат страницата всеки път. Традиционният уебсайт използва js, за да осигури няколко форми на интерактивност и простота.
sdlc
Въпреки това, JavaScript няма връзка с езика за програмиране Java. Името беше предложено и предоставено по времето, когато Java набираше популярност на пазара. В допълнение към уеб браузърите, бази данни като CouchDB и MongoDB използват JavaScript като свой скриптов език и език за заявки.
Характеристики на JavaScript
Има следните характеристики на JavaScript:
- Всички популярни уеб браузъри поддържат JavaScript, тъй като предоставят вградени среди за изпълнение.
- JavaScript следва синтаксиса и структурата на езика за програмиране C. Следователно това е структуриран език за програмиране.
- JavaScript е слабо типизиран език, където определени типове се преобразуват имплицитно (в зависимост от операцията).
- JavaScript е обектно-ориентиран език за програмиране, който използва прототипи, вместо да използва класове за наследяване.
- Това е олекотен и интерпретиран език.
- Това е език, чувствителен към малки и големи букви.
- JavaScript се поддържа в няколко операционни системи, включително Windows, macOS и др.
- Осигурява добър контрол на потребителите върху уеб браузърите.
История на 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 коментар
- JavaScript променлива
- Глобална променлива на JavaScript
- JavaScript оператори
- JavaScript If оператор
- JavaScript Switch
- JavaScript цикъл
- JavaScript функция
JavaScript обекти
- JavaScript обект
- JavaScript масив
- JavaScript низ
- Дата на JavaScript
- JavaScript Math
- JavaScript номер
- Булева стойност на JavaScript
- JavaScript DataView
- JavaScript функция
- JavaScript манипулатор
- JavaScript JSON
- JavaScript номер
- JavaScript Reflect
- JavaScript RegExp
- JavaScript символ
BOM на JavaScript
- Обекти на браузъра
- 1) Обект прозорец
- 2) Исторически обект
- 3) Навигационен обект
- 4) Обект на екрана
JavaScript DOM
- 5) Обект на документа
- getElementById
- getElementsByName
- getElementsByTagName
- JavaScript innerHTML свойство
- Свойство innerText на JavaScript
Валидиране на JavaScript
- Валидиране на JavaScript форма
- JavaScript валидиране на имейл
JavaScript OOPs
- JavaScript клас
- JavaScript обект
- JavaScript прототип
- JavaScript конструктор Метод
- JavaScript статичен метод
- JavaScript капсулиране
- Наследяване на JavaScript
- JavaScript полиморфизъм
- JavaScript абстракция
JavaScript бисквитки
- JavaScript бисквитки
- Атрибути на бисквитките
- Бисквитка с множество имена
- Изтриване на бисквитки
JavaScript събития
- HTML/DOM събития
JavaScript Разни
- JavaScript тази ключова дума
- Отстраняване на грешки в JavaScript
- JavaScript повдигане
- Строг режим на JavaScript
JavaScript Advance
- JavaScript TypedArray
- Набор от JavaScript
- JavaScript карта
- JavaScript WeakSet
- JavaScript WeakMap
Въпроси за интервю
- Въпроси за интервю с JavaScript
JavaScript методи
sql изберете от множество таблици
JavaScript масив обект
- JavaScript масив
- Метод на масив concat().
- Метод на масив copywithin().
- Метод Array every().
- Метод за запълване на масив ().
- Метод Array filter().
- Метод за намиране на масив ().
- Метод на масив findIndex().
- Метод Array forEach().
- Метод Array includes().
- Метод на масив indexOf().
- Array join() метод
- Метод на масив lastIndexOf().
- Метод на масив map().
- Метод на масив pop().
- Метод на масива push().
- Метод на масива reverse().
- Метод Array shift().
- Метод на масива slice().
- Метод сортиране на масив().
- Метод Array splice().
- Метод unshift() на масив
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 обект
- Метод на низ charAt().
- Метод на низ charAt().
- Метод на низ charCodeAt().
- String concat() метод
- Метод String indexOf().
- Метод на низ lastIndexOf().
- String search() метод
- Съвпадение на низ ()
- 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 метод всеки().
- Метод 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. Но ако откриете грешка, можете да я публикувате в нашата секция за коментари.