2012-06-13 24 views
6

Tôi đang đặt plugin LikeBox facebook trên trang web mà tôi đang làm việc. được xây dựng trên HTML & CSS & JavaScript.likebox facebook mà mã là tốt hơn

Tôi muốn biết mã nào sẽ là tốt nhất để sử dụng vì có ba tùy chọn ... ví dụ: để có thời gian tải ít hơn. HTML5 hoặc XFBML hoặc IFRAME? tôi thực sự sẽ đánh giá cao nếu bất cứ ai có thể Vui lòng tham khảo ý kiến ​​của bạn. cảm ơn bạn.

Trả lời

5

Họ đang sử dụng JavaScript để phân tích cú pháp XFBML/HTML5 và chuyển đổi chúng thành iframe.
Vì vậy, nếu bạn chỉ hiển thị các plugin, bất kỳ plugin nào hoạt động, nhưng HTML5 và XFBML cung cấp cho bạn nhiều tùy chọn hơn.
Ví dụ: phiên bản iframe của nút Like không cung cấp cho bạn tùy chọn hiển thị nút "Gửi", nhưng HTML5 và XFBML làm.
Và phiên bản HTML5/XFBML cho bạn cơ hội thiết lập chức năng gọi lại.

Vì vậy, nếu bạn cần hoặc muốn tùy chỉnh, HTML5 và XFBML thì tốt hơn.
Sử dụng HTML5 hoặc XFBML hoàn toàn tùy thuộc vào bạn.
Khi bạn mã hóa trang web của mình bằng HTML5 và muốn đánh dấu của bạn là hợp pháp, phiên bản HTML5 sẽ tốt đẹp.

+0

Cảm ơn Hagiwara! – Lemdor

8

Nếu bạn đang sử dụng phiên bản HTML5 hoặc XFBML, bạn phải tải SDK JavaScript của Facebook - để tính thời gian tải của trang vì đó là tài nguyên tập lệnh bên ngoài được nhúng trực tiếp vào mã của bạn. (Mặc dù tải bình thường được thực hiện không đồng bộ, vì vậy nó sẽ không làm chậm tải phần còn lại của trang xuống nhiều và cũng sẽ không làm chậm sự kiện tải.)

Phiên bản khung nội tuyến mặt khác tải „ nó là của riêng ", vì vậy để nói chuyện. Chỉ có mã của phần tử khung nội tuyến nằm trong trang của bạn và tải nội dung thực tế của nó được coi là tải một trang hoàn toàn không liên quan đến trình duyệt. Vì vậy, bao nhiêu thời gian sẽ mất tài liệu iframe để tải (trong trường hợp Facebook bị ”xuống) hoặc chậm tạm thời), nó sẽ không ảnh hưởng đến trang của riêng bạn và nó là tải sự kiện theo bất kỳ cách nào.

Mặc dù những sự kiện này, tôi thường sử dụng phiên bản HTML5 hoặc XFBML - không dựa nhiều vào các yếu tố được mô tả, mà là vì tôi cảm thấy mình kiểm soát nhiều hơn (ví dụ: không kích hoạt chúng thẳng nhưng có thể chúng chỉ được phân tích cú pháp sau đó trên một số tương tác của người dùng với trang hoặc hơn).

+0

Cảm ơn. cảm kích điều đó. – Lemdor

Các vấn đề liên quan