JavaScript: Tối ưu hoá phân phối CSS

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Giả sử bạn có một tập tin CSS.css và bạn tải tập tin này vào trang web (thiết lập liên kết tới trang web) bằng hình thức sau:

<link rel="stylesheet" href="CSS.css">

, thì hình thức này sẽ làm giảm tốc độ tải (load) nội dung trang web của bạn.

Cách khắc phục:

Bạn có thể khắc phục vấn đề trên để cải thiện tốc độ load trang web của bạn bằng cách đặt đoạn JavaScript sau đây vào thẻ <head>:

<script>

var cb = function(){

var l = document.createElement('link');

l.rel = 'stylesheet';

l.href = 'CSS.css';

var h = document.getElementsByTagName('head')[0];

h.parentNode.insertBefore(l, h);

};

var raf = requestAnimationFrame || mozRequestAnimationFrame || webkitRequestAnimationFrame || msRequestAnimationFrame;

if (raf){

raf(cb);

}

else{

window.addEventListener('load', cb);

}

</script>

» Tiếp: Tối ưu hoá code JavaScript
« Trước: Biểu thức và phép toán
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!