JD.com tidak membenarkan JavaScript, yang merupakan dasar yang mengelirukan. Javascript ialah bahasa pengaturcaraan popular yang digunakan secara meluas dalam aplikasi web. Walau bagaimanapun, JD.com menyekat penggunaannya di laman webnya. Mengapa JD.com melakukan ini? Artikel ini akan meneroka isu ini dan meneroka peranan JavaScript pada tapak web e-dagang.
Pertama sekali, kita perlu memahami peranan Javascript pada halaman web. Javascript ialah bahasa skrip yang dijalankan dalam pelayar web. Ia boleh digunakan untuk menukar rupa dan tingkah laku interaktif halaman web, menjadikannya lebih jelas dan interaktif. Contohnya, apabila anda membeli-belah dalam talian, menu lungsur turun dan tab di tapak web dikendalikan oleh JavaScript. Selain itu, JavaScript juga boleh digunakan untuk mengesahkan input borang, memanggil API perkhidmatan web dan melaksanakan kesan animasi, dsb.
Walau bagaimanapun, penggunaan JavaScript pada JD.com adalah dilarang. Ini bermakna tapak web JD.com tidak akan menjalankan sebarang kod JavaScript, sama ada kod yang ditulis oleh tapak web itu sendiri atau kod yang disediakan oleh perpustakaan pihak ketiga yang lain. Apabila pengguna melawati tapak web JD.com, mereka tidak akan melihat sebarang elemen interaktif yang dijana oleh JavaScript.
Jadi, mengapakah JD.com melarang penggunaan JavaScript di tapak webnya? Sebenarnya, sebabnya sangat rumit, tetapi terdapat dua perkara utama:
Sesetengah penyerang menggunakan kelemahan JavaScript untuk menyuntik kod hasad ke dalam tapak web, dengan itu menyerang tapak atau Mencuri maklumat sensitif pengguna. Dengan melumpuhkan JavaScript, JD.com boleh mengurangkan risiko serangan ini. Pendekatan ini juga merupakan pendekatan biasa untuk kebanyakan laman web hari ini.
Kod JavaScript dilaksanakan pada penyemak imbas klien. Apabila pelanggan mengakses tapak web yang mengandungi banyak kod JavaScript, terlalu banyak permintaan rangkaian mungkin berlaku, menyebabkan tapak web dimuatkan dengan perlahan. Untuk memberikan pelanggan pengalaman pengguna yang lebih baik dan meningkatkan prestasi tapak web, JD.com telah memutuskan untuk melumpuhkan JavaScript.
Walau bagaimanapun, pengehadan ini memberi kesan negatif pada pengalaman pengguna kebanyakan tapak web. Tapak web e-dagang moden sering menggunakan JavaScript untuk menyediakan kesan interaktiviti dan animasi, yang membolehkan pelanggan menyemak imbas dan membeli item dengan lebih baik. Dengan melumpuhkan JavaScript, tapak web JD.com mungkin kelihatan ketinggalan zaman, kurang jelas dan pengalaman interaksi pengguna tidak cukup baik.
Selain itu, sesetengah pembangun percaya bahawa keputusan JD.com untuk tidak membenarkan JavaScript adalah keputusan yang tidak baik. Mereka percaya bahawa melumpuhkan JavaScript menghalang kreativiti pembangun dan mengehadkan kefungsian dan inovasi tapak web. Pada masa yang sama, ini juga boleh menyebabkan pembangun bebas keberatan untuk membangunkan aplikasi untuk platform JD kerana mereka perlu menggunakan bahasa pengaturcaraan yang berbeza.
Secara keseluruhan, keputusan JD.com untuk tidak membenarkan penggunaan JavaScript di tapak webnya adalah satu kontroversi. Jika anda seorang pengguna laman web JD.com, anda mungkin merasakan bahawa laman web tersebut tidak mempunyai kemodenan dan interaktiviti, yang membuatkan anda berasa tidak selesa. Walau bagaimanapun, jika anda seorang pembangun tapak web, anda mungkin lebih mengambil berat tentang keselamatan dan prestasi tapak web serta memahami amalan JD.com.
Dalam apa jua keadaan, jawapan kepada soalan ini akhirnya mungkin bergantung pada maklum balas pengguna dan pembangun JD.com. Jika mereka secara umumnya percaya bahawa melumpuhkan JavaScript akan memberi kesan negatif, maka JD.com mungkin terpaksa mempertimbangkan semula keputusan mereka.
Atas ialah kandungan terperinci JD.com tidak membenarkan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!