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


5
HTML <input type = 'file'> Sự kiện chọn tệp
Giả sử chúng ta có mã này: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; kết quả trong việc này: Khi người dùng nhấp vào nút 'Duyệt ...', hộp thoại tìm kiếm tệp sẽ được mở: Người dùng sẽ chọn tệp bằng cách nhấp đúp vào …

4
Tìm phần tử con của javascript thuần
Phương pháp hiệu quả nhất là gì để tìm một phần tử con của (với lớp hoặc ID) của một phần tử cha cụ thể chỉ sử dụng javascript thuần túy. Không có jQuery hoặc các khung công tác khác. Trong trường hợp này, tôi sẽ cần tìm child1 hoặc …
142 javascript  dom 

18
Phát hiện trình duyệt Safari
Làm cách nào để phát hiện trình duyệt Safari bằng JavaScript? Tôi đã thử mã bên dưới và nó phát hiện không chỉ Safari mà cả trình duyệt Chrome. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') &gt; -1; return is_safari; }

3
Điều gì để ngăn chặn mã độc từ giả mạo tiêu đề của Origin Origin để khai thác CORS?
Theo cách tôi hiểu, nếu tập lệnh phía máy khách đang chạy trên một trang từ foo.com muốn yêu cầu dữ liệu từ bar.com, trong yêu cầu, nó phải chỉ định tiêu đề Origin: http://foo.comvà thanh phải đáp ứng Access-Control-Allow-Origin: http://foo.com. Có gì để ngăn chặn mã độc từ trang …
142 javascript  ajax  http  cors 


5
Object.is vs ===
Tôi tình cờ thấy một ví dụ mã đang sử dụng so sánh này: var someVar = 0; Object.is(false, someVar); //Returns false Tôi biết đó false == 0sẽ là truelý do tại sao chúng ta có ===. Làm thế nào Object.iskhác với ===?






11
React.js: Xác định các đầu vào khác nhau bằng một trình xử lý onChange
Tò mò cách đúng đắn để tiếp cận điều này là: var Hello = React.createClass({ getInitialState: function() { return {total: 0, input1:0, input2:0}; }, render: function() { return ( &lt;div&gt;{this.state.total}&lt;br/&gt; &lt;input type="text" value={this.state.input1} onChange={this.handleChange} /&gt; &lt;input type="text" value={this.state.input2} onChange={this.handleChange} /&gt; &lt;/div&gt; ); }, handleChange: function(e){ this.setState({ ??? : e.target.value}); t …
141 javascript  reactjs  jsx 

7
Vòng lặp sự kiện Nodejs
Có hai vòng lặp bên trong kiến ​​trúc nodejs không? libev / libuv vòng lặp sự kiện javascript v8 Trên một yêu cầu I / O, nút có xếp hàng yêu cầu tới libeio, từ đó thông báo về tính khả dụng của dữ liệu thông qua các sự kiện …


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.