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].

15
Mungkinkah Sandbox JavaScript Berjalan di Browser?
Saya bertanya-tanya apakah mungkin untuk menjalankan JavaScript di browser untuk mencegah akses ke fitur yang biasanya tersedia untuk kode JavaScript yang berjalan di halaman HTML. Sebagai contoh, katakanlah saya ingin memberikan API JavaScript untuk pengguna akhir agar mereka menentukan penangan acara yang akan dijalankan ketika "peristiwa menarik" terjadi, tetapi saya …

9
Cookie Javascript tanpa tanggal kedaluwarsa
Saya ingin menyiapkan cookie yang tidak pernah kedaluwarsa. Apakah itu mungkin? document.cookie = "name=value; expires=date; path=path;domain=domain; secure"; Saya tidak ingin membuat tanggal menjadi sangat besar, saya hanya ingin tahu apakah ada nilai untuk parameter kadaluwarsa pada cookie yang mengatakan tidak pernah kedaluwarsa. Terima kasih.

3
Javascript yang dapat dibaca manusia dalam alat pengembang krom
apakah ada yang tahu apakah Alat Pengembang Chrome dapat memformat javascripts menjadi bentuk yang dapat dibaca manusia? Beberapa jenis kecantikan akan berguna. Katakanlah saya menggunakan beberapa perpustakaan JS dan saya perlu instantiate objeknya, sehingga saya harus tahu apa yang harus dimasukkan ke dalam konstruktor. Tetapi mencari melalui perpustakaan besar ini …

18
NodeJS: Bagaimana cara mendapatkan port server?
Anda sering melihat contoh halo kode dunia untuk Node yang menciptakan Server Http, mulai mendengarkan pada port, kemudian diikuti oleh sesuatu di sepanjang baris: console.log('Server is listening on port 8000'); Tetapi idealnya Anda menginginkan ini sebagai gantinya: console.log('Server is listening on port ' + server.port); Bagaimana cara mengambil port yang …

14
Tidak dapat memverifikasi tanda tangan daun
Saya menggunakan node.js request.js untuk mencapai api. Saya mendapatkan kesalahan ini [Kesalahan: UNABLE_TO_VERIFY_LEAF_SIGNATURE] Semua kredensial saya akurat dan valid, dan server baik-baik saja. Saya membuat permintaan yang sama dengan tukang pos. request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); …

17
PHP nomor enkode json_encode sebagai string
Saya mengalami satu masalah dengan fungsi PHP json_encode. Ini mengkodekan angka sebagai string, misalnya array('id' => 3) menjadi "{ ["id": "3", ...) Ketika js menemukan nilai-nilai ini, itu menafsirkannya sebagai string dan operasi numerik gagal pada mereka. Adakah yang tahu cara mencegah json_encodepenyandian angka sebagai string? Terima kasih!
142 php  javascript  json 

3
Apa yang harus menghentikan kode jahat dari spoofing header "Asal" untuk mengeksploitasi CORS?
Cara saya memahaminya, jika skrip sisi klien yang berjalan pada halaman dari foo.com ingin meminta data dari bar.com, dalam permintaan itu harus menentukan header Origin: http://foo.com, dan bar harus merespons dengan Access-Control-Allow-Origin: http://foo.com. Apa yang ada untuk menghentikan kode berbahaya dari situs roh.com dari hanya memalsukan header Origin: http://foo.comuntuk meminta …
142 javascript  ajax  http  cors 

11
Bagaimana cara membagi ekspresi reguler yang panjang menjadi beberapa baris di JavaScript?
Saya memiliki ekspresi reguler yang sangat panjang, yang ingin saya bagi menjadi beberapa baris dalam kode JavaScript saya agar setiap baris memiliki panjang 80 karakter sesuai dengan aturan JSLint. Itu lebih baik untuk membaca, saya pikir. Berikut contoh polanya: var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

4
Bagaimana cara mengakses data akselerometer / giroskop dari Javascript?
Saya baru-baru ini menemukan beberapa situs web yang tampaknya mengakses akselerometer atau giroskop di laptop saya, mendeteksi perubahan orientasi atau gerakan. Bagaimana ini dilakukan? Haruskah saya berlangganan beberapa jenis acara pada windowobjek? Di perangkat mana (laptop, ponsel, tablet) ini diketahui berfungsi? NB : Sebenarnya saya sudah mengetahui (sebagian) jawaban atas …

8
Bagaimana saya bisa diberi tahu ketika sebuah elemen ditambahkan ke halaman?
Saya ingin fungsi yang saya pilih berjalan saat elemen DOM ditambahkan ke halaman. Ini dalam konteks ekstensi browser, jadi halaman web berjalan secara independen dari saya dan saya tidak dapat mengubah sumbernya. Apa saja pilihan saya di sini? Saya rasa, secara teori, saya dapat menggunakan setInterval()untuk terus mencari keberadaan elemen …


3
“Uncaught TypeError: Permintaan ilegal” di Chrome
Ketika saya menggunakan requestAnimationFrameuntuk melakukan beberapa animasi yang didukung asli dengan kode di bawah ini: var support = { animationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame }; support.animationFrame(function() {}); //error support.animationFrame.call(window, function() {}); //right Panggilan langsung support.animationFrameakan memberi ... TypeError Tidak Tertangkap: Permintaan ilegal di Chrome. Mengapa?

6
Metode JQuery .on () dengan beberapa penangan kejadian ke satu selektor
Mencoba mencari cara untuk menggunakan metode Jquery .on () dengan selektor tertentu yang memiliki beberapa kejadian yang terkait dengannya. Saya sebelumnya menggunakan metode .live (), tetapi tidak begitu yakin bagaimana mencapai prestasi yang sama dengan .on (). Silakan lihat kode saya di bawah ini: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ …

8
JavaScript: hapus event listener
Saya mencoba untuk menghapus event listener di dalam definisi listener: canvas.addEventListener('click', function(event) { click++; if(click == 50) { // remove this event listener here! } // More code here ... Bagaimana saya bisa melakukan itu? this = event ... Terima kasih.

5
Object.is vs ===
Saya menemukan contoh kode yang menggunakan perbandingan ini: var someVar = 0; Object.is(false, someVar); //Returns false Aku tahu false == 0akan truebahwa ini mengapa kita memiliki ===. Bagaimana Object.isbedanya ===?

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.