Как мне объединить все сценарии Java?где я могу загрузить на Google? - PullRequest
0 голосов
/ 04 августа 2011

Я новичок в JavaScript.
Вот HTML-код с моей страницы .php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<meta name="Description" content=" " />
<meta name="Keywords" content=" " />
<?php include './thumbsup/init.php' ?>
<?php echo ThumbsUp::css() ?>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<?php echo ThumbsUp::javascript() ?>

<script type="text/javascript" src="/menu/tab-nav.js"></script>
<link rel="stylesheet" type="text/css" href="/menu/style.css" />
<script type="text/javascript">var switchTo5x=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript" src="http://s.sharethis.com/loader.js"></script>
<meta content="http://www.likedislike.tk/img/Desert.jpg" property="og:image"/>
</head>

<body>
<img src="img/smalllogo.gif" width="50" height="67" /><img src="img/like,dislike,what-you-think.png" width="125" height="50" />
<!-- SIDE NAVIGATION -->
<div id="tab-nav-3" class="tab-nav">
  <ul>
        <li>
          <a href="#" class="Arrow">&nbsp;</a>
          <ul>
                <li>
                <div align="right" style="float:right; margin-right:7px;"> 
                <span>

                        <a href="http://www.99points.info/" class="small button TabAddNew">
                                99 Points
                        </a>
                </span> 
                </div>
                </li>

                <li>
                <div align="right" style="float:right; margin-right:7px;"> 
                <span>
                        <a href="http://www.99points.info/" class="small button TabAddNew">

                          PHP
                        </a>
                </span> 
                </div>
                </li>

                <li>
                <div align="right" style="float:right; margin-right:7px;"> 
                <span>
                        <a href="http://www.99points.info/" class="small button TabAddNew">
                                jQuery
                        </a>

                </span> 
                </div>

                </li>
                <li>
                <div align="right" style="float:right; margin-right:7px;"> 
                <span>
                        <a href="http://www.99points.info/" class="small button TabAddNew">
                                Codeigniter
                        </a>
                </span> 
                </div>

                </li>

                <li>
                <div align="right" style="float:right; margin-right:7px;"> 
                <span>
                        <a href="http://www.99points.info/" class="small button TabAddNew">
                                Tutorials
                        </a>
                </span> 
                </div>

                </li>
          </ul>
        </li>

  </ul>
</div>
<!-- SIDE NAVIGATION -->
<br />
<br />
<center>
<img src="img/Desert.jpg" alt="desert" width="300" height="400" align="middle" />
<br />
<?php echo ThumbsUp::item('test3')->template('thumbs_up_down') ?>
<?php echo ThumbsUp::item('test3')->template('mini_poll') ?>
</center>
<style type='text/css'>@import url('http://getbarometer.s3.amazonaws.com/assets/barometer/css/barometer.css');</style>
<script src='http://getbarometer.s3.amazonaws.com/assets/barometer/javascripts/barometer.js' type='text/javascript'></script>
<script type="text/javascript" charset="utf-8">
  BAROMETER.load('rSR42kS5mkSjZ55nSYmc7');
</script>
<script>var options={"publisher":"81cbe826-100d-469c-9e6f-5705f10c7db0","ad":{"visible":false,"openDelay":"5","closeDelay":"0"},"livestream":{"domain":"http://www.likedislike.tk"},"ticker":{"visible":false,"domain":""},"facebook":{"visible":true,"profile":"http://www.facebook.com/pages/LikeDislike/227916660563617"},"fblike":{"visible":false,"url":""},"twitter":{"visible":false,"user":"sharethis"},"twfollow":{"visible":true,"url":"http://twitter.com/#!/LikeDisliketk"},"chicklets":{"items":["facebook","twitter","gbuzz","email","sharethis"]}}; var st_bar_widget = new sharethis.widgets.sharebar(options);</script>
</body>
</html>

Теперь, как вы можете видеть, существует более одного HTTP-запроса из-за всех файлов .js..
Теперь есть ли способ загрузить это в код Google?и объединить их вместе.
Я знаю, что могу разместить его в коде проекта Google, но это то, что я получил в FAQ http://code.google.com/p/support/wiki/DownloadsFAQ

"Существуют ли какие-либо ограничения на пропускную способность загрузки?потреблять?
Нет, но чрезмерное использование полосы пропускания будет ограничено, а злонамеренное использование будет заблокировано.

Мы также не рекомендуем использовать прямые ссылки на файлы JavaScript, размещенные в службе загрузки
из HTML.путь не оптимизирован для рабочего веб-трафика.
По мере увеличения трафика вы рискуете столкнуться с ошибками в текущих запросах
. Вместо этого мы предлагаем альтернативы, такие как использование API библиотек AJAX
(http://code.google.com/apis/ajaxlibs/) с лучшими характеристиками задержки / масштабируемости
для таких сценариев или размещения файла на вашем собственном сервере.

ПЛОХОЙ КОД. НЕ ДЕЛАЙТЕ ЭТОГО!

 <script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script> 
EXCELLENT

 <script src="http://www.google.com/jsapi"></script> 
 <script> 
   google.load("jquery", "1"); 
 </script> 

OK

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script> "

Итак, как мне получить ссылку такого типа http://ajax.googleapis.com/ajax/libs/myfile.js Я хочу сделать свой сайт быстрее

Не стесняйтесь отразить некоторые из моих ошибок:)
Мне всего 13 лет.

Спасибо ..

1 Ответ

1 голос
/ 04 августа 2011

API библиотеки Google содержит только очень популярные библиотеки - это не служба, в которую вы можете загрузить свой собственный код.Вы можете просмотреть все библиотеки, которые они поставляют здесь .

Если ваша страница загружается медленно, вы уверены, что время загрузки javascript является причиной медленной загрузки страницы?Прежде чем выполнять какую-либо оптимизацию, я бы посоветовал вам измерить загрузку вашей страницы, чтобы определить, какая часть является самой медленной (код сервера, загрузка Javascript, загрузка изображений, рендеринг страниц и т. Д.).Как уже упоминалось, Google Page Speed ​​ может быть хорошим выбором (я не использовал его, хотя он выглядит довольно круто ).

Если вы решили, что хотите объединить файлы javascript, вы можете использовать minify , чтобы сделать это.Кроме того, если вас беспокоит время загрузки javascript, ответы на этот вопрос и руководство для начинающих, найденное здесь , могут вам помочь.

...