Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы1.docx
Скачиваний:
33
Добавлен:
18.03.2015
Размер:
45.72 Кб
Скачать

1.При написании программ на JavaScript используется набор символов Unicode.

2. JavaScript игнорирует пробелы, табуляции и переводы строк, присутствующие

между лексемами в программе.

3. В JavaScript идентификаторы выступают в качестве названий переменных и функций, а также меток некоторых циклов

4. В функции JavaScript могут передаваться аргументы, или параметры, определяющие значение или значения, для которых она должна выполнять вычисления

5. Объекты в JavaScript могут выступать в качестве ассоциативных массивов, т. е.

могут ассоциировать произвольные значения с произвольными строками.

6. Главное правило JavaScript заключается в следующем: операции над элементарными типами производятся по значению, а над ссылочными типами, как и следует из их названия, – по ссылке.

7. В JavaScript, где не надо вручную освобождать память, реализована технология,

называемая garbage collection

8. Выражениеэто фраза языка JavaScript, которая может быть вычислена интер_

претатором для получения значения.

9. Литерал объекта – это заключенный в фигурные скобки список свойств, разделенных запятыми

10. В JavaScript любой объект имеет свойство constructor, которое ссылается на функцию конструктор, используемую для инициализации объекта.

11. Метод это не что иное, как функция, которая хранится в свойстве объекта

и вызывается посредством этого объекта.

12. Конструкторэто функция, которая выполняет инициализацию свойств объ_

екта и предназначена для использования совместно с инструкцией new.

13. Оператор void определяет выражение, которое оценивается без возвращение значения.

14.Свойство vspace – строка, определяющая поле в пикселах между верхними и нижними гранями изображения и окружающего текста.

15.Свойство value – строка, которая отражает текущее значение поля обьекта FileUpload.

16.untaint - функция, которая удаляет tainting из свойств.

17. toString – метод, который преобразовывает объект в строку.

  1. taint – функция, которая добавляет tainting к свойству.

  2. Оператор void определяет выражение, которое оценивается без возвращение значения.

  3. Свойство vspace – строка, определяющая поле в пикселах между верхними и нижними гранями изображения и окружающего текста.

  4. Свойство value – строка, которая отражает текущее значение поля обьекта FileUpload.

  5. untaint - функция, которая удаляет tainting из свойств.

  6. JavaScript имеет в себе возможность, называемую данными tainting, которая сохраняет ограничение защиты , но обеспечивает механизм работы для законных приложений.

  1. Из родительского окна во фрейм child поставили переменную:

    frames.child.users = ["Маша", "Паша", "Даша"]

  2. Каким образом код, работающий внутри фрейма, может кроссбраузерно проверить, является ли users массивом?

    Ответы

    Правильный ответ

    Ваш ответ

     

    if (users instanceof Array)

    if (users instanceof parent.Array)

    if (users.constructor.name == "Array")

    if(typeof users == "array")

  3. Что влияет описание doctype в начале документа?

    Ответы

    Правильный ответ

    Ваш ответ

     

    На внешний валидатор при проверке соответствия стандарту

    На отображение, работу CSS-свойств

    Например, разная боксовая модель в IE.

    На наличие и отсутствие некоторых свойств в DOM

    На особенности работы XmlHttpRequest

    DOCTYPE - атавизм, он ни на что не влияет.

  4. Каких бинарных операторов нет в javascript?

    Ответы

    Правильный ответ

    Ваш ответ

     

    *

    ^

    %

    #

    &

    >>

    >>>

    !

  5. Какая арифметическая операция приводит к ошибке в javascript?

    Ответы

    Правильный ответ

    Ваш ответ

     

    Деление на ноль

    Умножение числа на строку

    Корень из отрицательного числа

    Никакая из вышеперечисленных

  6. Может ли javascript записать файл на компьютер посетителя ?

    Ответы

    Правильный ответ

    Ваш ответ

     

    Нет, ни при каких условиях

    Может в Firefox или IE, при дополнительных настройках безопасности браузера

    Может в Opera, если javascript запущен локально.

  7. Какое из этих ключевых слов ООП не используется в javascript (1.5) ?

    Ответы

    Правильный ответ

    Ваш ответ

     

    this

    instanceOf

    super

    new

    Все есть

  8. Можно ли инициировать DOM-событие из javascript?

Ответы

Правильный ответ

Ваш ответ

 

Да, можно

Методы fireEvent(IE), dispatchEvent(стандарт).

Нет, нельзя

В некоторых браузерах можно