2016-01-05 8 views
0

пилаЧто такое% < ... >% синтаксис?

animateRotate : true, 
animateScale : false, 
legendTemplate : "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<segments.length; i++){%><li><span style=\"background-color:<%=segments[i].fillColor%>\"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>" }; 

и мне интересно, что синтаксис <% ... %> потому, что я никогда не видел его раньше. Я предполагаю, что это какой-то способ встраивания JavaScript в строки JavaScript? И можете ли вы связать меня с какой-нибудь документацией о том, как ее использовать?

+2

Он выглядит как встроенные выражения ASP.NET. Это код с ASPX-страницы (или файла JavaScript, используемого на странице ASPX)? См. [Специальные теги ASP.NET] (http://stackoverflow.com/questions/649428/asp-net-special-tags) – jadarnel27

+0

Аналогично, '' обычно является PHP (хотя технически '') – abluejelly

+0

Нет, это полностью клиентский код, с которым я имею дело. Вы можете посмотреть документацию здесь: http://www.chartjs.org/docs/#getting-started-global-chart-configuration. –

ответ

0

Их называют Directives и они существуют на всех языках программирования на стороне сервера.

У них разные tags, которые могут выполнять определенную задачу для вас в среде html. Например, вы можете объявлять переменные, импортировать библиотеки, методы вызова и выполнять какую-то бизнес-логику.

Смежные вопросы