Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите пожалуйста новичку с синтаксисом (https://javascript.ru/forum/misc/24805-pomogite-pozhalujjsta-novichku-s-sintaksisom.html)

amio 14.01.2012 17:06

Помогите пожалуйста новичку с синтаксисом
 
Добрый день.

В php переход на следующую строку ничего не значит, это удодно для форматирования кода. В JavaScript же это значит ";"

Есть очень длинные команды, которые невозможно нормально понимать без разделения строками, например:

$('<div class="laminaciyaline"><div class="linefix"><img src="line.png"></div><div class="clearfix"><label for="laminaciya">Ламинация</label><div class="input"><select style="width:210px" name="laminaciya" ><option value="glyanec">Глянцевая</option><option value="matt">Матовая</option></select></div></div><div class="clearfix"><label for="laminaciyapolos">На сколько полос</label><div class="input"><select style="width:210px" name="laminaciya" ><option value="4">4</option><option value="8">8</option></select></div></div></div>').fadeIn('slow').appendTo('.inputs');


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

Заранее спасибо.

FINoM 14.01.2012 17:20

Можно экранировать переносы:
$('<div class="laminaciyaline">\
  <div class="linefix">\
    <img src="line.png">\
  </div>\
  <div class="clearfix">\
    <label for="laminaciya">Ламинация</label>\
    <div class="input">\
    <select style="width:210px" name="laminaciya" ><option value="glyanec">Глянцевая</option><option value="matt">Матовая</option></select></div></div><div class="clearfix"><label for="laminaciyapolos">На сколько полос</label><div class="input"><select style="width:210px" name="laminaciya" ><option value="4">4</option><option value="8">8</option></select></div></div></div>').fadeIn('slow').appendTo('.inputs');
Дальше сами :)

amio 14.01.2012 17:22

спасибо) то что нужно..


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