Sử dụng jquery là nó tốt hơn để tạo ra một phần tử DOM như thế này: -Cách tốt nhất để tạo ra các yếu tố DOM mới
function create(options)
{
$('<form action="' + options.action + '"></form>');
}
Hoặc như thế này:
function create(options)
{
$form = $('<form></form>');
$form.attr('action',options.action);
}
Đây có thể là một vấn đề quan điểm. Tôi cảm thấy rằng cách thứ hai cho thấy rõ ràng hơn nhưng tôi nghi ngờ nó kém hiệu quả hơn ...
Điều này được gọi là tối ưu hóa vi mô, còn được gọi là "gốc rễ của mọi điều ác". – JJJ
@Juhana: Bạn đang nghĩ đến việc tối ưu hóa sớm. Tôi không biết tại sao hỏi về phương pháp xây dựng phần tử DOM sẽ được coi là sớm, hoặc thậm chí là mirco, tối ưu hóa. Từ câu hỏi ...* "Tôi cảm thấy rằng cách thứ hai mang lại sự rõ ràng hơn ..." * –
* "... nhưng tôi nghi ngờ nó kém hiệu quả hơn." * Tôi nghĩ rằng nó an toàn để nói rằng anh ta không hỏi vì anh ta đã xác định vấn đề này là tắc nghẽn hiệu suất trong mã của anh ấy. – JJJ