Apakah maksud skrip Java? Apakah JavaScript? Jenis perbezaan antara JavaScript dan Java

JavaScript dicipta oleh pengaturcara Brendan Eich dari Netscape dan diperkenalkan pada Disember 1995 di bawah nama LiveScript. Cukup cepat ia dinamakan semula sebagai JavaScript, walaupun nama rasmi untuk JavaScript ialah ECMAScript. ECMAScript dibangunkan dan diselenggara oleh organisasi antarabangsa ECMA (Persatuan Pengilang Komputer Eropah).

Apakah JavaScript?
1) JavaScript ialah bahasa skrip atau skrip. Skrip ialah kod program - satu set arahan yang tidak memerlukan pra-pemprosesan (contohnya, kompilasi) sebelum dijalankan. Kod JavaScript ditafsirkan oleh enjin penyemak imbas semasa halaman web sedang dimuatkan. Jurubahasa penyemak imbas melakukan analisis baris demi baris, pemprosesan dan pelaksanaan program asal atau permintaan.

2) JavaScript ialah bahasa berorientasikan objek dengan pewarisan prototaip. Ia menyokong beberapa objek terbina dalam dan juga membolehkan anda membuat atau memadam objek (tersuai) anda sendiri. Objek boleh mewarisi sifat secara langsung antara satu sama lain, membentuk rantai prototaip objek.

JavaScript pada halaman web 1. Menyambung skrip ke dokumen HTML

Skrip JavaScript boleh sebaris, i.e. kandungannya adalah sebahagian daripada dokumen dan yang luaran disimpan dalam fail berasingan dengan sambungan .js. Skrip boleh dibenamkan dalam dokumen HTML dengan cara berikut:

atau badan halaman.

Kaedah ini biasanya digunakan untuk skrip saiz besar atau skrip yang digunakan semula merentas halaman web yang berbeza.

Sebagai pengendali acara.
Setiap elemen html mempunyai peristiwa JavaScript yang menyala detik tertentu. Anda perlu menambah peristiwa yang diperlukan pada elemen html sebagai atribut, dan menentukan fungsi yang diperlukan sebagai nilai atribut ini. Fungsi yang dipanggil sebagai tindak balas kepada penembakan acara ialah pengendali acara. Apabila peristiwa dicetuskan, kod yang dikaitkan dengannya akan dilaksanakan. Kaedah ini digunakan terutamanya untuk skrip pendek, sebagai contoh, anda boleh menetapkan warna latar belakang untuk berubah apabila anda mengklik pada butang:

var colorArray = ["#5A9C6E", "#A8BF5A", "#FAC46E", "#FAD5BB", "#F2FEFF"]; // cipta tatasusunan dengan warna latar belakang var i = 0; function changeColor())( document.body.style.background = colorArray[i]; i++; if(i > colorArray.length - 1)( i = 0; ) ) Tukar latar belakang

Di dalam elemen.
Elemen boleh disisipkan di mana-mana dalam dokumen. Di dalam teg ialah kod yang dilaksanakan serta-merta selepas dibaca oleh penyemak imbas, atau mengandungi perihalan fungsi yang dilaksanakan pada masa ia dipanggil. Penerangan fungsi boleh diletakkan di mana-mana, perkara utama ialah pada masa ia dipanggil, kod fungsi telah dimuatkan.

Biasanya kod JavaScript diletakkan dalam pengepala dokumen (elemen) atau selepas tag pembuka. Jika skrip digunakan selepas halaman dimuatkan, sebagai contoh, kod kaunter, maka lebih baik untuk meletakkannya di penghujung dokumen:

document.write("Masukkan nama anda");

2. Jenis data dan pembolehubah dalam JavaScript

Komputer memproses maklumat—data. Data boleh dibentangkan dalam pelbagai bentuk atau jenis. Kebanyakan daripada fungsi JavaScript dilaksanakan melalui dail mudah objek dan jenis data. Fungsi rentetan, nombor dan logik adalah berdasarkan jenis data rentetan, angka dan Boolean. Lain-lain kefungsian, termasuk ungkapan biasa, tarikh dan operasi matematik, dilakukan menggunakan objek RegExp, Date dan Math.

Literal dalam JavaScript ialah kelas jenis data khas, nilai tetap satu daripada tiga jenis data - rentetan, angka atau boolean:

"ini adalah rentetan" 3.14 amaran benar("Hello"); // "Hello" ialah var literal myVariable = 15; // 15 ialah literal

Jenis data primitif ialah contoh jenis tertentu data seperti rentetan, angka, boolean, null dan undefined.

2.1. Pembolehubah dalam JavaScript

Data diproses Skrip JavaScript, adalah pembolehubah. Pembolehubah dinamakan bekas yang menyimpan data (nilai) dalam memori komputer yang boleh berubah semasa pelaksanaan program. Pembolehubah mempunyai nama, jenis dan nilai.

Nama pembolehubah, atau pengecam, hanya boleh disertakan huruf a-z, A-Z, nombor 0-9 (nombor tidak boleh menjadi aksara pertama dalam nama pembolehubah), simbol $ (hanya boleh menjadi aksara pertama dalam pembolehubah atau nama fungsi) dan aksara garis bawah _, ruang tidak dibenarkan. Panjang nama pembolehubah tidak terhad. Anda boleh, tetapi tidak disyorkan untuk menulis nama pembolehubah mengikut huruf Abjad Rusia, untuk ini ia mesti ditulis dalam Unicode.

Anda tidak boleh menggunakan kata kunci JavaScript sebagai nama pembolehubah. Nama boleh ubah dalam JavaScript sensitif untuk mendaftar, yang bermaksud bahawa pembolehubah var mesej; dan var Mesej; - pembolehubah yang berbeza.

