Pertanyaan yang diberi tag «javascript»

Untuk pertanyaan tentang pemrograman dalam ECMAScript (JavaScript / JS) dan berbagai dialek / implementasinya (tidak termasuk ActionScript). Tag ini jarang digunakan sendiri tetapi paling sering dikaitkan dengan tag [node.js], [jquery], [json], dan [html].







18
Cara Deep clone di javascript
Bagaimana Anda mengkloning objek Javascript secara mendalam? Saya tahu ada berbagai fungsi berdasarkan kerangka kerja seperti JSON.parse(JSON.stringify(o))dan $.extend(true, {}, o)tetapi saya tidak ingin menggunakan kerangka seperti itu. Apa cara paling elegan atau efisien untuk membuat klon yang dalam. Kami sangat peduli dengan kasus tepi seperti kloning array. Tidak merusak rantai …
105 javascript 

4
Mengubah seleksi di pilih dengan plugin Chosen
Saya mencoba untuk mengubah opsi yang saat ini dipilih di pilih dengan plugin yang Dipilih. The dokumentasi mencakup memperbarui daftar, dan memicu suatu peristiwa ketika sebuah opsi yang dipilih, tapi tidak ada (yang saya bisa melihat) pada perubahan eksternal nilai yang sedang dipilih. Saya telah membuat jsFiddle untuk mendemonstrasikan kode …

12
Membuat jendela browser berkedip di bilah tugas
Bagaimana cara membuat browser pengguna berkedip / flash / sorot di bilah tugas menggunakan JavaScript? Misalnya, jika saya membuat permintaan AJAX setiap 10 detik untuk melihat apakah pengguna memiliki pesan baru di server, saya ingin pengguna segera mengetahuinya, bahkan jika dia menggunakan aplikasi lain pada saat itu. Sunting: Para pengguna …

9
Mengubah Nilai CSS dengan Javascript
Sangat mudah untuk mengatur nilai CSS sebaris dengan javascript. Jika saya ingin mengubah lebarnya dan saya memiliki html seperti ini: <div style="width: 10px"></div> Yang perlu saya lakukan adalah: document.getElementById('id').style.width = value; Ini akan mengubah nilai lembar gaya sebaris. Biasanya ini bukan masalah, karena gaya sebaris mengganti lembar gaya. Contoh: <style> …
105 javascript  html  css  ajax  dom 


2
O besar array JavaScript
Array dalam JavaScript sangat mudah dimodifikasi dengan menambah dan menghapus item. Ini agak menutupi fakta bahwa kebanyakan array bahasa berukuran tetap, dan membutuhkan operasi kompleks untuk mengubah ukurannya. Tampaknya JavaScript mempermudah penulisan kode array yang berperforma buruk. Ini mengarah pada pertanyaan: Kinerja apa (dalam hal kompleksitas waktu O besar) yang …

4
Menyimpan Data Gambar untuk aplikasi web offline (database penyimpanan sisi klien)
Saya memiliki aplikasi web offline menggunakan appcaching. Saya perlu menyediakan sekitar 10MB - 20MB data yang akan disimpan (sisi klien) yang sebagian besar terdiri dari file gambar PNG. Pengoperasiannya adalah sebagai berikut: Download dan penginstalan aplikasi web di appcache (menggunakan manifes) Permintaan aplikasi web dari file data server PNG (caranya? …

7
Memasukkan elemen HTML dengan JavaScript
Alih-alih mencari solusi untuk setiap jenis atribut dan peristiwa secara membosankan saat menggunakan sintaks berikut: elem = document.createElement("div"); elem.id = 'myID'; elem.innerHTML = ' my Text ' document.body.insertBefore(elem,document.body.childNodes[0]); Apakah ada cara di mana saya bisa mendeklarasikan seluruh elemen HTML sebagai string? Suka: elem = document.createElement("<div id='myID'> my Text </div>"); document.body.insertBefore(elem,document.body.childNodes[0]);
105 javascript  html 

2
Cakupan sessionStorage dan localStorage
Saya membaca beberapa dokumentasi tentang sessionStorage dan localStorage, tetapi saya tidak mengerti apa cakupannya: domain, halaman tertentu? Misalnya, jika saya memiliki halaman berikut: http://example.com/products.aspx?productID=1 http://example.com/products.aspx?productID=2 http://example.com/services.aspx?serviceID=3 Dan jika pada setiap halaman di atas saya jalankan (dengan idvalue menjadi nilai di querystring): localStorage.setItem('ID',idvalue); Apakah saya akan berakhir dengan 3 nilai berbeda …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.