JavaScript Основи и Динамичност на Уеб Страници
33 Questions
5 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Каква е стойността на новосъздаден Boolean обект с параметър 0?

  • true
  • null
  • undefined
  • false (correct)
  • Коя технология не е част от динамичността на уеб-страниците?

  • DHTML
  • CSS
  • JavaScript
  • JSON (correct)
  • Каква е роля на DOM в динамичността на уеб-страниците?

  • Изпълнява скриптове на клиентската страна
  • Управлява данни от сървъра
  • Променя съдържанието на страницата (correct)
  • Създава статични HTML елементи
  • Каква информация могат да съдържат клиентските обекти в JavaScript?

    <p>Съдържание на HTML страницата</p> Signup and view all the answers

    Кое от следните е вярно за динамичността на уеб-страниците?

    <p>Позволяват промяна на съдържанието при действия от потребителя</p> Signup and view all the answers

    Каква е основната роля на JavaScript в контекста на уеб страниците?

    <p>Да разшири функционалността на уеб страниците.</p> Signup and view all the answers

    Кой от следните сценарии НЕ е типично приложение на JavaScript?

    <p>Дизайнерски решения за печат.</p> Signup and view all the answers

    Какъв тип език е JavaScript?

    <p>Интерпретиран език от страна на клиента.</p> Signup and view all the answers

    Кой е основният организатор на стандартизацията на JavaScript?

    <p>ECMA.</p> Signup and view all the answers

    При какви обстоятелства се изпълнява JavaScript код на уеб страница?

    <p>При зареждане на страницата и в отговор на събития.</p> Signup and view all the answers

    Каква е функцията на prompt box в JavaScript?

    <p>Показва текстово поле за вход на данни.</p> Signup and view all the answers

    Кой от следните оператори е оператор за присвояване в JavaScript?

    <p>-=</p> Signup and view all the answers

    Кое от следните е вярно за аритметичните оператори?

    <p>Операторът % извършва деление и показва целочислената част.</p> Signup and view all the answers

    Какво връща операторът за потвърждение (confirm box), ако потребителят натисне 'Cancel'?

    <p>false</p> Signup and view all the answers

    Кой от следните оператори не представлява оператор за присвояване?

    <p>==</p> Signup and view all the answers

    Кое от следните свойства е свързано с HTML елементи?

    <p>document.body.bgColor</p> Signup and view all the answers

    Кой от следните методи не е вграден в обекта document?

    <p>append()</p> Signup and view all the answers

    Кое от следните свойства не е общо за HTML елементите?

    <p>innerText</p> Signup and view all the answers

    Каква функция изпълнява методът document.createElement()?

    <p>Създава нов HTML елемент</p> Signup and view all the answers

    Кое от следните не е свойство на обекта document?

    <p>styles</p> Signup and view all the answers

    Каква е ролята на обекта window в йерархията на браузъра?

    <p>Той е коренът в йерархията на обектите на HTML страницата.</p> Signup and view all the answers

    Кои от следните свойства са присъщи на обекта document?

    <p>Съдържание на HTML-елементи.</p> Signup and view all the answers

    Какви операции може JavaScript да извършва с HTML елементите?

    <p>Може да променя, изтрива и добавя характеристики.</p> Signup and view all the answers

    Кой от следните обекти не е част от Browser Object Model (BOM)?

    <p>document</p> Signup and view all the answers

    Кои от следните твърдения за йерархията на обектите са верни?

    <p>Обектите на по-горно ниво съдържат свойства на обекти от по-ниско ниво.</p> Signup and view all the answers

    Каква е основната характеристика на променливите в JavaScript?

    <p>Променливите не изискват предварително деклариране на типа.</p> Signup and view all the answers

    Как се декларира променлива в JavaScript?

    <p>var name = value;</p> Signup and view all the answers

    Какво ще бъде стойността на променлива, декларирана без стойност?

    <p>undefined</p> Signup and view all the answers

    Коя от следните опции е верна за числовите константи?

    <p>Числовите константи могат да бъдат и цели, и реални числа.</p> Signup and view all the answers

    Каква е функцията на булевите константи в JavaScript?

    <p>Те могат да бъде само true или false.</p> Signup and view all the answers

    Какво представляват низовите константи в JavaScript?

    <p>Последователности от знаци в кавички.</p> Signup and view all the answers

    Каква е правилната форма за декларация на множество променливи в JavaScript?

    <p>var x, y, sum;</p> Signup and view all the answers

    Какво означава, че променливите са нетипизирани в JavaScript?

    <p>Могат да променят типа на стойността си по време на изпълнение.</p> Signup and view all the answers

    Study Notes

    HTML и JavaScript сценарии

    • HTML документите се описват и JavaScript може да добави функционалност.
    • HTML предоставя съдържанието и структурата, CSS за представянето.
    • JavaScript сценариите са програмен код, вграден в HTML страниците.

    Въведение в JavaScript

    • JavaScript разширява функционалността на уеб страниците.
    • Примери: валидиране на данни, интерактивни елементи, динамични ефекти, изчисления.
    • JavaScript е скриптов език от страна на клиента, изпълняван от браузъра.
    • Изпълнява се при зареждане на страницата или в отговор на събития (напр. кликване).

    История на JavaScript

    • JavaScript е създаден от Netscape през 1995 г.
    • Стандартизиран от ECMA.
    • Развитието на JavaScript продължава и езикът има няколко версии.
    • Различните браузъри поддържат различни версии на JavaScript.

    JavaScript Програмен Код

    • JavaScript е интерпретиран език, изпълняван ред по ред.
    • Кодът може да бъде вграден в HTML страници и се изпълнява от браузъра.
    • Изпълнението може да се осъществи при зареждане на страницата или чрез събития.
    • Примери за събития: зареждане/разтоварване, кликвания, движение на мишката.

    Отстраняване на грешки в JavaScript

    • Браузърите имат конзоли за отстраняване на грешки (например, F12 в IE, Ctrl+Shift+I).
    • Има онлайн ресурси за справка и тестване на HTML, CSS и JavaScript.

    Синтаксис на JavaScript

    • Лексикални елементи: основни елементи (напр. идентификатори, резервирани думи).
    • Коментари: // за едноредни и /* ... */ за многоредни коментари.
    • Общи правила: различава главни и малки букви, точка и запетая (;).
    • Типове данни (напр. числа, низове, булеви стойности, масиви, обекти).

    Променливи

    • Променлива е име, което се отнася до стойност в паметта.
    • Може да се променя по време на изпълнение.
    • Декларират се и се инициализират с ключовата дума var,
    • Не е задължително да са декларирани с тип.
    • Първоначалната им стойност е undefined, ако не са инициализирани.

    Оператори

    • Операторите изпълняват изчисления и сравнения.
    • Примери: аритметични (+, -, *, /, %), оператори за сравнение (==, !=, >, <, >=, <=), логически (!, &&, ||).
    • Приоритетът на операторите е важен.

    Структурни оператори

    • if, if-else, switch: за условно изпълнение на код.
    • while, do-while , for: за циклиране на код.

    Функции

    • Функциите са блокове от код, които могат да се използват многократно.
    • Дефиниране и извикване, параметри, връщани стойности.

    Уеб Страниците, Функции, Общи Правила

    • Динамични уеб страници: JavaScript позволява уеб страниците да реагират на действия на потребителя.
    • Функциониране на форми: Работа с елементи на форми (напр. полета за въвеждане, бутони), JavaScript събития и обработка на input.

    Обекти в JavaScript

    • Съдържание и поведение: Обектите съчетават данни и функции (свойства и методи).
    • Вградени обекти: HTML - документа, браузъра, математически функции.
    • Създаване чрез new operator: new Boolean()

    Date обект

    • Създаване на обекти Date: new Date().
    • Основни методи на Date за работа с дати и часове (получаване на ден, час, дата, промяна на дати).

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    ЕзП – Курс PDF

    Description

    Тестът изследва основите на JavaScript и динамичността на уеб-страниците. Въпросите обхващат концепции за Boolean обекти, DOM, оператори и функционалности в JavaScript. Провери знанията си за важни аспекти на езика и неговото приложение в уеб разработката.

    More Like This

    JavaScript Basics Quiz
    10 questions

    JavaScript Basics Quiz

    MagicalBlessing avatar
    MagicalBlessing
    JavaScript Basics Quiz
    12 questions

    JavaScript Basics Quiz

    AppreciativeDogwood avatar
    AppreciativeDogwood
    DOM Manipulation Basics
    8 questions
    Use Quizgecko on...
    Browser
    Browser