Pembolehubah dicipta (diisytiharkan) menggunakan kata kunci var diikuti dengan nama pembolehubah, contohnya var mesej; . Anda mesti mengisytiharkan pembolehubah sebelum menggunakannya.

Pembolehubah dimulakan dengan nilai menggunakan pengendali tugasan = , sebagai contoh, var message="Hellow"; , iaitu pembolehubah mesej dibuat dan nilai awalnya "Hello" disimpan di dalamnya. Pembolehubah boleh diisytiharkan tanpa nilai, dalam hal ini ia diberikan nilai lalai undefined . Nilai pembolehubah boleh berubah semasa pelaksanaan skrip. Pembolehubah yang berbeza boleh diisytiharkan pada baris yang sama, dipisahkan dengan koma:
var message="Hello", number_msg = 6, time_msg = 50;

2.2. Jenis Data Pembolehubah

JavaScript ialah bahasa yang tidak ditaip; jenis data untuk pembolehubah tertentu tidak perlu dinyatakan semasa mengisytiharkannya. Jenis data pembolehubah bergantung pada nilai yang diterimanya. Jenis pembolehubah boleh berubah semasa operasi data (pemutus jenis dinamik). Penukaran jenis dilakukan secara automatik bergantung pada konteks di mana ia digunakan. Sebagai contoh, dalam ungkapan yang melibatkan nilai angka dan rentetan dengan operator +, JavaScript menukar nilai angka kepada nilai rentetan:

Mesej Var = 10 + "hari sebelum bercuti"; // akan kembali "10 hari sehingga bercuti"

Anda boleh mendapatkan jenis data yang digunakan oleh pembolehubah jenis operator. Operator ini mengembalikan rentetan yang mengenal pasti jenis yang sepadan.

Jenis 35; // return "number" typeof "text"; // kembalikan "rentetan" jenis benar; // return "boolean" typeof ; // return "object" typeof undefined; // akan mengembalikan "undefined" typeof null; // kembalikan "objek"

Semua jenis data dalam JavaScript dibahagikan kepada dua kumpulan - jenis data mudah (jenis data primitif) dan jenis data komposit (jenis data komposit).

Jenis data mudah termasuk rentetan, angka, boolean, null dan ditakrifkan.

2.2.1. Jenis rentetan(tali)

Digunakan untuk menyimpan rentetan aksara yang disertakan dalam petikan berganda atau tunggal. Satu set aksara kosong yang disertakan dalam petikan tunggal atau berganda ialah rentetan kosong. Nombor yang disertakan dalam petikan juga merupakan rentetan.

Wang var = ""; // baris kosong, sifar aksara var kerja = "ujian"; var day = "Ahad"; var x = "150";

Untuk beratur masuk petikan berganda anda boleh memasukkan satu petikan dan sebaliknya. Tanda petikan daripada jenis yang sama dilarikan menggunakan aksara sengkang terbalik \ (dipanggil urutan melarikan diri):

Document.writeln("\" Selamat Pagi, Ivan Ivanovich!\"\n"); // akan memaparkan "Selamat pagi, Ivan Ivanovich!"

Rentetan boleh dibandingkan dan juga digabungkan menggunakan operator penggabungan + . Terima kasih kepada penghantaran jenis automatik, anda boleh menggabungkan nombor dan rentetan. Rentetan adalah kekal, setelah rentetan dicipta, ia tidak boleh diubah suai tetapi boleh dibuat baris baru dengan menggabungkan rentetan lain.

2.2.2. Jenis angka(nombor)

Digunakan untuk nilai berangka. Nombor dalam JavaScript Terdapat dua jenis: integer (integer) dan nombor titik terapung (nombor titik terapung). Nilai integer boleh positif, seperti 1, 2, dan negatif, seperti –1, –2, atau sama dengan sifar. 1 dan 1.0 adalah nilai yang sama. Kebanyakan nombor dalam JavaScript ditulis dalam sistem perpuluhan sistem nombor, sistem perlapanan dan perenambelasan juga boleh digunakan.

Dalam sistem perpuluhan, nilai pembolehubah berangka ditentukan menggunakan angka Arab 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

Dalam format oktal, nombor ialah jujukan yang mengandungi digit 0 hingga 7, bermula dengan awalan 0.

Untuk format heksadesimal, awalan 0x (0X) ditambah, diikuti dengan urutan nombor dari 0 hingga 9 atau huruf dari a (A) hingga f (F), sepadan dengan nilai dari 10 hingga 15.

Var a = 120; // nilai angka perpuluhan integer var b = 012; // format oktal var c = 0xfff; // format perenambelasan var d = 0xACFE12; // format perenambelasan

Nombor titik terapung ialah nombor dengan bahagian perpuluhan pecahan, atau nombor yang dinyatakan dalam tatatanda saintifik. Notasi eksponen nombor mengambil bentuk berikut: nombor dengan bahagian perpuluhan pecahan, diikuti dengan huruf e, yang boleh ditunjukkan sama ada di atas atau dalam huruf kecil, kemudian tanda pilihan + atau - dan eksponen integer.

Var a = 6.24; // nombor sebenar var b = 1.234E+2; // nombor nyata, bersamaan dengan 1.234 X 10² var c = 6.1e-2; // nombor nyata, bersamaan dengan 6.1 X 10‾²

2.2.3. Jenis Boolean(boolean)

Jenis ini mempunyai dua nilai, benar, salah. Digunakan untuk membandingkan dan menguji keadaan.

Var answer = confirm("Adakah anda menyukai artikel ini?\n Klik OK. Jika tidak, klik Batal."); jika (jawapan == benar) ( amaran ("Terima kasih!"); )

Terdapat juga jenis khas nilai mudah:
jenis nol - jenis ini mempunyai nilai nol tunggal, yang digunakan untuk mewakili objek yang tidak wujud.

jenis tidak ditentukan - jenis pembolehubah ditakrifkan bermaksud ketiadaan nilai asal pembolehubah, serta sifat tidak wujud bagi sesuatu objek.

