Kadangi @Vidmantas. taip viską išmano ir dalina patarimus, pasižiūrėkime ar pats jų laikosi. O kaip tai geriausiai padaryti? Pagal jo sukurtą darbą.
Šioje temoje matysime. Ar Vidmantas vis dar naudoja mirštantį jQuery, ar Vanilla JS, paprasčiausiai Ajax užklausai be argumentų.
1 jo kodo dalis:
Kaip matome, @Vidmantas. naudoja 2 kabučių tipus: viengubas ir dvigubas. Žmogelis nesupranta ką daro viengubos, o ką dvigubos.
if($ID == "cancel") {
Argumentas cancel yra kintamasis, todėl pagal jį priskiriame dvigubas kabutes.
Vis dar jo kūryboje yra XHTML ir HTML5 hibridas:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
O JavaScript, net jQuery ir VanillaJS hibridas (čia setInterval)
setInterval(function() {
$.ajax({
type: 'GET',
url: 'api.php',
success: function(data) {
$('#tren').fadeOut("fast").html(data).fadeIn("fast");
}
});
}, 1000);
Gražusis funkcijų rinkinys:
Čia turbūt apie kodo praktiką patylėsiu. Bet smagu matyti daug pasikartojančio kodo, kaip cookies laiką ir mylimą, seną, gmdate.
CURL panaudojimas
Tiesiog tobula! Šis botas taip sukurtas, kad nuo Ajax užklausų Jūsų naršyklė sėkmingai užlūs. Tikrai nėra tokio dalyko meta refresh ir iframe.
Reikės gerai sukurto boto? Kreipkitės į visų sričių žinovą @Vidmantas.
P.S. visur sarkazmas tekste.