Masalah utama sareng Got to URL nyaéta yén éta henteu jalan sakumaha anu diémbarkeun. Website éta ngajangjikeun pangguna yén aranjeunna tiasa ngaksés lokasi browser wébna ayeuna ku cara nuliskeun alamatna kana bar alamat, tapi ieu sanés masalahna. Gantina, pamaké dialihkeun ka kaca nu nanya ka input informasi login maranéhanana guna ngakses akun maranéhanana. Ieu mangrupikeun kasulitan utama pikeun pangguna anu nyobian ngaksés halaman wéb atanapi milarian inpormasi dina internét.
window.location = "http://www.google.com";
Garis kode ieu bakal alihan jandela ayeuna ka halaman utama Google.
_sub_
Dina JavaScript, subrutin mangrupikeun blok kode anu tiasa disebat tina blok kode anu sanés.
sorangan argumen séjén
Aya sababaraha cara pikeun ngadamel argumen ngeunaan diri sareng anu sanés dina JavaScript.
Cara kahiji nyaéta ngagunakeun kecap konci "diri" dituturkeun ku nami atanapi ekspresi. Salaku conto, self.name bakal ngabalikeun nilai harta nami dina obyék ayeuna.
Cara kadua nyaéta ngagunakeun kecap konci "lain" dituturkeun ku éksprési. Contona, other.name bakal ngabalikeun nilai tina sipat ngaran dina hiji obyék nu teu obyék ayeuna.
Instance Kelas
Dina JavaScript, kelas mangrupikeun conto tina jinis anu khusus. Aranjeunna sami sareng variabel anu tiasa nahan data, tapi aranjeunna gaduh sababaraha pasipatan khusus.
Kahiji, kelas bisa mibanda sipat anu husus pikeun kelas sorangan. Contona, hiji kelas bisa boga sipat disebut "ngaran" nu nyepeng ngaran kelas.
Kadua, kelas tiasa gaduh metode. Hiji métode téh kawas fungsi hiji, tapi milik kelas tinimbang keur napel hiji conto individu kelas. Métode bisa dipaké pikeun ngalakukeun hal kawas nyieun instansi anyar kelas atawa aksés anggota kelas ti luar metoda sorangan.
Tungtungna, kelas tiasa gaduh sipat sareng metode anu dibagi ku sadaya instansi kelas. Ieu disebut "prototipe milik". Prototipe sipat téh kawas variabel nu nahan data nu dibagikeun ku sakabeh instansi kelas. Sanajan kitu, teu kawas variabel, nu bisa nahan sagala tipe data, sipat prototipe salawasna nyepeng hiji rujukan obyék. Ieu ngandung harti yén mun anjeun nyieun hiji conto kelas ngagunakeun anyar (), anjeun meunang hiji rujukan obyék nu nunjuk ka hiji conto objék Kelas (tinimbang ngan hiji obyék heubeul polos). Anjeun teras tiasa ngaksés anggota objék ieu nganggo notasi titik (sapertos kitu: Class.prototype).
Métode magic
Teu aya jawaban anu pasti pikeun patarosan ieu. Sababaraha urang resep ngagunakeun perpustakaan JavaScript pituin kayaning jQuery, sedengkeun nu sejenna bisa resep ngagunakeun leuwih "tradisional" métode programming kayaning loop sarta pernyataan kondisional. Pamustunganana, naon anu paling hadé pikeun individu gumantung kana karesep sareng pangalaman sorangan.