Jenis data komposit terdiri daripada lebih daripada satu nilai. Ini termasuk objek dan jenis objek khas—tatasusunan dan fungsi. Objek mengandungi sifat dan kaedah, tatasusunan ialah koleksi elemen yang diindeks, dan fungsi terdiri daripada koleksi pernyataan.

2.3. Pembolehubah global dan tempatan

Pembolehubah mengikut skop dibahagikan kepada global dan tempatan. Skop ialah bahagian skrip di mana nama pembolehubah dikaitkan dengan pembolehubah itu dan mengembalikan nilainya. Pembolehubah yang diisytiharkan di dalam badan fungsi dipanggil pembolehubah tempatan dan hanya boleh digunakan dalam fungsi itu. Pembolehubah tempatan dicipta dan dimusnahkan bersama dengan fungsi yang sepadan.

Pembolehubah yang diisytiharkan di dalam elemen, atau di dalam fungsi, tetapi tanpa menggunakan kata kunci var, dipanggil global. Ia boleh diakses selagi halaman dimuatkan dalam penyemak imbas. Pembolehubah sedemikian boleh digunakan oleh semua fungsi, membolehkan mereka bertukar data.

Pembolehubah global masuk ke ruang nama global, di mana interaksi berlaku komponen individu program. Ia tidak disyorkan untuk mengisytiharkan pembolehubah dengan cara ini kerana nama pembolehubah yang serupa mungkin telah digunakan oleh kod lain, menyebabkan skrip ranap.

Ruang global dalam JavaScript nampaknya global objek tingkap. Menambah atau menukar pembolehubah global secara automatik mengemas kini objek global. Sebaliknya, mengemas kini objek global secara automatik membawa kepada kemas kini ruang global nama

Jika pembolehubah global dan tempatan mempunyai nama yang sama, maka pembolehubah tempatan akan diutamakan daripada pembolehubah global.

Pembolehubah tempatan yang diisytiharkan dalam fungsi dalam blok kod berbeza mempunyai skop yang sama. Walau bagaimanapun, adalah disyorkan untuk meletakkan semua pengisytiharan berubah pada permulaan fungsi.

Ramai orang telah menemui konsep javascript (pendek kata JS), tetapi hanya sedikit yang memahami apa itu?

Javascript ialah bahasa pengaturcaraan yang membolehkan anda menggunakan pelbagai algoritma dan syarat, seperti "jika-maka", untuk mencipta program yang serius. Semasa pembangunan bahasa, tugasnya adalah untuk mencipta bahasa pengaturcaraan yang serupa dengan Java dan pada masa yang sama tidak sukar bagi mereka yang tidak menerima pendidikan pengaturcara.

Mengetahui apa itu javascript adalah mudah, tetapi menguasainya adalah lebih sukar. Bahasa pengaturcaraan ini digunakan untuk aplikasi yang akan disambungkan ke Internet dan laman web. Ciri seni bina bahasa JS - kehadiran dinamik dalam menaip, kawalan automatik memori, fungsi adalah objek kelas pertama.

Semua penyemak imbas yang kami gunakan berfungsi dengan bahasa pengaturcaraan JS. Semua web moden Pelayar (IE, Opera, Mozilla dan lain-lain) dilengkapi dengan modul khas yang mampu memahami dan memproses arahan bahasa ini ke dalam bentuk visual.

Kod JavaScript kelihatan seperti teks, tetapi ia mesti disusun dan diformat mengikut peraturan khas. Ramai yang menamakan bahasa pengaturcaraan ini sebagai bahagian klien, kerana ia digunakan dalam penyemak imbas, dan ramai orang memanggil penyemak imbas itu sendiri sebagai "pelanggan". Ini adalah perbezaan utamanya daripada bahasa-bahasa yang digunakan pada pelayan.

Apakah kod JavaScript digunakan?

Mari pertimbangkan tugas utama yang membolehkan anda selesaikan bahasa pengaturcaraan ini:

1. Berinteraksi dengan pengguna semasa tindakannya di halaman tapak. Apabila mengisi borang pendaftaran dengan ralat, kami menerima pemberitahuan tentang perkara ini.

2. Tingkah laku halaman laman web bergantung pada tingkah laku pengguna. Selalunya anda boleh melihat gambar berikut: jika anda mengalihkan kursor dari halaman, borang langganan muncul.

3. Jika ada pengiraan matematik dan mereka perlu diletakkan pada halaman laman web anda, ramai orang menggunakan Javascript untuk ini. Apabila pengguna mula mengisi medan halaman dengan beberapa maklumat, adalah perlu untuk mengira dan memilih medan untuk memaparkan hasilnya.

4. Elemen yang bergerak, berkelip dan melakukan pengiraan tidak hanya muncul pada halaman, sekali lagi, semuanya berlaku terima kasih kepada kod Javascript.

Kod ini boleh diserahkan dalam beberapa versi - atau diletakkan fail berasingan, atau dibenamkan dalam kod HTML halaman tapak itu sendiri.

Skrip ialah nama kedua untuk kod Javascript; banyak sumber menggunakannya untuk memudahkannya, jadi jika anda melihatnya, jangan risau.

Untuk mempelajari kod Javascript anda perlu berusaha dan meluangkan masa, tetapi tidak ada yang mustahil, perkara utama adalah keinginan. Di Internet terdapat banyak manual dan pelajaran video topik ini. saya harap bahawa maklumat ini tentang apa itu javascript berguna untuk anda.

JavaScript ialah jenis bahasa pengaturcaraan khas yang berdasarkan perwakilan objek penyemak imbas. Ia adalah perlu untuk menyediakan tapak dengan interaktiviti yang lebih besar berbanding dengan dokumen HTML statik konvensional. Sebagai contoh, dalam antara muka jenis tersuai Ia akan menjadi mungkin untuk melaksanakan menukar gambar, garis menjalar dari kandungan teks dan banyak lagi! Itulah sebabnya penting untuk mengetahui cara mendayakan JavaScript dalam Firefox dan pelayar lain.

