Я изучаю JavaScript и недавно узнал о событиях JavaScript. Когда я узнал об этом setTimeout
в W3Schools , я заметил странную фигуру, с которой раньше не сталкивался. Они используют двойные кавычки и затем вызывают функцию.
Пример:
setTimeout("alertMsg()", 3000);
Я знаю, что двойные и одинарные кавычки в JavaScript означают строку.
Также я увидел, что могу сделать то же самое так:
setTimeout(alertMsg, 3000);
С круглыми скобками он ссылается, без скобок он копируется. Когда я использую цитаты и скобки, это становится сумасшедшим.
Я буду рад, если кто-нибудь сможет объяснить мне разницу между этими тремя способами использования setTimeout
:
С круглыми скобками:
setTimeout("alertMsg()", 3000);
Без кавычек и скобок:
setTimeout(alertMsg, 3000);
И третий использует только кавычки:
setTimeout("alertMsg", 3000);
Примечание: лучшим источником для setTimeout
справки будет MDN .
mysql_
расширение PHP), для которых поток вопросов SO является лишь примером. В IIRC были и очень тонкие ошибки в разделе SQL, но с момента моего последнего посещения веб-сайта прошел почти год, и многие из них также можно исправить. И даже если бы все вышеперечисленное было идеально, я бы все равно не продвигал сайт, который пытается обмануть людей с помощью мошенничества с их сертификатами.