Ang pangunahing problema sa Got to URL ay hindi ito gumagana gaya ng ina-advertise. Nangangako ang website sa mga user na madali nilang ma-access ang kasalukuyang lokasyon ng kanilang web browser sa pamamagitan ng paglalagay ng address sa address bar, ngunit hindi ito ang kaso. Sa halip, ang mga user ay na-redirect sa isang pahina na humihiling sa kanila na ipasok ang kanilang impormasyon sa pag-log in upang ma-access ang kanilang account. Ito ay isang malaking abala para sa mga gumagamit na sinusubukang i-access ang mga web page o maghanap ng impormasyon sa internet.
window.location = "http://www.google.com";
Ire-redirect ng linya ng code na ito ang kasalukuyang window sa home page ng Google.
_sub_
Sa JavaScript, ang subroutine ay isang bloke ng code na maaaring tawagan mula sa isa pang bloke ng code.
sarili iba pang mga argumento
Mayroong ilang iba't ibang paraan upang gumawa ng mga argumento tungkol sa sarili at iba pa sa JavaScript.
Ang unang paraan ay ang paggamit ng keyword na "sarili" na sinusundan ng isang pangalan o expression. Halimbawa, ibabalik ng self.name ang halaga ng property ng pangalan sa kasalukuyang bagay.
Ang pangalawang paraan ay ang paggamit ng keyword na "iba pa" na sinusundan ng isang expression. Halimbawa, ibabalik ng other.name ang halaga ng property ng pangalan sa isang object na hindi ang kasalukuyang object.
Mga Instance ng Klase
Sa JavaScript, ang mga klase ay mga pagkakataon ng isang partikular na uri. Ang mga ito ay katulad ng mga variable dahil maaari silang magkaroon ng data, ngunit mayroon silang ilang mga espesyal na katangian.
Una, ang isang klase ay maaaring magkaroon ng mga katangian na partikular sa klase mismo. Halimbawa, ang isang klase ay maaaring may ari-arian na tinatawag na "pangalan" na nagtataglay ng pangalan ng klase.
Pangalawa, ang mga klase ay maaaring magkaroon ng mga pamamaraan. Ang isang pamamaraan ay tulad ng isang function, ngunit ito ay kabilang sa klase sa halip na naka-attach sa isang indibidwal na halimbawa ng klase. Maaaring gamitin ang mga pamamaraan upang gumawa ng mga bagay tulad ng paglikha ng mga bagong instance ng klase o pag-access sa mga miyembro ng klase mula sa labas ng mismong pamamaraan.
Sa wakas, ang mga klase ay maaaring magkaroon ng mga katangian at pamamaraan na ibinabahagi ng lahat ng mga pagkakataon ng klase. Ito ay tinatawag na "prototype property." Ang prototype na ari-arian ay tulad ng isang variable na naglalaman ng data na ibinabahagi ng lahat ng mga pagkakataon ng klase. Gayunpaman, hindi tulad ng mga variable, na maaaring maglaman ng anumang uri ng data, ang prototype na property ay palaging may hawak na object reference. Nangangahulugan ito na kapag lumikha ka ng isang instance ng isang klase gamit ang new(), makakakuha ka ng isang object reference na tumuturo sa isang instance ng Class object (sa halip na isang plain old object lang). Maaari mong ma-access ang mga miyembro ng object na ito gamit ang dot notation (tulad nito: Class.prototype).
Magic na pamamaraan
Walang tiyak na sagot sa tanong na ito. Mas gusto ng ilang tao ang paggamit ng mga native na library ng JavaScript tulad ng jQuery, habang ang iba ay maaaring mas gusto na gumamit ng higit pang "tradisyonal" na mga pamamaraan ng programming tulad ng mga loop at conditional statement. Sa huli, kung ano ang pinakamahusay na gumagana para sa isang partikular na indibidwal ay nakasalalay sa kanilang sariling mga kagustuhan at karanasan.