Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   что означает??? (https://javascript.ru/forum/jquery/26154-chto-oznachaet.html)

dimon888951 28.02.2012 10:12

что означает???
 
встречаю такую запись в скриптах а что означает не знаю, если воля ваша расскажите:
url(" + imgsrc + ")
       eq(" + i + ")

вообщем вот эти 2(два) плюсика что значат?

dimon888951 28.02.2012 12:26

Люди ну все же пишите скрипты,ну что никто не знает?

GuardCat 28.02.2012 12:31

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

dimon888951 28.02.2012 13:22

Как всегда ,наверное так проще,сделать умный вид и отослать учиться.
Не проще ли ,просто ответить на вопрос...
А потом плюетесь, что дескать типа Попова и прочие быдлокодеры вам дрянью голову забивают.Но это хоть какие то ответы.
От Вас же только иди учись,читай занимайся.

T-sh 28.02.2012 14:13

это базовый синтаксис языка. imgsrc и i — переменные. передаются в качестве значений. в кавычках можно дописать всё, что угодно. + ставится, чтобы "склеить" то, что в кавычках и значение переменной.

не знаю, как проще написать)

dimon888951 28.02.2012 14:27

Цитата:

Сообщение от T-sh (Сообщение 160397)
это базовый синтаксис языка. imgsrc и i — переменные. передаются в качестве значений. в кавычках можно дописать всё, что угодно. + ставится, чтобы "склеить" то, что в кавычках и значение переменной.

не знаю, как проще написать)

Да нет,это не то, понятно,что я из контекста вырвал
Вообщем запускается цикл и идет выборка в цикле:

for(var i=0;i <= linmx; i++)
var imgd = ".mykart img:eq(" + i + ")";

вот так выглядит, не так давно занимаюсь, и такая запись не встречалась с двумя +.

T-sh 28.02.2012 14:38

ну а я о чем говорю???

смотри:
переменной imgd присваивается значение, состоящее из текста и значения переменной, т.е. трех частей:
первая часть: ".mykart img:eq("
вторая часть: i
третья часть: ")";

чтобы их склеить воедино — ставят плюс.

это как: "Маша и Петя занимались сексом"+n+"раз";

dimon888951 28.02.2012 15:29

Цитата:

Сообщение от T-sh (Сообщение 160405)
ну а я о чем говорю???

смотри:
переменной imgd присваивается значение, состоящее из текста и значения переменной, т.е. трех частей:
первая часть: ".mykart img:eq("
вторая часть: i
третья часть: ")";

чтобы их склеить воедино — ставят плюс.

это как: "Маша и Петя занимались сексом"+n+"раз";

Большое спасибо за помощь,без Вас не разобрался бы.

T-sh 28.02.2012 15:47

Цитата:

Сообщение от dimon888951 (Сообщение 160421)
Большое спасибо за помощь,без Вас не разобрался бы.

не за что :) у многих, кто только начинает учить язык такая проблема, когда путаются, видя код, представленный строкой.

просто нужно запомнить, что если после присвоения значения (знак равно после переменной) стоят кавычки, всё, что внутри них, вне зависимости как оно выглядит, является строкой текста. Хоть там код, число, точка и т.д. все это будет обычным текстом. Тогда легче становится)

ну и если возникают какие-то непонятки, лучше сразу после переменной сделать alert(имя_переменной); чтоб посмотреть, что в неё положили)

dimon888951 28.02.2012 18:42

Цитата:

Сообщение от T-sh (Сообщение 160428)
не за что :) у многих, кто только начинает учить язык такая проблема, когда путаются, видя код, представленный строкой.

просто нужно запомнить, что если после присвоения значения (знак равно после переменной) стоят кавычки, всё, что внутри них, вне зависимости как оно выглядит, является строкой текста. Хоть там код, число, точка и т.д. все это будет обычным текстом. Тогда легче становится)

ну и если возникают какие-то непонятки, лучше сразу после переменной сделать alert(имя_переменной); чтоб посмотреть, что в неё положили)

Еще раз Спасибо!


Часовой пояс GMT +3, время: 19:20.