JavaScript berbeza kerana teks pembangunan perisian dibenamkan dalam dokumen HTML dan dihuraikan oleh penyemak imbas sendiri. JavaScript ialah bahasa untuk skrip pengaturcaraan pada halaman web.

Jenis perbezaan antara JavaScript dan Java

Mengetahui penetapan istilah JavaScript, ramai pengguna secara sewenang-wenangnya mengelirukan jenis istilah ini dengan konsep lain - Java. Walaupun bahasa-bahasa itu serupa kerana namanya, mereka mempunyai jenis makna yang berbeza. Jenis perbezaan utama adalah dalam kesukaran dan dalam bilangan jenis peluang lanjutan. Sebelum anda belajar cara mendayakan pelayar JavaScript, adalah perlu untuk memahami ciri cirinya.

Pelaksanaan "JavaScript" lebih percuma berbanding Java. Contohnya, penukaran jenis data berlaku dengan cara yang paling mudah. Selain itu, pengaturcara tidak perlu menyusun kod awal pembangunan perisian dalam bahasa JavaScript, dengan kata lain, ia adalah jenis bahasa yang ditafsirkan.

Bagaimanakah ini berlaku dalam JavaScript dan dalam Java? Dalam JavaScript, program memproses satu demi satu baris, memaklumkan tentang ralat dikeluarkan selepas setiap baris dibaca, jika ada. Di Jawa, pengkompil menunjukkan jenis maklumat ini selepas membaca teks penuh pembangunan perisian.

Sebelum anda mendayakan JavaScript, ingat bahawa ia tidak bertujuan untuk menjadi pengganti bahasa. pengaturcaraan Java. Sebaik-baiknya gunakan jenis bahasa pertama sebagai pelengkap kepada bahasa kedua.

Mengapakah JavaScript diperlukan?

Dengan sokongan JavaScript anda boleh mencipta jenis dinamik dokumen HTML. Paparan statik halaman HTML adalah perkara yang telah berlalu. "JavaScript" menghubungkan semua blok bangunan aplikasi menjadi satu keseluruhan. Dalam erti kata lain, ia berfungsi sebagai pembina asas, melakukan pemeriksaan lapangan Borang HTML sehingga ia dihantar ke pelayan. Mengetahui cara mendayakan JavaScript dalam Firefox dan penyemak imbas lain adalah penting untuk mereka berfungsi dengan betul dalam talian.

Pengurusan perkembangan perisian dalam bahasa pengaturcaraan ini melalui pentadbiran tempatan data komunikasi. Pengguna berpeluang memerhati dalam pelbagai tetingkap jenis mesej amaran yang dipaparkan dengan sokongan JavaScript.

apa dah jadi Ralat JavaScript dan cara menjalankan JavaScript

Mari kita mulakan dengan fakta bahawa JavaScript memungkinkan untuk menambah pelbagai perkhidmatan interaktif, penambahan undian (tinjauan) yang selamat dan kandungan yang serupa tanpa risiko memuat semula halaman yang tidak perlu. Dalam kes ini, jenis skrip membantu menjimatkan trafik pengguna dengan ketara dan membolehkan anda menyalin grafik Kualiti tinggi, cipta jenis galeri dengan imej dan lakukan banyak fungsi lain jenis yang berguna. Tetapi kemudian, untuk menjalankan jenis skrip, anda perlu mengaktifkannya terlebih dahulu.

Seterusnya, anda perlu ingat tentang jenis biasa masalah pengguna rangkaian. Sejak kebelakangan ini, terdapat peningkatan dalam situasi di mana seseorang, setelah melawat halamannya di rangkaian sosial, menemui mesej ralat di bahagian atas tetingkap: "Ralat JavaScript", "JavaScript tidak didayakan", "Untuk operasi yang betul JavaScript mesti didayakan di tapak." Dalam kes sedemikian, pengguna menghadapi masalah memuat naik foto dan video di rangkaian sosial.

Bagaimana untuk mendayakan JavaScript dalam Firefox

Sebenarnya, kaedah menjalankan skrip adalah sangat mudah, ia hanya memerlukan beberapa langkah asas yang boleh dilakukan oleh pengguna yang paling tidak berpengalaman sekalipun. Arahan langkah demi langkah seperti berikut:

  • anda perlu menjalankannya terlebih dahulu pelayar peribadi Mozilla Firefox;
  • selepas itu, buka pilihan penyemak imbas, kemudian klik pada butang yang sepadan dalam bentuk tiga garisan selari di sebelah garis pengenalan;
  • kini tetingkap besar dengan banyak tab telah dibuka di hadapan anda; yang anda perlukan dipanggil "Kandungan", klik padanya;
  • maka ia lebih mudah: cari baris "Gunakan JavaScript" dan tandai kotak di sebelahnya;
  • Klik "OK" dan mulakan semula penyemak imbas peribadi anda.

Pada ketika ini, arahan tentang cara mendayakan JavaScript dalam Firefox boleh dianggap lengkap.

Melumpuhkan JavaScript

Sehubungan itu, jika keperluan untuk menggunakan JavaScript tidak lagi diperlukan, anda boleh melumpuhkan fungsi jenis ini dengan cara yang sama seperti yang ditulis di atas. Untuk melakukan ini, pergi juga ke "Tetapan" - "Kandungan", nyahtanda kotak di sebelah "Gunakan JavaScript". sedia!

