構築しているプロジェクトにいくつかのスクリプトとスタイルシートを非同期的に追加しており、スタイルシートをすべてHEADにグループ化したままにしておきたいと考えています。
<head>
<title>home</title>
<meta charset="utf-8">
<link rel="Shortcut Icon" type="image/ico" href="/img/favicon.png">
<!-- STYLES-->
<link rel="stylesheet" href="/css/fonts-and-colors.css" type="text/css" media="screen">
<link rel="stylesheet" href="/css/layout.css" type="text/css" media="screen">
<!-- JS-->
<script type="text/javascript" async="" src="/js/light-box.js"></script>
<script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/js/grade-button.js"></script>
<script>
$(document).ready(function() {
// some code
});
</script>
<link rel="stylesheet" href="/css/masterBlaster.css" type="text/css" media="screen">
</head>
私は現在使用しています
$("head").append("<link rel='stylesheet' href='/css/masterBlaster.css' type='text/css' media='screen'>");
これは正常に機能しますが、例でわかるように、HEADセクションの下部に追加されます。
私のOCDは、最初のスタイルリンクの前または最後のスタイルリンクの後に追加したいと思います。
見てくれてありがとう。