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

4
(ubah) vs (ngModelChange) dalam sudut
Angular 1 tidak menerima onchange()acara, itu hanya menerima ng-change()acara. Sudut 2, di sisi lain, menerima keduanya (change)dan (ngModelChange)peristiwa, yang keduanya tampaknya melakukan hal yang sama. Apa bedanya? mana yang terbaik untuk kinerja? ngModelChange : <input type="text" pInputText class="ui-widget ui-text" (ngModelChange)="clearFilter()" placeholder="Find"/> vs perubahan : <input type="text" pInputText class="ui-widget ui-text" (change)="clearFilter()" …

6
Mengapa memanggil reaksi metode setState tidak mengubah status segera?
Saya membaca bagian FormulirReaksidokumentasi dan baru saja mencoba kode ini untuk menunjukkan onChangepenggunaan ( JSBIN ). var React= require('react'); var ControlledForm= React.createClass({ getInitialState: function() { return { value: "initial value" }; }, handleChange: function(event) { console.log(this.state.value); this.setState({value: event.target.value}); console.log(this.state.value); }, render: function() { return ( <input type="text" value={this.state.value} onChange={this.handleChange}/> ); …

8
jQuery menghitung elemen anak
<div id="selected"> <ul> <li>29</li> <li>16</li> <li>5</li> <li>8</li> <li>10</li> <li>7</li> </ul> </div> Jalankan cuplikan kodeSembunyikan hasilLuaskan cuplikan Saya ingin menghitung jumlah <li>elemen dalam <div id="selected"></div>. Bagaimana mungkin menggunakan jQuery .children([selector])?
324 javascript  jquery  dom 


11
Periksa apakah string hanya berisi digit
Saya ingin memeriksa apakah a stringhanya berisi digit. Saya menggunakan ini: var isANumber = isNaN(theValue) === false; if (isANumber){ .. } Tetapi menyadari bahwa itu juga memungkinkan +dan -. Pada dasarnya, saya ingin memastikan inputhanya berisi digit dan tidak ada karakter lain. Karena +100dan -5keduanya angka, isNaN()bukan cara yang tepat …




23
Buat array dengan elemen yang sama diulang beberapa kali
Dalam Python, di mana [2]ada daftar, kode berikut memberikan hasil ini: [2] * 5 # Outputs: [2,2,2,2,2] Apakah ada cara mudah untuk melakukan ini dengan array di JavaScript? Saya menulis fungsi berikut untuk melakukannya, tetapi apakah ada sesuatu yang lebih pendek atau lebih baik? var repeatelem = function(elem, n){ // …


23
Memuat file JSON lokal
Saya mencoba memuat file JSON lokal tetapi tidak berfungsi. Ini kode JavaScript saya (menggunakan jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); File test.json: {"a" : "b", "c" : "d"} Tidak ada yang ditampilkan dan Firebug memberi tahu saya bahwa data tidak terdefinisi. Di Firebug …

10
Buat panggilan balik khusus dalam JavaScript
Yang perlu saya lakukan adalah menjalankan fungsi callback ketika eksekusi fungsi saya saat ini berakhir. function LoadData() { alert('The data has been loaded'); //Call my callback with parameters. For example, //callback(loadedData , currentObject); } Seorang konsumen untuk fungsi ini harus seperti ini: object.LoadData(success); function success(loadedData , currentObject) { //Todo: some …
322 javascript 


13
Dapatkan indeks objek di dalam array, cocok dengan suatu kondisi
Saya memiliki array seperti ini: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] Bagaimana saya bisa mendapatkan indeks objek yang cocok dengan suatu kondisi, tanpa mengulangi seluruh array? Misalnya, mengingat prop2=="yutu", saya ingin mendapatkan indeks 1. Saya melihat .indexOf()tetapi berpikir itu digunakan untuk array sederhana seperti ["a1","a2",...]. Saya juga memeriksa $.grep()tetapi ini mengembalikan objek, bukan indeks.

13
Menunda perubahan rute AngularJS hingga model dimuat untuk mencegah flicker
Saya bertanya-tanya apakah ada cara (mirip dengan Gmail) bagi AngularJS untuk menunda menampilkan rute baru sampai setelah masing-masing model dan datanya diambil menggunakan layanan masing-masing. Misalnya, jika ada ProjectsControlleryang mencantumkan semua Proyek dan project_index.htmlyang merupakan templat yang menunjukkan Proyek-proyek ini, Project.query()akan diambil sepenuhnya sebelum menampilkan halaman baru. Sampai saat itu, …

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.