Проект

Общее

Профиль

Действия

JAVASCRIPT » История » Редакция 1

Редакция 1/5 | Следующее »
Александр Александров, 22.04.2019 15:27


JAVASCRIPT

Вопросы

  1. Как переадресовать страницу в JavaScript?
  2. Сколько параметров можно передать функции?
  3. Нужно алертом вывести какое-то сообщение, спустя 3 секунды после запуска скрипта. Как это сделать?
  4. Чем отличается наследование в JavaScript от наследования в PHP?
  5. Приведи пример наследования в JavaScript.
  6. Пара слов об объектах в JavaScript?
  7. Что представляет из себя метод объекта в JavaScript?
  8. Зачем в JavaScript перед переменной писать var?
  9. Есть две функции: function f(a,b) { return a+b } и var f = function(a,b) { return a+b }
  10. Есть ли между ними разница? Если есть то какая?
  11. Как создать массив в JavaScript?
  12. Можно ли в JavaScript использовать функцию в качестве конструктора?
  13. Что cделает код: break me_baby; ?
  14. Можно ли задать массив таким образом: var a = “a,b”.split(‘,’)?
  15. Что выведет alert(typeof null); ?
  16. Что выведет alert(null instanceof Object); ?
  17. 0.1+ 0.2 0.3 ?
  18. Что выведет alert(typeof NaN); ?
  19. Что выведет alert(NaN = NaN); ?
  20. В чём различие свойств innerHTML и outerHTML?
  21. Какая разница между операторами и =?
  22. В чем разница между Object.getOwnPropertyNames() и Object.keys()?
  23. С помощью какой конструкции языка можно управлять потоком выполнения скрипта и отслеживать ошибки?
  24. Почему вызов a(); происходит успешно, а вызов b(); выдает ошибку?
  25. Что такое глобальные переменные ? Как они создаются ? Какие проблемы связаны с использованием глобальных переменных?
  26. Что такое замыкания (closure) в JavaScript?
  27. Напишите функцию принимающую строку с именем файла и возвращающую расширение (фрагмент после последней точки).
  28. Что вернет выражение +new Date()? Чем отличается от Date.now().
  29. Какое значение возвращает данное предложение ~~3.14?
  30. Какое значение возвращает данное предложение?
  31. Что покажут эти два alert?
  32. Чему равно foo.length?
  33. Что такое prototype в javascript?
  34. Какие способы навешивания обработчиков событий вы знаете?
  35. Eсть ли разница между window и document?
  36. Вызываются ли document.onload и window.onload одновременно?
  37. Является ли атрибут (attribute) аналогом свойства (property)?
  38. Как остановить дальнейшее распространение события?
  39. Назовите различные пути для получения элемента из DOM дерева?
  40. Какой наибыстрейший метод для получения элемента через css селектор?
  41. Могу ли я удалить удалить обработчик события с элемента?
  42. Почему querySelectorAll(‘.my-class’) медленнее, чем getElementsByClassName(‘myclass’)?
  43. Почему я не могу использовать forEach или похожий метод массива для NodeList?
  44. Если вам необходимо реализовать getElementByAttribute, как вы будете это делать?
  45. Как бы вы добавили класс к элементу через селектор?
  46. Как я могу запустить обработчик в фазе захвата, а не в фазе всплытия?
  47. Как проверить, что один элемент является дочерним другому?
  48. Какой метод больше всего подходит для создания DOM элемента? Что лучше innerHTML или createElement?
  49. Каким образом можно предотвратить множественный вызов обработчика для одного события?
  50. Что такое reflow?
  51. Как я могу проверить были событие отменено или нет?
  52. Какие причины reflow? Как можно уменьшить reflow?
  53. Что такое repaint и когда оно происходит?
  54. Есть ли что-то такое о чём нужно позаботится при использовании node.cloneNode()?
  55. Как быть уверенным в том, что DOM подготовлен и можно выполнять JavaScript, как реализовать $(document).ready?
  56. Что такое всплытие?
  57. Как можно уничтожить несколько элементов с одним вызовом click?
  58. Как предотвратить нажатие по ссылке?
  59. Создайте кнопку, которая удаляется при нажатии на неё, и создаются две новые кнопки в этом же месте.
  60. Как отлавливать все нажатия на странице?
  61. Как получить весь текст на странице?
  62. Что такое defer и async?
  63. Какие существуют типы нод?

