Câu hỏi được gắn thẻ «javascript»

Đối với các câu hỏi liên quan đến lập trình trong ECMAScript (JavaScript / JS) và các phương ngữ / cách triển khai khác nhau (không bao gồm ActionScript). Thẻ này hiếm khi được sử dụng một mình nhưng thường được liên kết với các thẻ [node.js], [jquery], [json] và [html].




6
Tại sao các đạo cụ JSX không nên sử dụng các hàm mũi tên hoặc liên kết?
Tôi đang chạy lint với ứng dụng React của mình và tôi nhận được lỗi này: error JSX props should not use arrow functions react/jsx-no-bind Và đây là nơi tôi đang chạy hàm mũi tên (bên trong onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', …


6
Tại sao document.querySelectorAll trả về StaticNodeList thay vì Array thực?
Tôi thấy lỗi rằng tôi không thể làm document.querySelectorAll(...).map(...)ngay cả trong Firefox 3.6 và tôi vẫn không thể tìm thấy câu trả lời, vì vậy tôi nghĩ rằng tôi sẽ đăng chéo SO câu hỏi từ blog này: http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/ Có ai biết lý do kỹ thuật khiến bạn không nhận …


13
Làm thế nào để quá tải các hàm trong javascript?
Phương pháp cổ điển (không js) đối với quá tải: function myFunc(){ //code } function myFunc(overloaded){ //other code } Javascript sẽ không để nhiều hơn một hàm được định nghĩa với cùng một tên. Như vậy, những thứ như thế này hiển thị: function myFunc(options){ if(options["overloaded"]){ //code } } Có …
103 javascript 



4
Làm thế nào để buộc remounting trên các thành phần React?
Giả sử tôi có một thành phần chế độ xem có kết xuất có điều kiện: render(){ if (this.state.employed) { return ( <div> <MyInput ref="job-title" name="job-title" /> </div> ); } else { return ( <div> <MyInput ref="unemployment-reason" name="unemployment-reason" /> <MyInput ref="unemployment-duration" name="unemployment-duration" /> </div> ); } } MyInput trông giống …

7
sự cố setTimeout / clearTimeout
Tôi cố gắng tạo một trang để chuyển đến trang bắt đầu sau ví dụ. 10 giây không hoạt động (người dùng không nhấp vào bất kỳ đâu). Tôi sử dụng jQuery cho phần còn lại nhưng set / clear trong hàm thử nghiệm của tôi là javascript thuần túy. …


5
Các lớp ES6 của Node.js với yêu cầu
Vì vậy, cho đến nay, tôi đã tạo các lớp và mô-đun node.jstheo cách sau: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is …

2
Vị trí đánh bắt TRƯỚC và SAU sau đó
Tôi khó hiểu sự khác biệt giữa đặt .catchTRƯỚC và SAU sau đó trong một lời hứa lồng nhau. Phương án 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw "ERROR AFTER THEN"; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Phương …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.