Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: создание переменных

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: почему мы создаем переменные var $
p1us
Отправлено: 23 Апреля, 2012 - 13:33:52
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. var scroll_timer;
  2. var displayed = false;
  3. var $message = $('#message');
  4. var $window = $(window);
  5. var top = $(document.body).children(0).position().top;


почему мы создаем?
CODE (javascript):
скопировать код в буфер обмена
  1. var $message = $('#message');
  2. var $window = $(window);

а не просто без знака $
 
 Top
Okula
Отправлено: 23 Апреля, 2012 - 13:43:45
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




p1us, непонятно в чём вопрос. Символ $ это сокращённая форма записи jQuery.
Можно вместо $ писать имя библиотеки:
CODE (javascript):
скопировать код в буфер обмена
  1. var $message = jQuery('#message');
  2. var $window = jQuery(window);
 
 Top
p1us
Отправлено: 23 Апреля, 2012 - 13:46:12
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




не, почему мы не можем написать так

CODE (javascript):
скопировать код в буфер обмена
  1. var scroll_timer;
  2. var displayed = false;
  3. var message = $('#message');
  4. var window = $(window);
  5. var top = $(document.body).children(0).position().top;

те то знаки "$" ясны

(Отредактировано автором: 23 Апреля, 2012 - 13:48:15)

 
 Top
ugin_root
Отправлено: 23 Апреля, 2012 - 13:48:46
Post Id


Частый гость


Покинул форум
Сообщений всего: 134
Дата рег-ции: Май 2011  
Откуда: Киргизия


Помог: 5 раз(а)




p1us
По тому что так можно делать Улыбка
Может кому-то так удобно разделять переменные например с $ это глобальные переменные или ещё по какому признаку

Вспоминается цитата:
Цитата:
Почему собаки лижут свои я....? По тому что они могут это делать!

(Отредактировано автором: 23 Апреля, 2012 - 13:54:38)

 
 Top
p1us
Отправлено: 23 Апреля, 2012 - 13:52:19
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




а разница есть какая-то?
 
 Top
ugin_root
Отправлено: 23 Апреля, 2012 - 14:00:03
Post Id


Частый гость


Покинул форум
Сообщений всего: 134
Дата рег-ции: Май 2011  
Откуда: Киргизия


Помог: 5 раз(а)




нету с точки зрения самого языка и его поведения
Но тебе может будит удобнее и нагляднее отыскивать глобальные переменные

(Отредактировано автором: 23 Апреля, 2012 - 14:01:31)

 
 Top
p1us
Отправлено: 23 Апреля, 2012 - 14:01:24
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




ugin_root пишет:
нету

спасибо, коли так!
 
 Top
IllusionMH
Отправлено: 24 Апреля, 2012 - 19:20:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




p1us, ответ очевиден. Чтобы различить JQuery объекты и обычные.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB