Pertanyaan yang diberi tag «javascript»

JavaScript (jangan bingung dengan Java) adalah bahasa tingkat tinggi, dinamis, multi-paradigma, yang diketik dengan lemah yang digunakan untuk skrip sisi-klien dan sisi-server. Gunakan tag ini untuk pertanyaan tentang implementasi umum ECMAScript, JavaScript, JScript, dll. JS biasanya tidak merujuk pada sepupunya ECMA, ActionScript.



6
Bagaimana seharusnya aplikasi JavaScript besar disusun?
Baru-baru ini saya telah ditunjukkan beberapa plugin JavaScript yang ditulis untuk OBIEE Mobile App Developer, serta beberapa perpustakaan khusus untuk berbagai proyek. Berasal dari latar belakang OOP, saya sedikit bingung dengan struktur proyek-proyek ini. Saya melihat file yang panjangnya ribuan baris. Saya terbiasa membagi hal-hal menjadi file dan kelas tapi …

1
Apa maksud Google di sini ketika mereka mengatakan "jangan salin dan tempel kode ini"?
Berikut ini kutipan dari kode dari API recaptcha Google ( https://www.google.com/recaptcha/api.js ): /* PLEASE DO NOT COPY AND PASTE THIS CODE. */ (function() { if (!window['___grecaptcha_cfg']) { window['___grecaptcha_cfg'] = {}; }; if (!window['___grecaptcha_cfg']['render']) { window['___grecaptcha_cfg']['render'] = 'onload'; }; window['__google_recaptcha_client'] = true; var po = document.createElement('script'); po.type = 'text/javascript'; po.async = …

3
Kompetisi Pengujian Unit
Majikan saya menjalankan kompetisi hari pengujian unit bulanan. Satu hari penuh didedikasikan untuk menulis unit test - jelas kami melakukan lebih banyak pengujian sepanjang bulan, tetapi ini adalah satu hari penuh - dan "pemenang" kompetisi diberikan hadiah. Namun, kami sulit menentukan siapa pemenangnya. Kami memberikan poin untuk setiap test case. …

4
Apakah ada cara yang lebih baik untuk menulis unit test daripada serangkaian 'AssertEquals'?
Berikut adalah contoh dasar tentang apa yang harus dilakukan oleh unit test saya, menggunakan qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { equal(fuzzQuery("name:(John …



4
Apa Keuntungan Metode Getter / Setter VS “Individual”?
Inilah yang saya sebut metode pengambil / penyetel "gabungan" (dari jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") Ini adalah logika yang …


2
Webkit sebagai GUI di .Net / Mono
Saya ingin membuat aplikasi lintas platform, yang juga akan memiliki situs web tempat aplikasi desktop (Windows, iOS, Linux) akan berbicara dengan server dan menyimpan data pengguna dalam sinkronisasi. Sejauh ini opsi yang saya lihat adalah: Menulis GUI asli untuk masing-masing 3 OS, jadi saya akan memiliki 3 basis kode GUI …
12 c#  .net  javascript  gui  mono 

3
Callback berbeda untuk kesalahan atau kesalahan sebagai argumen pertama?
Kami (dan ruang obrolan JS SO) telah berbicara dengan @rlemon beberapa hari yang lalu tentang perpustakaan Little-XHR-nya tentang penanganan kesalahan. Pada dasarnya, kami ingin memutuskan pola penanganan kesalahan mana yang harus digunakan: xhr.get({ // Some parameters, and then success: function(data) {}, failure: function(data) {} }) Atau: xhr.get({ // Some parameters, …

6
Konvensi penamaan Javascript
Saya dari latar belakang Java dan saya baru mengenal JavaScript. Saya telah memperhatikan banyak metode JavaScript menggunakan nama parameter karakter tunggal, seperti dalam contoh berikut. doSomething(a,b,c) Saya tidak suka, tetapi sesama pengembang JavaScript meyakinkan saya bahwa ini dilakukan untuk mengurangi ukuran file, mencatat bahwa file JavaScript harus ditransfer ke browser. …

3
Mengapa kita dapat menghapus beberapa properti global objek bawaan?
Saya membaca es5 hari ini dan menemukan bahwa atribut [[dapat dikonfigurasi]] di beberapa properti bawaan dari objek global disetel ke true yang berarti kita dapat menghapus properti ini. Sebagai contoh: metode join objek Array.prototype memiliki atribut {[[Writable]]:true, [[Enumerable]]: false, [[Configurable]]: true} Jadi kita dapat dengan mudah menghapus metode bergabung untuk …
12 javascript 

3
Apa yang harus diuji dalam Javascript?
Di tempat kerja, kami baru saja memulai aplikasi berbasis Javascript (sebenarnya menggunakan Coffeescript, tetapi masih), yang mana saya telah menerapkan sistem pengujian otomatis menggunakan JsTestDriver dan fabric. Kami belum pernah menulis sesuatu dengan Javascript sebanyak ini, jadi sampai sekarang kami belum pernah melakukan pengujian Javascript. Saya tidak yakin apa tepatnya …

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.