Tìm kiếm trang web

javascript - Cách tránh lỗi 'undefined' trong các đối tượng lồng nhau

Tôi đang tìm một số chiến lược tốt để tránh lỗi trong JavaScript khi sử dụng ký hiệu chấm để gọi các thuộc tính con của con trong các đối tượng mà có thể tồn tại hoặc không.

Ở cuối đoạn mã bên dưới là một ví dụ về một giải pháp hoạt động, nhưng không tinh tế (ít nhất là).

Sẽ thật tuyệt nếu nhìn thấy một số

Đọc thêm →

javascript - Cách thêm biểu tượng đánh dấu tùy chỉnh trong Here Maps API 3.0

Tôi muốn sử dụng các dấu tùy chỉnh bằng Here Maps với JavaScript, nhưng tôi đã thử tài liệu và thật không may tôi không hiểu cách thiết lập một dấu tùy chỉnh với biểu tượng tùy chỉnh.

Trong mẫu dưới đây, tôi đã đặt một vị trí và đánh dấu, nhưng tôi không thể tìm ra cách để đặt đánh dấu tùy chỉnh của mình với các biểu tượng .png hoặc .svg và đặt làm đánh dấu mặc định.

Liên kết đến tài liệu của Here Maps

function addMarkersToMap(map) { var p

Đọc thêm →

javascript - Điền danh sách thả xuống với ngày, tháng và năm hiện tại

Có lẽ tôi đang hỏi một câu hỏi dễ đối với bạn, nhưng tôi vẫn là người mới, nên xin ai đó giúp tôi. Tôi có đoạn mã html và jQuery này:

$(document).ready(function() { var d = new Date(); var month = d.getMonth() + 1; var year = d.getFullYear(); $("#month").val(month);

Đọc thêm →

javascript - JS: Cách loại bỏ các thẻ style và nội dung của chúng khỏi một chuỗi HTML, sử dụng biểu thức chính quy?

Tôi cần xóa toàn bộ nội dung của các thẻ style trong một chuỗi HTML, xuất hiện nhiều lần. Tôi không thể sử dụng trình phân tích DOM cho việc này.

Làm thế nào tôi có thể làm điều này, trong JavaScript?

Câu trả lời #1

Đọc thêm →

javascript - ReactJS form submit preventDefault không hoạt động

Tôi đang trong quá trình học React JS, trong khi theo dõi một hướng dẫn trực tuyến. Đoạn mã dưới đây đã ngừng hoạt động và đưa ra một ngoại lệ "TypeError: Cannot read property 'PreventDefault' of undefined". Có ai đó có thể giúp tôi hiểu lý do gây ra điều này không? Cảm ơn trước.

const Card = (props)=&g

Đọc thêm →

javascript - Các tham chiếu Input của Native Base không được thiết lập

Vậy nên tôi đang làm việc với thẻ Native Base <Input>, cố gắng đặt refs để xử lý việc "tab" qua các trường trong biểu mẫu. Tôi có đoạn mã sau:

<Item floatingLabel> <Label style={{ color: "#fff" }}>First Name</Label> <Input ref={input => { this.firstNameRef = input;

Đọc thêm →

Làm sao để tôi lấy locale của Laravel trong JavaScript?

Tôi đang tạo một ứng dụng bằng bốn ngôn ngữ và mỗi URL đều như sau:

app.name/en/rest/of/the/url app.name/de/rest/of/the/url app.name/nl/rest/of/the/url app.name/fr/rest/of/the/url

Làm thế nào để tôi lấy điều này trong JavaScript? Tôi cần dịch một số chuỗi, nhưng tôi cần ngôn ngữ địa phương để biế

Đọc thêm →

javascript - Làm thế nào để thêm menu thả xuống tùy chỉnh trong react-draft-wysiwyg?

Tôi cần thêm menu thả xuống tùy chỉnh trong phần thanh công cụ.

ở đây hình đính kèm giống như muốn menu thả xuống, điều này có khả thi không?

<img src="https://i.imgur.com/OhYeFsL.png" alt="Dropdown menu editor">

tìm hình ảnh chi tiết bên dưới

Tôi đã sử dụ

Đọc thêm →

javascript - Làm thế nào để giới hạn lượng dữ liệu trả về từ một tệp JSON khi sử dụng fetch?

Tôi có câu lệnh fetch này trả về 19 tên tòa nhà, nhưng tôi chỉ muốn 10; sau đây là những gì tôi đã thử, nhưng tôi vẫn nhận được 19 tên tòa nhà.

fetchBuildings(energyProgramId) { fetch(`http://localhost:1001/api/energyprograms/${energyProgramId}/buildings/?results=10`) .then(res => res.json()) .then(json => { this.setState({ isLoaded: true, buildings: json, }) }); }

Có điều gì thêm mà tôi cần bổ sung khô

Đọc thêm →

javascript - Nút tải thêm trong vuejs

Tôi nhận được từ PHP một mảng chứa các đánh giá của khách hàng:

var comment_list = new Vue({ el: '#comment-list', data: { testimonials: JSON.parse('{!! addslashes(json_encode(array_reverse($product_info['testimonials'])))!!}'), }, methods: { colorAvatar: function(letter) { return 'avatar-' + letter.toLowerCase(); }, starClass: function(star) { return 'star-' + star; } } });

Tôi muốn tạo một nút để tải thêm và hiển thị b

Đọc thêm →