Di samping itu, jika anda mempunyai pelayar Mozilla Firefox dikemas kini kepada versi terkini, maka adalah baik untuk menyemak sama ada tetapan telah hilang selepas kemas kini, kerana kadangkala ini berlaku. Perlu juga diperhatikan bahawa hampir semua jenis rangkaian sosial menggunakan jenis bentuk interaktif, oleh itu, tanpa jenis skrip yang disertakan, tidak mungkin untuk melihat halaman sepenuhnya.

saya boleh jadi mesej tidak tersedia, makluman, perbincangan. Kadangkala kegagalan berlaku, dan jika beberapa jenis bahagian pada rangkaian sosial tiba-tiba menjadi tidak boleh diakses, tetapi pada masa yang sama jenis skrip dalam penyemak imbas diaktifkan, cuba matikan dan kemudian hidupkannya semula. Mungkin kaedah ini akan menyelesaikan masalah. Jika tidak, maka sentiasa ada pilihan untuk menetapkan semula pilihan kepada standard. Bagaimana untuk mendayakan JavaScript dalam internet Explorer dan dalam pelayar lain? Cara yang sama.

HTML mengenakan beberapa batasan pada tapak, dan untuk mengatasinya, anda perlu melampaui sedikit bahasa penanda hiperteks. HTML diperlukan terutamanya untuk mengatur teks dan grafik pada halaman web, untuk komunikasi fail yang berbeza bersama-sama. Dan dia mengatasi tugas-tugas ini dengan sempurna. Jika anda mahu halaman laman web anda hampir tidak berbeza daripada lukisan biasa di atas kertas, maka bahasa penanda hiperteks, iaitu HTML, akan cukup mencukupi.

Jika anda ingin mencipta sesuatu yang istimewa, unik yang akan menyerlahkan tapak anda dan menarik perhatian pengguna, maka anda harus beralih kepada bahasa pengaturcaraan Skrip Java.

