Pertanyaan yang diberi tag javascript

197
Penjelasan [] .slice.call dalam javascript?

Saya menemukan jalan pintas yang rapi ini untuk mengubah DOM NodeList menjadi array biasa, tetapi harus saya akui, saya tidak sepenuhnya mengerti cara kerjanya: [].slice.call(document.querySelectorAll('a'), 0) Jadi itu dimulai dengan array kosong [], lalu slicedigunakan untuk mengkonversi hasil...

197
cara mem-bypass Access-Control-Allow-Origin?

Saya melakukan panggilan ajax ke server saya sendiri pada platform yang mereka tetapkan untuk mencegah panggilan ajax ini (tapi saya membutuhkannya untuk mengambil data dari server saya untuk menampilkan data yang diambil dari database server saya). Skrip ajax saya berfungsi, ia dapat mengirim data...

196
Bagaimana cara mengganti grup yang ditangkap saja?

Saya punya kode HTML sebelum dan sesudah string: name="some_text_0_some_text" Saya ingin mengganti 0dengan sesuatu seperti:!NEW_ID! Jadi saya membuat regex sederhana: .*name="\w+(\d+)\w+".* Tetapi saya tidak melihat bagaimana cara mengganti secara eksklusif blok yang ditangkap. Apakah ada...

196
Konversi RGB ke RGBA di atas putih

Saya memiliki warna hex, misalnya #F4F8FB(atau rgb(244, 248, 251)) yang ingin saya ubah menjadi warna rgba yang setransparan mungkin (bila ditampilkan di atas putih). Masuk akal? Saya sedang mencari suatu algoritma, atau setidaknya ide dari suatu algoritma untuk bagaimana melakukannya. Sebagai...

196
Kembalikan string tanpa trailing slash

Saya punya dua variabel: site1 = "www.somesite.com"; site2 = "www.somesite.com/"; Saya ingin melakukan sesuatu seperti ini function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return

196
Bagaimana cara mengubah bahasa moment.js?

Saya mencoba mengubah bahasa tanggal yang disetel oleh moment.js. Yang standar adalah bahasa Inggris, tetapi saya ingin mengatur bahasa Jerman. Inilah yang saya coba: var now = moment().format("LLL").lang("de"); Itu memberi NaN. var now = moment("de").format("LLL"); Ini bahkan tidak...