JavaScript öğreniyorum ve son zamanlarda JavaScript zamanlama olaylarını öğrendim. Ben yaklaşık öğrendiğimde setTimeout
de W3Schools'da , daha önce girmek yoktu garip figür ettim. Çift tırnak işareti kullanıyorlar ve sonra işlevi çağırıyorlar.
Misal:
setTimeout("alertMsg()", 3000);
JavaScript çift ve tek tırnak bir dize anlamına biliyorum.
Ayrıca aynı şekilde yapabileceğimi gördüm:
setTimeout(alertMsg, 3000);
Parantez söz konusu olduğunda, parantez olmadan kopyalanır. Tırnakları ve parantezleri kullanırken deliriyorum.
Birisi bana bu üç kullanım yolu arasındaki farkı açıklayabilirse memnun olurum setTimeout
:
Parantez ile:
setTimeout("alertMsg()", 3000);
Tırnak işaretleri ve parantez olmadan:
setTimeout(alertMsg, 3000);
Ve üçüncüsü sadece tırnak işaretleri kullanıyor:
setTimeout("alertMsg", 3000);
Not: setTimeout
Referans için daha iyi bir kaynak MDN olacaktır .
mysql_
SO soru akışının sadece bir örnek olduğu eski ve potansiyel olarak tehlikeli teknolojilere ( PHP'nin uzantısı gibi ) bağlı kalmasına yol açan şeydir . IIRC, SQL bölümünde de çok ince hatalar vardı, ancak web sitesini son ziyaret ettiğimden bu yana neredeyse bir yıl geçti ve birçoğu da düzeltilebilir. Ve her şey mükemmel olsa bile, hala sertifikalarının sahtekarlığıyla insanları aldatmaya çalışan bir web sitesini tanıtmayacağım.