Sebagai contoh, menggunakan Skrip Java, perkara berikut boleh dilaksanakan di tapak:

  • Tambahkan fungsi carian pada tapak. Ini akan memberikan manfaat yang besar kepada pengguna dengan menghapuskan keperluan untuk mereka menavigasi secara manual melalui setiap halaman web untuk mencari maklumat yang mereka perlukan.
  • Kata laluan melindungi kawasan tertentu tapak. Ini akan mengehadkan akses kepada maklumat yang tidak disyorkan untuk paparan awam.
  • Memberi peluang kepada pengguna untuk berkomunikasi. Terdapat banyak cara untuk melakukan ini: daripada papan mesej ringkas kepada sembang berciri penuh.
  • Tambahkan alatan ketepatan masa pada tapak anda, seperti jam atau kalendar. Pengguna biasanya menyukainya.
  • Tambahkan permainan dan teka-teki ke tapak. Percayalah, ini Cara yang paling baik membuat pengunjung berehat dan berasa seperti di rumah.
  • Menyediakan pautan kepada maklumat yang sentiasa dikemas kini. Pelawat tapak pastinya akan berminat dengan berita, kadar pertukaran, ramalan cuaca dan seumpamanya.
  • Mengapa Skrip Java? Bahasa pengaturcaraan PHP dan MySQL dicipta untuk memudahkan kerja komputer.

    Pemprosesan dilakukan dalam pelayar web pengguna, jadi tiada beban pada pelayan. Anda tidak memerlukan banyak kecerdasan untuk menambah skrip yang ditulis oleh pengaturcara lain. Ini boleh dilakukan dengan mudah oleh pembangun laman web yang mudah.

    Biasanya, tiada perubahan diperlukan pada kod program. Paling baik, anda perlu menukar nama fail di sana sini atau menambah URL pada beberapa senarai.

    Secara ringkas tentang cara Skrip Java berfungsi

    Apabila bekerja dengan Skrip Java, anda perlu menambah dua komponen pada kod halaman web: skrip itu sendiri dan prosedur yang akan menjalankannya.

    Biasanya, arahan yang disertakan dengan skrip mengandungi semua maklumat yang diperlukan mengenai prosedur untuk melancarkan skrip.

    Badan skrip diletakkan dalam teg bekas, seperti dalam rangka di bawah kod program, di mana sesetengah berfungsi apa sahaja yang ditakrifkan.



    /*
    Di sinilah komen biasanya terletak.
    */
    berfungsi apa sahaja()
    {
    Dan di tempat ini kod program itu sendiri.
    }

    Ia boleh diterima untuk meletakkan skrip di dalam teg dan bukannya teg, bagaimanapun, ini boleh berisiko. Pelayar web mesti menterjemah kod Skrip Java yang ditulis oleh pengaturcara ke dalam kod mesin.

    Skrip teg diproses oleh penyemak imbas sebelum elemen teg. Ini bermakna skrip akan ditakrifkan dan sedia untuk dilaksanakan sebelum apa-apa dipaparkan dalam tetingkap pelayar web.

    Jika skrip terletak di dalam teg, situasi mungkin timbul bahawa pengguna mengakses skrip sebelum ia ditakrifkan. Dalam kes ini, skrip tidak akan berfungsi. Oleh itu, adalah lebih baik untuk berpegang pada urutan biasa.

    Terdapat juga beberapa jenis prosedur yang ditambahkan pada halaman yang akan menjalankan skrip. Ia biasanya terdapat di dalam elemen.

    Skrip boleh dilancarkan cara yang berbeza, tetapi pembangun tidak perlu mengetahui kesemuanya. Setiap skrip, diambil dari Internet dan diterjemahkan ke dalam kod HTML, mempunyai prosedur pelancarannya sendiri.

    Contoh.

    1. Skrip diaktifkan selepas penuding tetikus mengklik pada mana-mana elemen antara muka apabila pengguna menuding tetikus di atasnya. Atribut onClick digunakan untuk ini.
    Jadi dalam coretan berikut atribut onClick digunakan untuk elemen A:
    Klik di sini untuk melaksanakan apa sahaja fungsi.

    Tetapi secara umum, atribut onClick adalah unik dan boleh digunakan untuk hampir semua elemen.

    2. Atau skrip boleh dijalankan selepas halaman web dimuatkan ke dalam tetingkap penyemak imbas.
    Untuk mengaktifkan skrip selepas halaman web dimuatkan, gunakan atribut onload elemen, seperti dalam contoh berikut.

    Terdapat pelbagai jenis atribut lain. Contohnya, atribut onMouseOver, yang digunakan untuk menjalankan skrip selepas pengguna menuding tetikus pada beberapa elemen antara muka. Atau atribut onMouseOut - apabila pengguna mengalih keluar penunjuk tetikus.

    Skrip Java dan jQuery Dengan cara ini, menguasai Skrip Java telah menjadi lebih mudah dengan kemunculan perpustakaan jQuery.

    Fungsi jQuery menyelesaikan banyak isu praktikal dan mendesak. Mencipta walaupun skrip yang kompleks menjadi mudah apabila digunakan.

    Dan untuk tapak menggunakan jQuery membuka senarai besar pemalam yang boleh disambungkan ke mana-mana sumber, perkara utama ialah Skrip Java digunakan. Dengan bantuan pemalam jQuery boleh dilaksanakan dalam beberapa baris kod

    • menu yang cantik dan kompleks,
    • galeri imej,
    • pelbagai fungsi pengurusan halaman.
    Jika tapak anda dibuat pada CMS, maka anda juga boleh melaksanakan skrip anda sendiri di sana. Gabungan CMS mudah dan Skrip Java membolehkan anda mencipta penyelesaian yang sangat cantik, mudah untuk dilaksanakan dan disokong, dan juga penyelesaian ringan untuk projek kecil.

    DENGAN menggunakan Java Skrip dan jQuery boleh menjadikan tapak web kad perniagaan yang paling ringkas menjadi sumber yang terang dan lengkap yang akan menjadi wakil syarikat yang sangat baik di hamparan Internet yang luas.

    Jika anda melihat kembali sejarah, anda akan dapati laman web dahulu statik. Dalam erti kata lain, mereka hanya menunjukkan halaman dengan kandungan pra-jana daripada teks dan imej, yang tidak berubah dalam apa-apa cara berdasarkan tindakan pengguna. Anda boleh klik pada elemen, klik pada gambar dan tiada apa yang akan berlaku, halaman tidak akan berubah dalam apa jua cara. Hanya jika anda mengklik pada pautan anda pergi ke halaman lain. Agak bosan.

    Sekarang keadaannya berbeza secara radikal, hampir semua tapak adalah dinamik pada satu tahap atau yang lain dan bertindak balas terhadap tindakan anda pada halaman, boleh menyesuaikan diri dengan komputer anda atau bahkan menjadi aplikasi web sepenuhnya. Salah satu cara yang paling biasa untuk dicapai keputusan ini ialah penggunaan JavaScript pada halaman tapak. Oleh kerana bahan itu ditangani pengguna biasa komputer, dan bukan pengaturcara dan pembangun web, maka kami akan mempertimbangkannya dari kedudukan ini tanpa pergi ke butiran teknikal.

    Apa itu JavaScript

    JavaScript ialah bahasa pengaturcaraan skrip yang berjalan terus dalam penyemak imbas. Program yang ditulis di dalamnya dipanggil skrip, dan ia disepadukan terus ke dalam halaman HTML dalam pelbagai cara. Hasil pelaksanaan skrip dipaparkan pada halaman, menyebabkan beberapa perubahan padanya, atau mungkin tidak dipaparkan jika ini tidak disediakan. Untuk menjadikannya lebih jelas, mari kita lihat ini contoh khusus Mengapa anda memerlukan JavaScript?

    Untuk mengelakkan salah faham, anda perlu ingat bahawa JavaScript dan Java adalah sepenuhnya perbezaan bahasa pengaturcaraan dan selain nama yang sama mereka tidak mempunyai banyak persamaan.

    Dunia telah sejumlah besar paling banyak pelbagai peranti, dari mana anda boleh melihat tapak dan kesemuanya saiz yang berbeza skrin. Skrip yang terdapat pada halaman tapak ini menyemak resolusi monitor dan melaraskan lebar halaman kepada resolusinya. Sesetengah halaman mempunyai imej kecil dalam teks; jika anda mengklik padanya, imej bersaiz penuh akan muncul. Ini dilakukan menggunakan skrip, tanpa mereka imej akan dimuatkan dalam tetingkap berasingan atau sebaliknya muka surat ini, yang agak menyusahkan.

    Juga pelayar pemaju yang berbeza atau pun versi berbeza pelayar yang sama kadangkala mentafsir halaman yang sama secara berbeza dan kemudian anda boleh menggunakan JavaScript tentukan penyemak imbas yang anda gunakan dan tukar kod halaman dengan cepat supaya ia dipaparkan dengan betul. Tambah komen baru atau kemas kininya tanpa memuatkan semula keseluruhan halaman, perkara yang sama boleh dilakukan dengan bantuannya.

    Mengapa JavaScript diperlukan, sebagai contoh, untuk menyemak borang untuk pengisian yang betul tanpa menghantar data ke pelayan, iaitu, anda akan segera menerima mesej bahawa medan diisi dengan tidak betul atau, sebagai contoh, log masuk telah diambil. Pelbagai peluncur, spoiler, karusel juga berfungsi menggunakan skrip. Seperti setiap bahasa pengaturcaraan, ia boleh melaksanakan operasi matematik, yang juga digunakan dalam pelbagai kalkulator dan penukar. Contohnya, dalam kalkulator dalam talian untuk menukar unit maklumat, perkhidmatan untuk memaparkan maklumat tentang komputer, penukar untuk menukar nombor kepada sistem nombor lain. Secara umum JavaScript agak bahasa yang berkuasa, di mana anda boleh membuat keseluruhan aplikasi web atau, sebagai contoh, membuat permainan.

    Ini adalah penjelmaan semula permainan menarik purba yang biasa kepada semua orang yang bermain di komputer pada tahun sembilan puluhan abad yang lalu. Diubah suai sedikit dan ditulis dalam JavaScript. Mungkin tidak berfungsi dalam pelayar lama. Matlamat permainan ini adalah untuk melukis 75% padang permainan. Jika bola mengenai garisan dalam pembinaan, ia hilang dan anda kehilangan satu nyawa. Titik permulaan pembinaan garisan diserlahkan dengan bingkai merah dan biru. Anda boleh membina menegak atau garisan mendatar, menukar orientasi dengan roda tetikus atau dengan mengklik pada ikon di penjuru padang permainan. Bilangan nyawa tahap semasa dan baki masa ditunjukkan di bahagian atas, dan peratusan kawasan berlorek di bahagian bawah medan. Pada setiap peringkat seterusnya bilangan bola bertambah.

    Butiran teknikal bahasa skrip

    Penjelasan teknikal kecil untuk pembaca yang ingin tahu. Skrip JavaScript kelihatan seperti arahan yang ditulis dalam teks biasa, mengikut peraturan tertentu. Dalam bentuk ini, ia hadir pada halaman dan dimuatkan ke dalam penyemak imbas. Seterusnya, penterjemah terbina dalam penyemak imbas menukarnya menjadi komputer boleh difahami view dan kod yang terhasil dilaksanakan. Untuk kejelasan, di bawah ialah contoh kod paling mudah yang menyebabkan penampilan tetingkap modal apabila memuatkan halaman dengan mesej tertentu.

    document.getElementById("showmodal").onclick = function() ( alert("Tetingkap ini dipanggil menggunakan JavaScript");)

    Baris pertama dan terakhir hanya menunjukkan kepada penyemak imbas bahawa terdapat kod JavaScript di antara mereka. Di antara mereka adalah badan skrip itu sendiri. Baris kedua memberitahu penyemak imbas bahawa ia perlu menjejaki acara klik pada elemen dengan pengecam "showmodal" dan jika ia berlaku, kemudian lakukan tindakan yang ditulis pada baris ketiga. Baris ketiga menyebabkan tetingkap modal muncul dengan teks yang ditunjukkan dalam kurungan. Anda boleh klik pada perkataan show untuk melihat tetingkap ini dalam tindakan.

    Program komputer biasa, walaupun pada mulanya juga ditulis dalam salah satu bahasa pengaturcaraan, apabila siap sepenuhnya, disusun menjadi kod mesin dan dalam bentuk ini sudah dipasang pada komputer atau diedarkan (di Linux terdapat kod sumber untuk pemasangan sendiri), Fail .exe sudah tidak dibuka.

    Bagaimana untuk mendayakan JavaScript dalam penyemak imbas anda

    Malah, tidak perlu melakukan sesuatu yang istimewa. Dalam semua popular pelayar moden, ia dibina secara asli dan didayakan secara lalai. Masalah hanya boleh timbul jika anda sendiri telah melumpuhkannya dalam tetapan penyemak imbas anda atau ia disebabkan oleh virus dan kerosakan fail. Perlu dinyatakan di sini bahawa, seperti mana-mana objek atau teknologi, ia boleh digunakan untuk kebaikan atau kejahatan.

    Melaksanakan skrip berniat jahat di tapak web, penyerang berpotensi membahayakan komputer anda. Oleh itu, pada masa lalu kadangkala disyorkan untuk melumpuhkan JavaScript dalam penyemak imbas atas sebab keselamatan. Hari-hari itu sudah lama berlalu; sejak itu, pelayar telah mula mengawal selia skrip yang mereka laksanakan dengan lebih ketat, mengehadkan operasi yang berpotensi berbahaya. Antivirus dan enjin carian juga menjaga keselamatan anda dengan menyekat akses kepada tapak berniat jahat.

    Oleh itu, kini melumpuhkan JavaScript tidak masuk akal dan malah berbahaya, kerana banyak tapak tidak lagi akan dipaparkan dengan betul, beberapa kefungsian mereka akan hilang, atau mereka tidak akan dapat berfungsi sama sekali. Masalahnya menjadi lebih teruk oleh fakta bahawa pengguna yang tidak berpengalaman Sebaik sahaja secara tidak sengaja atau sengaja mengklik pada item "Matikan JavaScript" dalam tetapan penyemak imbas, dia benar-benar melupakannya. Tetapi selepas beberapa ketika dia perasan ada sesuatu yang tidak kena dengan pelayar. Ia selalunya tidak berlaku kepada pengguna pemula untuk menyambung satu sama lain, atau ia berlaku selepas banyak siksaan.

    Menyedari perkara ini, pembangun penyemak imbas cuba mengalih keluar tetapan ini lebih jauh ke pengguna biasa ia tidak ditekan secara tidak sengaja. Ini betul-betul betul, kerana dalam keadaan moden JavaScript hendaklah sentiasa didayakan untuk semua orang dan ia didayakan pada kira-kira 99% komputer. Melumpuhkannya atas sebab keselamatan terhasil lebih banyak masalah daripada yang baik. Ia sama seperti berjalan kaki ke tempat kerja di tengah-tengah bandar, kerana pengangkutan mekanikal berpotensi berbahaya. Ia mungkin, sudah tentu, tetapi ia sangat membosankan dan menyusahkan, sama seperti Internet hari ini dengan JavaScript dilumpuhkan adalah membosankan dan membosankan. Di samping itu, terdapat banyak cara lain untuk menjangkiti komputer; adalah lebih baik untuk tidak menghidupkannya sama sekali untuk dilindungi dengan pasti.

    Mengurus JavaScript dalam Google Chrome

    Klik pada ikon dan pilih "Tetapan". Di bahagian paling bawah akan terdapat pautan "Tunjukkan tetapan tambahan" Dalam kumpulan "Data Peribadi", klik butang "Tetapan Kandungan". Tetingkap akan muncul di mana, dalam bahagian JavaScript, pilih item yang anda perlukan dan kemudian butang "Selesai".

    Dalam Pelayar Yandex, akses kepada tetapan JavaScript dijalankan dengan cara yang sama, dengan pengecualian nuansa kecil dalam nama. Jadi butang "Tetapan Kandungan" di sini dipanggil "Tetapan Kandungan".

    Bagaimana untuk mendayakan atau melumpuhkan JavaScript dalam Mozilla Firefox

    Dalam versi 22 dan ke bawah, ini boleh dilakukan melalui menu. Item "Alat" ⇒ "Tetapan" pada tab "Kandungan" ⇒ "Gunakan JavaScript".

    Kemudian pembangun penyemak imbas memutuskan bahawa tetapan ini hanya menyebabkan masalah dan dalam versi 23 dan lebih lama mereka mengalih keluarnya sepenuhnya GUI. Sekarang anda perlu bar alamat pelayar, taip "about:config", dalam tetingkap amaran yang muncul, klik "Saya berjanji saya akan berhati-hati!" Dalam baris "Cari", taip "javascript.enabled". Klik dua kali pada baris yang ditemui atau RMB dan item "Tukar". Jika nilai dalam lajur "Nilai" adalah "benar", maka ia didayakan, jika "palsu" maka ia dilumpuhkan. Tetapan selain daripada nilai lalai diserlahkan dalam huruf tebal.

    JavaScript dalam penyemak imbas Opera

    Klik ikon dan pilih "Tetapan" daripada menu atau gunakan kombinasi kekunci ALT + P. Pilih "Tapak" dahulu dalam lajur kiri di sebelah kanan tetingkap maksudnya pergi bab Tetapan JavaScript. Tandakan pilihan yang anda perlukan dengan butang radio. "Benarkan JavaScript (disyorkan)" untuk mendayakan atau "Tidak Benarkan JavaScript" untuk melumpuhkan.

    Mendayakan JavaScript dalam Internet Explorer

    Untuk pergi ke tetapan kawalan JavaScript dalam Internet Explorer, anda perlu mengklik pada ikon atau pada item menu "Alat" dan pilih "Pilihan Penyemak Imbas". Pergi ke tab "Keselamatan", di mana anda memilih zon "Internet" dan kemudian klik butang "Lain". Cari blok "Senario" dalam senarai dan tandai "Dayakan" atau "Lumpuhkan" untuk "Senario aktif".

    Bagaimana untuk mendayakan JavaScript dalam Safari

    Jika anda mempunyai Safari untuk Windows, kemudian pilih "Edit" ⇒ "Keutamaan" daripada menu atau klik Gabungan Ctrl+ B. Pilih tab "Keselamatan" dan nyahtanda atau tandai kotak di sebelah "JavaScript". Anda juga boleh mengurus JavaScript melalui item menu "Pembangunan". Jika terdapat tanda semak di sebelah item "Lumpuhkan JavaScript", ini bermakna ia dilumpuhkan; jika tidak, ia didayakan.

    Jika anda mempunyai Mac OS, maka tetapan menggunakan JavaScript Safari sedikit berbeza. Anda perlu mengklik pada "Safari" dalam menu dan pilih "Tetapan" atau tekan kombinasi kekunci ⌘ + , . Lagi sama seperti dalam versi untuk Windows.

    Anda mungkin telah menyedari bahawa dalam penyemak imbas Chrome, Yandex dan Opera anda bukan sahaja boleh mendayakan atau melumpuhkan JavaScript, tetapi mengurusnya dengan lebih fleksibel. Anda boleh menetapkan peraturan yang sesuai untuk tapak individu, iaitu, melarang pelaksanaan JavaScript hanya pada tapak tertentu, atau sebaliknya, melarangnya pada semua kecuali beberapa. Untuk melakukan ini, anda perlu mengkonfigurasi pengecualian dengan mengklik pada butang "Urus pengecualian".

    Pembangun Firefox percaya bahawa ia harus sentiasa berfungsi, jadi tetapan telah dialih keluar daripada GUI. Tetapkan peraturan pelaksanaan JavaScript dalam Firefox untuk satu tapak cara biasa ia adalah dilarang. Benar, jika anda benar-benar memerlukannya, anda boleh memasang beberapa sambungan, contohnya "NoScript". Di sana anda boleh membuat peraturan untuk tapak individu, dan ia juga berjanji untuk melindungi komputer anda daripada pelbagai serangan menggunakan skrip.

    Masalahnya ialah anda perlu boleh menggunakan mana-mana program dengan betul dan mengkonfigurasinya dengan betul. Mod auto Ini sudah tentu bagus, tetapi tidak ada algoritma yang ideal dan sentiasa ada peluang untuk kehilangan kod berbahaya atau, sebaliknya, menyekat kod selamat. Di sini timbul dilema, seperti antivirus, jika anda "mengetatkan skru", maka akan kerap berlaku positif palsu. Jika anda membuat sekatan yang lemah, keselamatan akan berkurangan. Ia dengan cepat menjadi membosankan untuk membuat keputusan dalam setiap kes tertentu; selain itu, pengguna mudah masih tidak dapat menilai secara objektif ancaman itu, dan JavaScript digunakan pada 99% tapak di Internet.

    Anda kini tahu mengapa JavaScript digunakan di tapak web. Setiap orang memutuskan sendiri apa yang perlu dilakukan dalam situasi ini, tetapi pendapat peribadi saya adalah untuk menghidupkannya sahaja dan tidak mengganggu diri sendiri, saya tidak pernah mengalami sebarang masalah dengan ini.