На данный вопрос уже ответили:
Наткнулся на интересное поведение в javascript
, что при вызове функции с сигнатурой click()
вызов этой функции не происходит. С чем связана эта особенность? Существуют ли еще подобные конструкции?
function click() {
console.log("click is called");
}
function doSomething() {
console.log("doSomething is called");
}
<input type="button" value="click" onclick="click()" />
<input type="button" value="doSomething" onclick="doSomething()" />
Дело в том, что при создании обработчика таким образом он создается в области видимости кнопки. А там уже есть свой метод клик:
<input type="button" value="click" onclick="console.log(this.click);" />
Чтобы обратится к глобально объявленной функции с таким именем, можно сделать это через window:
function click() {
console.log("click is called");
}
<input type="button" value="click" onclick="window.click();" />
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте, собираемся делать прототип приложения, где нужно визуализировать графики и таблицыПриложение одностраничное
при открытии диалога он располагается в центре страницы, те
Как отлаживать TypesSript? Есть ли средства для отладки Angular проектов (например плагины для браузеров или типа того)? Чтобы можно было в нормальном...