Tôi đang tải một tệp JavaScript bằng cách sử dụng wp_enqueue_script
vào chủ đề của mình. Tuy nhiên, cùng với nó, tôi cũng đang tải một số tệp jQuery, như là các phụ thuộc cho tập lệnh được xử lý (đã được Grunt ghép nối và rút gọn). Đây là mã của tôi:
add_action('wp_enqueue_scripts', function() {
wp_enqueue_script( 'customscripts', get_template_directory_uri() . '/assets/js/main.min.js', array('jquery', 'jquery-form', 'json2', 'jquery-ui-autocomplete'), NULL, true );
});
Đối với mảng phụ thuộc, tôi sẽ làm thế nào để nối và giảm bớt các phụ thuộc jQuery đó? Tôi đang cố gắng để trang web của mình tải nhanh nhất có thể và càng ít tệp JS thì nó càng tải tốt hơn. Ngoài ra nếu có thể làm cho chúng tải không đồng bộ (sử dụng thuộc async
tính cho <script>
thẻ) sẽ là ace.
Tôi muốn làm điều đó mà không sử dụng một plugin nhưng tôi sẽ sử dụng một plugin nếu cần thiết.
Cảm ơn vì bất kì sự giúp đỡ :)