jquery для аякса

Тема в разделе "PHP", создана пользователем lena berkova, 4 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. lena berkova

    lena berkova

    Регистр.:
    14 янв 2009
    Сообщения:
    441
    Симпатии:
    19
    подскажите стоит ли изучать как работать с jquery чтобы использовать на сайте аякс? является ли jquery простой для изучения библиотекой или есть более проще для начинающих?
     
  2. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    Я проще и удобнее jquery ничего еще не видел + по нему куча документации. Хотя если тебе надо именно для аякса, а грузить библиотеку в 50+ Кб ломает, можешь попробовать класс для php sajax
     
  3. omfg

    omfg

    Регистр.:
    4 авг 2009
    Сообщения:
    159
    Симпатии:
    46
    Если нужен просто аякс, то можно ничего кроме XMLHttpRequest не использовать
     
  4. Martyrer

    Martyrer Писатель

    Регистр.:
    15 апр 2009
    Сообщения:
    6
    Симпатии:
    0
    На сайте jquery можно включить только необходимые опции во фрейморк, и качать не 50кб ,а гораздо меньше...
    А вообще, там вполне неплохо реализован аякс и ничего сложного в ее изучении не наблюдается.
     
  5. omfg

    omfg

    Регистр.:
    4 авг 2009
    Сообщения:
    159
    Симпатии:
    46
    Что за бред? Вы с jqueryUI не путаете?
     
  6. Martyrer

    Martyrer Писатель

    Регистр.:
    15 апр 2009
    Сообщения:
    6
    Симпатии:
    0
    :ah: мде, уже нима, или точно спутал с другим фреймворком, точно помню где то было.. звеняйте.. :confused:
     
  7. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    сколько перепробовал jquery самый простой фреймворк, много полных примеров и документации, есть интеграция в другие фреймворки. Куча дополнений и библиотека интерфейсов: календарь, диалог, аккордион, вкладки и т.д.

    быстрый просмотр функций
    http://visualjquery.com

    простой пример полноэкранной растягиваемой с jquery по высоте страницы, нижняя полоса всегда внизу, если высота страницы меньше высоты окна браузера.

    HTML:
    
    <!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>тест</title>
    
    <script language="JavaScript" type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
    
    <script language="JavaScript" type="text/javascript">
    var content_height;
    function resize_content(){
        if($(window).height()>content_height){
            $("#mydiv").height($(window).height()-$("#copyright").height());
        }else{
            if($(window).height()<content_height){
            $("#mydiv").height(content_height);
            }
        }
    }
    $(document).ready(function(){
        content_height = $("#mydiv").height() + $("#copyright").height();
        resize_content();
    });
    $(window).resize(function(){
        resize_content();
    });
    </script>
    
    
    <style type="text/css">
    <!--
    body {
        margin: 0px;
        padding: 0px;
    }
    -->
    </style></head>
    
    <body>
    <div id="mydiv" style="background-color:#FF0000;">текст</div>
    <div id="copyright" style="background-color:#00FF00;height:20px;">&copy; нуль</div>
    </body>
    </html>
    
    
    а ajax несколько строк
    HTML:
    
     $.ajax({
       type: "POST",
       url: "some.php",
       data: "name=John&location=Boston",
       success: function(msg){
         alert( "Data Saved: " + msg );
       }
     });
    
     
  8. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    Это легко и кроссбраузерно делается средствами CSS. Jquery тут применять ни к чему
     
  9. omfg

    omfg

    Регистр.:
    4 авг 2009
    Сообщения:
    159
    Симпатии:
    46
    Подключение различных частей есть в mootools :)
     
  10. Gisma

    Gisma Создатель

    Регистр.:
    9 май 2007
    Сообщения:
    45
    Симпатии:
    9
    конечно изучать, jquery успешно абстрагирует тебя от многих вопросов
     
Статус темы:
Закрыта.