<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.roxing.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>blog.roxing.net</title>
	<link>http://blog.roxing.net/</link>
	<description>weblog roxing.net - astuces spip, php, bash, linux &amp; more</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://blog.roxing.net/spip.php?id_mot=35&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>blog.roxing.net</title>
		<url>https://blog.roxing.net/local/cache-vignettes/L144xH37/siteon0-6ddb5.png?1727125340</url>
		<link>http://blog.roxing.net/</link>
		<height>37</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>headjs pour spip</title>
		<link>https://blog.roxing.net/headjs</link>
		<guid isPermaLink="true">https://blog.roxing.net/headjs</guid>
		<dc:date>2012-10-10T13:04:41Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		


		<dc:subject>headjs</dc:subject>
		<dc:subject>php</dc:subject>
		<dc:subject>mes_fonctions</dc:subject>
		<dc:subject>optimisation spip</dc:subject>
		<dc:subject>spip</dc:subject>

		<description>&lt;p&gt;Headjs est une librairie jquery permettant d'optimiser le chargement des fichiers javascript. Voici comment l'utiliser dans un squelette spip en &#233;crivant une fonction php.&lt;/p&gt;

-
&lt;a href="https://blog.roxing.net/billets" rel="directory"&gt;billets&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/headjs-31" rel="tag"&gt;headjs&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/php" rel="tag"&gt;php&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/mes_fonctions" rel="tag"&gt;mes_fonctions&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/optimisation-spip" rel="tag"&gt;optimisation spip&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/spip-49" rel="tag"&gt;spip&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Headjs&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;en ligne headjs.com&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; est une librairie jquery permettant d'optimiser le chargement des fichiers js.&lt;/p&gt;
&lt;p&gt;Pour spip, une petite fonction pour utiliser headjs sur les scripts ajouter par les plugins dans le&lt;/p&gt;
&lt;head&gt; de vos pages.
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[(#INSERT_HEAD|headjs)]&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='php spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;function headjs($insert_head){ $pattern = &#034;#src=\&#034;(.*)\&#034;#Ui&#034; ; //khkzh preg_match_all($pattern, $insert_head, $split_content); foreach($split_content[1] as $libjs) $tabjs[]= '&#034;'. $libjs . '&#034;'; $insert_head = implode(', ',$tabjs); return $insert_head;
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;en ligne &lt;a href=&#034;http://headjs.com&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;headjs.com&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
