• 22-01-2014, 16:37:24
    #1
    Arkadaşlar bir konuda yardımınıza ihtiyacım oldu. Yorumlarınızı paylaşırsanız çok sevinirim:

    Aşağıdaki hatayı nasıl giderebileceğim konusunu çözemedim. Kaynak var mıdır bakıp yapabilirim sanırım:



    Şimdiden çok tşk ederim.
  • 22-01-2014, 16:46:55
    #2
    Üyeliği durduruldu
    Merhaba hocam.
    Kısacası javascript ve css dosyalarını sayfanın en başında değilde en altında yayınlayın demekte.
    Böylelikle site bu dosyalara ilk açılışta ihtiyaç duymaz ve daha sonradan yüklenir.Amaç budur.
  • 22-01-2014, 16:53:47
    #3
    JS ve CSS kodlarını async olarak sayfanıza eklemeniz gerekiyor. Javascript kodları için :

    <script type="text/javascript">
    (function(){
    var po=document.createElement('script');
    po.type='text/javascript';
    po.async=true;
    po.src='http://example.com/scripts.js';
    var s=document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(po,s);
    })();
    </script>

    Css Kodları için :

    gerekli olan cssleri direk sayfa içine eklemeniz gerekiyor :

    <style type="text/css">
    .body{color:#000000;}
    .content{width:10em;}
    </style>

    geri kalan dosya içerisindeki css dosyanızı async yükelemeniz gerekiyor.

    <script type="text/javascript">
    (function(){
    var po=document.createElement('link');
    po.type='text/css';
    po.async=true;
    po.rel='stylesheet';
    po.href='http://example.com/style.css';
    var s=document.getElementsByTagName('style')[0];
    s.parentNode.insertBefore(po,s);
    })();
    </script>

    son olarak javascript etkin olmayanlar için sayfanın en altına </body> tagından önce

    <noscript>
    <link rel="stylesheet" href='http://example.com/style.css' type='text/css' />
    </noscript>

    kodunu eklemeniz gerekiyor.
  • 22-01-2014, 17:09:09
    #4
    Hocam çok teşekkür ederim deneyeceğim. Sağolun.
  • 23-01-2014, 08:28:37
    #5
    Arkadaşlar bu kodlar header.php'den mi güncellenir?
    Biraz detaylı bir makale olsa keşke
  • 23-01-2014, 16:00:21
    #6
    Js dosyaları için defer özelliğini kullanabilirsin ancak css için çözüm yok yani sayfa içine direk style tagı şeklinde ekleme haricinde. Bende 98 puanda kaldım css olayı yüzünden 100 yapamıyorum.

    <script type="text/javascript" src="http://www.site.com/js" defer>
  • 23-01-2014, 16:27:58
    #7
    Çok teşekkür ederim.
  • 03-02-2017, 15:11:49
    #8
    Bu kodlari header.php ye mi eklicez
  • 21-03-2017, 12:50:16
    #9
    Herkes prof olduğu için sorun yok hemen anladık nereye ekleyeceğimizi