Ответы

Как переадресовать страницу в JavaScript?

Сколько параметров можно передать функции?

Нужно алертом вывести какое-то сообщение, спустя 3 секунды после запуска скрипта. Как это сделать?

Чем отличается наследование в JavaScript от наследования в PHP?

Приведи пример наследования в JavaScript.

Пара слов об объектах в JavaScript?

Что представляет из себя метод объекта в JavaScript?

Зачем в JavaScript перед переменной писать var?

Есть две функции: function f(a,b) { return a+b } и var f = function(a,b) { return a+b }

Есть ли между ними разница? Если есть то какая?

Как создать массив в JavaScript?

Можно ли в JavaScript использовать функцию в качестве конструктора?

Что cделает код: break me_baby; ?

Можно ли задать массив таким образом: var a = “a,b”.split(‘,’)?

Что выведет alert(typeof null); ?

Что выведет alert(null instanceof Object); ?

0.1+ 0.2 0.3 ?

Что выведет alert(typeof NaN); ?

Что выведет alert(NaN = NaN); ?

В чём различие свойств innerHTML и outerHTML?

Какая разница между операторами и =?

В чем разница между Object.getOwnPropertyNames() и Object.keys()?

С помощью какой конструкции языка можно управлять потоком выполнения скрипта и отслеживать ошибки?

Почему вызов a(); происходит успешно, а вызов b(); выдает ошибку?

Что такое глобальные переменные ? Как они создаются ? Какие проблемы связаны с использованием глобальных переменных?

Что такое замыкания (closure) в JavaScript?

Напишите функцию принимающую строку с именем файла и возвращающую расширение (фрагмент после последней точки).

Что вернет выражение +new Date()? Чем отличается от Date.now().

Какое значение возвращает данное предложение ~~3.14?

Какое значение возвращает данное предложение?

Что покажут эти два alert?

Чему равно foo.length?

Что такое prototype в javascript?

Какие способы навешивания обработчиков событий вы знаете?

Eсть ли разница между window и document?

Вызываются ли document.onload и window.onload одновременно?

Является ли атрибут (attribute) аналогом свойства (property)?

Как остановить дальнейшее распространение события?

Назовите различные пути для получения элемента из DOM дерева?

Какой наибыстрейший метод для получения элемента через css селектор?

Могу ли я удалить удалить обработчик события с элемента?

Почему querySelectorAll(‘.my-class’) медленнее, чем getElementsByClassName(‘myclass’)?

Почему я не могу использовать forEach или похожий метод массива для NodeList?

Если вам необходимо реализовать getElementByAttribute, как вы будете это делать?

Как бы вы добавили класс к элементу через селектор?

Как я могу запустить обработчик в фазе захвата, а не в фазе всплытия?

Как проверить, что один элемент является дочерним другому?

Какой метод больше всего подходит для создания DOM элемента? Что лучше innerHTML или createElement?

Каким образом можно предотвратить множественный вызов обработчика для одного события?

Что такое reflow?

Как я могу проверить были событие отменено или нет?

Какие причины reflow? Как можно уменьшить reflow?

Что такое repaint и когда оно происходит?

Есть ли что-то такое о чём нужно позаботится при использовании node.cloneNode()?

Как быть уверенным в том, что DOM подготовлен и можно выполнять JavaScript, как реализовать $(document).ready?

Что такое всплытие?

Как можно уничтожить несколько элементов с одним вызовом click?

Как предотвратить нажатие по ссылке?

Создайте кнопку, которая удаляется при нажатии на неё, и создаются две новые кнопки в этом же месте.

Как отлавливать все нажатия на странице?

Как получить весь текст на странице?

Что такое defer и async?

Какие существуют типы нод?

Обновлено Александр Александров больше 5 лет назад · 1 изменени(я, ий)

Go to top