+62 896 6423 0232
|
info@idmetafora.com
Home
(current)
ERP System
Purchasing System
Warehouse Management System
Point of Sales System
Finance & Budgeting System
Accounting System
Legal & Administration System
Audit System
Tax System
Business Intelligent
Pharmacy Management System
Architect Management System
Project Management System
Web Development
Web Development Services
Our Web Portfolio's
Web Development Price List
Internet Of Things
Tech News
Our Company
About Us
Contact
Telephone
Mengenal Html Script Untuk Belajar Membuat Website
31 August, 2022
|
Administrator
Pengenalan skrip
Skrip sisi klien adalah program yang dapat menyertai dokumen HTML atau disematkan langsung di dalamnya. Program akan dijalankan di mesin klien saat dokumen dimuat, atau di waktu lain seperti saat tautan diaktifkan. Dukungan HTML untuk skrip tidak bergantung pada bahasa skrip.
Script dapat menawarkan penulis sarana untuk memperluas dokumen HTML dengan cara yang sangat aktif dan interaktif. Sebagai contoh:
Skrip dapat dievaluasi sebagai beban dokumen untuk mengubah isi dokumen secara dinamis.
Skrip dapat menyertai Form untuk memproses input saat dimasukkan. Desainer dapat secara dinamis mengisi bagian formulir berdasarkan nilai bidang lain. Mereka juga dapat memastikan bahwa data input sesuai dengan rentang nilai yang telah ditentukan sebelumnya, bidang yang saling konsisten, dll.
Skrip dapat dipicu oleh peristiwa yang memengaruhi dokumen, seperti pemuatan, pembongkaran, fokus elemen, gerakan mouse, dll.
Skrip dapat ditautkan ke kontrol formulir (misalnya, tombol) untuk menghasilkan elemen antarmuka pengguna grafis.
Ada dua jenis skrip yang dapat dilampirkan penulis ke dokumen HTML:
Mereka yang dieksekusi satu kali ketika dokumen dimuat oleh agen pengguna. Skrip yang muncul di dalam sebuah SCRIPT elemen dieksekusi ketika dokumen dimuat. Untuk agen pengguna yang tidak dapat atau tidak akan menangani skrip, penulis dapat menyertakan konten alternatif melalui NOSKRIPT elemen.
Mereka yang dieksekusi setiap kali peristiwa tertentu terjadi. Skrip ini dapat ditetapkan ke sejumlah elemen melalui atribut peristiwa intrinsik .
Menentukan bahasa scripting
Karena HTML tidak bergantung pada bahasa skrip tertentu, penulis dokumen harus secara eksplisit memberi tahu agen pengguna bahasa setiap skrip. Ini dapat dilakukan baik melalui deklarasi default atau deklarasi lokal.
Bahasa skrip default
Penulis dapat menentukan bahasa skrip default untuk semua skrip di dalam dokumen dengan menyertakan yang berikut: META deklarasi di HEAD:
<META http-equiv="Content-Script-Type" content="type">
di mana "type" adalah tipe konten yang menamai bahasa skrip. Contoh nilai termasuk "teks/tcl", "teks/javascript", "teks/vbscript".
Dengan tidak adanya META deklarasi, default dapat diatur oleh header HTTP "Content-Script-Type".
Content-Script-Type: type
di mana "type" sekali lagi merupakan tipe konten yang menamai bahasa skrip.
Agen pengguna harus menentukan bahasa skrip default untuk dokumen sesuai dengan langkah-langkah berikut (prioritas tertinggi hingga terendah):
1. Jika ada META deklarasi menentukan "Content-Script-Type", yang terakhir dalam aliran karakter menentukan bahasa skrip default.
2. Jika tidak, jika ada header HTTP yang menentukan "Content-Script-Type", yang terakhir dalam aliran karakter menentukan bahasa skrip default.
Dokumen yang tidak menentukan informasi bahasa skrip default dan berisi elemen yang menentukan skrip peristiwa intrinsik yang tidak benar. pengguna mungkin dapat/masih mencoba menafsirkan skrip yang ditentukan secara tidak benar tetapi tidak diharuskan. Alat authoring harus menghasilkan informasi bahasa scripting default untuk membantu penulis menghindari pembuatan dokumen yang salah.
Deklarasi lokal dari bahasa scripting
Itu Tipe atribut harus ditentukan untuk masing-masing SCRIPTcontoh elemen dalam dokumen. Nilai dariTipe atribut untuk SCRIPT elemen menimpa bahasa skrip default untuk elemen itu.
Dalam contoh ini, kami mendeklarasikan bahasa skrip default menjadi "text/tcl". Kami termasuk satuSCRIPTdi header, yang skripnya terletak di file eksternal dan dalam bahasa skrip "teks/vbscript". Kami juga menyertakan satu SCRIPT di badan, yang berisi skrip sendiri yang ditulis dalam "teks/javascript".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Dokumen dengan SCRIPT</TITLE>
<META http-equiv="Content-Script-Type" content="text/tcl">
<SCRIPT type="text/vbscript" src="http://someplace.com/progs/vbcalc ">
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT type="text/javascript"> ...beberapa JavaScript...
</SCRIPT>
</BODY>
</HTML>
Referensi ke elemen HTML dari skrip
Setiap bahasa skrip memiliki konvensinya sendiri untuk merujuk ke objek HTML dari dalam skrip. Spesifikasi ini tidak mendefinisikan mekanisme standar untuk merujuk ke objek HTML.
Namun, skrip harus merujuk ke elemen sesuai dengan nama yang ditetapkan. Mesin skrip harus mematuhi aturan prioritas berikut saat mengidentifikasi elemen: anama atribut lebih diutamakan daripada Indojika keduanya ditetapkan. Jika tidak, satu atau yang lain dapat digunakan.
3. events
Definisi Attribute
onload =
onload event terjadi ketika agen pengguna selesai memuat jendela atau selesai semua bingkai dalam sebuah FRAMESET. Atribut ini dapat digunakan dengan BODY dan FRAMESET elemen.
onunload =
onunload event terjadi ketika agen pengguna menghapus dokumen dari jendela atau bingkai. Atribut ini dapat digunakan dengan BODY dan FRAMESET elemen.
onclick =
onclick event terjadi ketika tombol perangkat penunjuk diklik di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
ondblclick =
ondblclick event terjadi ketika tombol perangkat penunjuk diklik dua kali di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmousedown =
onmousedown event terjadi ketika tombol perangkat penunjuk ditekan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen..
onmouseup =
onmouseup event terjadi ketika tombol perangkat penunjuk dilepaskan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmouseover =
onmouseover event terjadi ketika perangkat penunjuk dipindahkan ke elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmousemove =
onmousemove event terjadi ketika perangkat penunjuk dipindahkan saat berada di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmouseout =
onmouseout event terjadi ketika perangkat penunjuk dipindahkan dari suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onfocus =
onfocus event terjadi ketika elemen menerima fokus baik oleh perangkat penunjuk atau dengan navigasi tab. Atribut ini dapat digunakan dengan elemen berikut: A, AREA, LABEL, INPUT, SELECT, TEXTAREA, dan BUTTON.
onblur =
onblur event terjadi ketika elemen kehilangan fokus baik oleh perangkat penunjuk atau oleh navigasi tab. Ini dapat digunakan dengan elemen yang sama sepertisedang fokus.
onkeypress =
onkeypress event terjadi ketika tombol ditekan dan dilepaskan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onkeydown =
onkeydown event terjadi ketika sebuah tombol ditekan ke bawah pada sebuah elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onkeyup =
onkeyup event terjadi ketika kunci dilepaskan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onsubmit =
onsubmit event terjadi ketika formulir dikirimkan. Ini hanya berlaku untuk FORM elemen.
onreset =
onreset event terjadi ketika formulir diatur ulang. Ini hanya berlaku untuk FORM elemen.
onselect =
onselect event terjadi ketika pengguna memilih beberapa teks dalam bidang teks. Atribut ini dapat digunakan dengan INPUT dan TEXTAREA elemen.
onchange =
onchange event terjadi ketika kontrol kehilangan fokus input dan nilainya telah dimodifikasi sejak mendapatkan focus. Atribut ini berlaku untuk elemen berikut: INPUT, SELECT, dan TEXTAREA.
Liputan Software ERP IDMETAFORA Indonesia!
Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:
Tertarik berlangganan artikel seperti ini di email? Silahkan email anda dibawah ini!
Subscribe Now
This site is protected by reCAPTCHA and the Google
Privacy Policy
and
Terms of Service
apply.
Ciptakan Terobosan: Peluang Magang di Startup Teknologi yang Disruptif di Jogja
Kesempatan lowongan magang terbaru di tahun 2024
Baca Selengkapnya..
Pentingnya Manajemen Risiko dalam Penggunaan Teknologi Baru
Baca Selengkapnya..
Customer Relationship Management (CRM): Memaksimalkan Efisiensi dan Kepuasan Pelanggan
Baca Selengkapnya..
Pengembangan Produk Digital: Metode Lean Startup untuk Bisnis Modern
Baca Selengkapnya..
Analisis Sentimen sebagai Alat Pemahaman Perilaku Konsumen di Era Digital
Baca Selengkapnya..
Kepemimpinan Digital: Mempersiapkan Pemimpin Masa Depan dalam Era Teknologi
Baca Selengkapnya..
Robotic Process Automation (RPA): Inovasi Teknologi yang Mengotomatisasi Proses Bisnis
Baca Selengkapnya..
Transformasi Layanan Kesehatan melalui Teknologi Wearable
Baca Selengkapnya..
Mengelola Data Pelanggan dengan Mengutamakan Keamanan dan Privasi
Baca Selengkapnya..
Edge Computing: Teknologi Masa Depan yang Mengubah Lanskap Digital
Baca Selengkapnya..
Membangun Budaya Inovasi dalam Perusahaan di Era Digital
Baca Selengkapnya..
Quantum Computing: Potensi dan Tantangan untuk Masa Depan Bisnis
Baca Selengkapnya..
Ekosistem Startup: Cara Mendapatkan Investasi di Era Digital
Baca Selengkapnya..
Ekonomi Digital: Dampaknya pada UMKM dan Cara Mereka Beradaptasi
Baca Selengkapnya..
Deep Learning dalam Dunia Digital: Mendorong Efisiensi dan Produktivitas
Baca Selengkapnya..
Transformasi Digital dalam Sektor Pendidikan: Pembelajaran Jarak Jauh dan Hybrid
Baca Selengkapnya..
Machine Learning untuk Analisis Big Data: Mengatasi Kompleksitas dengan Kecerdasan Buatan
Baca Selengkapnya..
Memanfaatkan 3D Printing untuk Inovasi dalam Industri Manufaktur
Baca Selengkapnya..
Mengoptimalkan Pengalaman Pelanggan melalui Chatbot dan Virtual Assistant
Baca Selengkapnya..
Evolusi Media Sosial: Strategi Bisnis di Era Gen Z dan Generasi Alpha
Baca Selengkapnya..
Masa Depan Metaverse dalam Dunia Bisnis dan Pemasaran
Baca Selengkapnya..
CEO IDMETAFORA M Abdurrohman Alhafidz, Sandiaga Uno dan Rektor Amikom Dialog Tentang Metaverse
Baca Selengkapnya..
Cara Membangun Tim IT yang Efektif dalam Perusahaan
Baca Selengkapnya..
Tags
html
belajar html lengkap
script html website
kode html lengkap
belajar html & css
contoh coding html sederhana
Html Scrip
Script
bahasa script
contoh script html
Artikel rekomendasi untuk Anda
Pentingnya Manajemen Risiko dalam Penggunaan Teknologi Baru
Customer Relationship Management (CRM): Memaksimalkan Efisiensi dan Kepuasan Pelanggan
Pengembangan Produk Digital: Metode Lean Startup untuk Bisnis Modern
Analisis Sentimen sebagai Alat Pemahaman Perilaku Konsumen di Era Digital
Kepemimpinan Digital: Mempersiapkan Pemimpin Masa Depan dalam Era Teknologi
Robotic Process Automation (RPA): Inovasi Teknologi yang Mengotomatisasi Proses Bisnis
Transformasi Layanan Kesehatan melalui Teknologi Wearable
Mengelola Data Pelanggan dengan Mengutamakan Keamanan dan Privasi
Edge Computing: Teknologi Masa Depan yang Mengubah Lanskap Digital
Membangun Budaya Inovasi dalam Perusahaan di Era Digital
Quantum Computing: Potensi dan Tantangan untuk Masa Depan Bisnis
Ekosistem Startup: Cara Mendapatkan Investasi di Era Digital
Ekonomi Digital: Dampaknya pada UMKM dan Cara Mereka Beradaptasi
Deep Learning dalam Dunia Digital: Mendorong Efisiensi dan Produktivitas
Transformasi Digital dalam Sektor Pendidikan: Pembelajaran Jarak Jauh dan Hybrid
Machine Learning untuk Analisis Big Data: Mengatasi Kompleksitas dengan Kecerdasan Buatan
Memanfaatkan 3D Printing untuk Inovasi dalam Industri Manufaktur
Mengoptimalkan Pengalaman Pelanggan melalui Chatbot dan Virtual Assistant
Evolusi Media Sosial: Strategi Bisnis di Era Gen Z dan Generasi Alpha
Masa Depan Metaverse dalam Dunia Bisnis dan Pemasaran
CEO IDMETAFORA M Abdurrohman Alhafidz, Sandiaga Uno dan Rektor Amikom Dialog Tentang Metaverse
Cara Membangun Tim IT yang Efektif dalam Perusahaan
Back to top