Konsep dalam Definisi ABC
Bermacam Macam / / July 04, 2021
Oleh Guillem Alsina González, pada November. 2018
Sejak didirikan, sudah terlihat bahwa World Wide Web ditakdirkan untuk melakukan hal-hal besar di dunia, sesuatu yang dirasakan dengan ekspansi dan adopsi yang cepat di hampir semua bidang.
Kenyamanan menggunakan layanan online yang tidak memerlukan instalasi dari perangkat lunak di kami komputer bisa mengeksekusinya dari tempat kita berada, itu maksimal
Dan seolah-olah itu adalah perlombaan, browser web -browser- mulai menggabungkan fungsionalitas, berkali-kali dalam fase eksperimental sampai mereka diadopsi sebagai standar oleh World Wide Web Consortium (W3C) yang, pada saat yang sama, mendorong apa yang bisa dilakukan dari halaman web, dan imajinasi para pengembang menarik lagi dan lagi potensi dari browser.
Kecanggihan alat membawa kita pada munculnya bahasa pemrograman ditafsirkan dalam peramban kamu peralatan untuk mengeksploitasi mereka. Ini adalah kasus dengan AJAX.
Nama AJAX sesuai dengan akronim dari JavaScript dan XML asinkron, dan terdiri dari teknologi yang memungkinkan menjalankan aplikasi pada klien web pengguna (browser), hanya memerlukan komunikasi asinkron dengan server.
AJAX bukanlah teknologi dengan sendirinya, ini adalah paket yang mencakup berbagai teknologi.
Jelas, kami memiliki bagian skrip, dibuat dengan implementasi ECMAScript, umumnya JavaScript; Bahasa markup HTML / XHTML dan lembar gaya CSS untuk memformat halaman web yang akan disajikan kepada pengguna dan memformat data untuk pengiriman dan penerimaan.
Ini juga mencakup mekanisme yang diperlukan untuk terhubung dengan server dan bertukar data dengannya (Permintaan XMLHttp).
Semua teknologi ini sudah ada sebelum tahun 2005, tahun di mana James Garrett mulai merujuknya bersama-sama dengan nama AJAX.
AJAX digunakan ketika tugas server dapat diunduh ke klien, misalnya dengan memvalidasi secara real time data yang dimasukkan dalam formulir atau menerapkan perubahan pada halaman web tempat pengguna berinteraksi jika perubahan dan konsekuensinya tidak perlu dikomunikasikan segera ke server.
Dengan dapat membuat halaman web yang menggantikan yang sekarang, dari AJAX Anda dapat mengubahnya sepenuhnya halaman web yang kita lihat tanpa harus berkomunikasi dengan server di a in segera.
Keamanan AJAX terletak pada bahwa ia berjalan terisolasi di browser, dan ini pada gilirannya berjalan pada sistem operasi.
Sebelum melakukan tindakan berbahaya pada sistem, kode harus melewati dua tingkat keamanan.
Namun, ini tidak mencegah penggunaan peralatan yang sesuai dengan AJAX untuk, misalnya, menjalankan program jarak jauh yang "menempelkan" mesin halaman iklan ke browser, atau mereka mengubah konfigurasinya sehingga menampilkan halaman beranda tertentu, bukan halaman yang that Nama pengguna.
Sering kali tindakan ini memerlukan izin pengguna, aplikasi yang ditulis untuk dijalankan di browser dapat menghindari melalui akal-akalan.
Masalah ini telah diperbaiki di browser web paling modern, yang memiliki sistem keamanan canggih dan pencegahan eksekusi kode berbahaya, memungkinkan mereka untuk menghindari mengeksekusi sesuatu yang tidak diinginkan.
Dapat dikatakan, seolah-olah browser "tahu" apa yang akan dilakukan JavaScript sebelum melakukannya, hanya dengan analisisnya.
Peramban web yang paling banyak digunakan di pasar memfasilitasi penggunaan AJAX pada semua platform perangkat lunak yang tersedia (seperti Windows, macOS, GNU / Linux, BSD ...).
Ini termasuk Google Chrome, Mozilla Firefox (dan turunannya yang menggunakan mesin rendering yang sama, yang merupakan perangkat lunak gratis), Microsoft Internet Explorer dan Edge, Apple Safari, Opera, dan berbagai browser web untuk platform seluler seperti iOS atau Android.
Perlu dicatat bahwa AJAX bukan standar, meskipun didasarkan pada potongan-potongan yang merupakan standar.
Itu juga dapat berinteraksi dengan teknologi lain, membentuk seperangkat alat yang sangat lengkap.
Foto-foto fotolia: Maciek905 / Piotr Adamowicz
Tema di AJAX