Pertanyaan yang diberi tag javascript

116
Moment.js - besok, hari ini dan kemarin

Saya ingin moment().fromNow()fungsinya, tetapi ketika tanggalnya dekat, itu terlalu tepat - mis. Saya tidak ingin itu muncul 'dalam 3 jam' tetapi 'hari ini' - jadi pada dasarnya dengan ketepatan 'harian'. Saya mencoba menggunakan moment().calendar()fungsinya, itu tidak memformat jika perbedaan...

115
Bisakah jQuery memberikan nama tag?

Saya punya beberapa elemen pada halaman HTML yang memiliki kelas yang sama - tetapi mereka memiliki tipe elemen yang berbeda. Saya ingin mengetahui nama tag elemen saat saya mengulanginya - tetapi .attr tidak mengambil "tag" atau "tagname". Inilah yang saya maksud. Pertimbangkan elemen-elemen ini...

115
JavaScript: mengkloning fungsi

Apa cara tercepat untuk mengkloning fungsi di JavaScript (dengan atau tanpa propertinya)? Dua opsi yang muncul di benak adalah eval(func.toString())dan function() { return func.apply(..) }. Tapi saya khawatir kinerja eval dan wrapping akan memperburuk stack dan mungkin akan menurunkan performa...

115
valueOf () vs. toString () di Javascript

Dalam Javascript setiap objek memiliki metode valueOf () dan toString (). Saya akan berpikir bahwa metode toString () dipanggil setiap kali konversi string dipanggil, tetapi tampaknya itu dikalahkan oleh valueOf (). Misalnya kode var x = {toString: function() {return "foo"; }, valueOf:...

115
Cara mendeteksi kapan FB.init facebook selesai

JS SDK lama memiliki fungsi yang disebut FB.ensureInit. SDK baru tampaknya tidak memiliki fungsi seperti itu ... bagaimana saya bisa memastikan bahwa saya tidak melakukan panggilan api sampai dimulai sepenuhnya? Saya menyertakan ini di bagian atas setiap halaman: <div

115
Cara substring di jquery

Bagaimana saya bisa menggunakan jquery di sisi klien untuk membuat substring "nameGorge" dan menghapus "name" sehingga hanya menghasilkan "Gorge"? var name = "nameGorge"; //output

115
Ubah larik javascript menjadi string

Saya mencoba mengulang daftar "nilai" dan mengubahnya menjadi string. Ini kodenya: var blkstr = $.each(value, function(idx2,val2) { var str = idx2 + ":" + val2; alert(str); return str; }).get().join(", "); alert () berfungsi dengan baik dan menampilkan nilai yang tepat. Tapi entah bagaimana,...