Асинхронная загрузка

Discussion in 'PHP' started by Bmite, 15 Nov 2013.

  1. Bmite

    Bmite Робот-Казанова

    Joined:
    27 Feb 2007
    Messages:
    336
    Likes Received:
    81
    Reputations:
    0
    Всем привет! у меня не получается асинхронно загрузить нужные мне скрипты. Загружаю так:
    PHP:
    <script async src="http://zadota.ru/wp-includes/js/jquery/jquery-migrate.min.js" onload="someInit()"></script>
    <script async src="http://zadota.ru/wp-content/plugins/content-slide/js/coin-slider.js" onload="someInit()"></script>
    как правильно загурить то?
     
  2. Todin

    Todin Member

    Joined:
    28 Jan 2011
    Messages:
    47
    Likes Received:
    7
    Reputations:
    0
    PHP:
    <head>
      <
    script>
    function(
    e,t,r){function n(){for(;d[0]&&"loaded"==d[0][f];)c=d.shift(),c[o]=!i.parentNode.insertBefore(c,i)}for(var s,a,c,d=[],i=e.scripts[0],o="onreadystatechange",f="readyState";s=r.shift();)a=e.createElement(t),"async"in i?(a.async=!1,e.head.appendChild(a)):i[f]?(d.push(a),a[o]=n):e.write("<"+t+' src="'+s+'" defer></'+t+">"),a.src=s}(document,"script",[
      
    "//other-domain.com/1.js",
      
    "2.js"
    ])
      
    </script>
    </head>
    http://habrahabr.ru/post/182310/
     
  3. Bmite

    Bmite Робот-Казанова

    Joined:
    27 Feb 2007
    Messages:
    336
    Likes Received:
    81
    Reputations:
    0
    PHP:
    <script
    function(
    e,t,r){function n(){for(;d[0]&&"loaded"==d[0]
    [
    f];)c=d.shift(),c[o]=!i.parentNode.insertBefore(c,i)}for(var 
    s,a,c,d=
    [],
    i=e.scripts[0],o="onreadystatechange",f="readyState";s
    =r.shift();)a=e.createElement(t),"async"in i?
    (
    a.async=!1,e.head.appendChild(a)):i[f]?
    (
    d.push(a),a[o]=n):e.write("<"+t+' src="'+s+'" defer>
    </'
    +t+">"),a.src=s}(document,"script",[ 
      
    "//zadota.ru/wp-includes/js/jquery/jquery.js"
      
    "//zadota.ru/wp-includes/js/jquery/jquery-migrate.min.js" 
      "//zadota.ru/wp-content/plugins/content-slide/js/coin-slider.js"
    ]) 
      
    </script>
    не работает, по какой причине?
     
  4. Todin

    Todin Member

    Joined:
    28 Jan 2011
    Messages:
    47
    Likes Received:
    7
    Reputations:
    0
    PHP:
     <head>
      <
    script>
    !function(
    e,t,r) {
      function 
    n(){for(;d[0]&&"loaded"==d[0][f];)c=d.shift(),c[o]=!i.parentNode.insertBefore(c,i)}for(var s,a,c,d=[],i=e.scripts[0],o="onreadystatechange",f="readyState";s=r.shift();)a=e.createElement(t),"async"in i?(a.async=!1,e.head.appendChild(a)):i[f]?(d.push(a),a[o]=n):e.write("<"+t+' src="'+s+'" defer></'+t+">"),a.src=s}(document,"script",[
      
    "//zadota.ru/wp-includes/js/jquery/jquery.js",
      
    "//zadota.ru/wp-includes/js/jquery/jquery-migrate.min.js",
      
    "//zadota.ru/wp-content/plugins/content-slide/js/coin-slider.js"
    ])

      
    </script>
    </head>
    проверил все пашет :)
     
  5. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    http://yepnopejs.com/
     
    _________________________