var temp = list;
temp
и list
ссылаются на один и тот же объект. Поэтомуlist.rest = temp;
list.rest = list;
function printList(list){
var tmp = list;
while (tmp.rest !== null) {
console.log(tmp.value);
tmp = tmp.rest;
}
}
var list = {
value: 1,
rest: null
};
for(var i = 0; i < 10; i++){
temp = { value: i, rest: list };
list = temp;
}
printList(list);
console.log(list);
Большинство тасков мне нужно только при сборке проекта, а ставить зависимости приходиться все
npm install --production
. .navi li:hover > ul
. Вероятно, вы имели в виду .tx_sidebar li:hover > ul
. И ещё .navi li
надо заменить на .navi
.location
внутри секции server
, которая слушает 80-й порт. В location
нужно проверить гет-параметр.server {
listen 80;
location ~* /component/content/article.html {
if ($args ~ "^id=(71|72)") {
return 301 https://мойсайт$request_uri;
}
}
# всякие ваши настройки
}
/private/component/content/article.html
и уже для /private
всегда делать редирект на HTTPS? function getDate() {
var months = [ 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря' ];
var date = new Date(); // Получаем сегодняшнюю дату
date.setDate(date.getDate() + 2); // Прибавляем два дня
return date.getDate() + ' ' + months[date.getMonth()];
}
function setGiftDate() {
Array.prototype.forEach.call(document.querySelectorAll('.data'), function(elem) {
elem.innerHTML = giftDate;
});
}
setGiftDate(getDate());
<p>До <span class="data"></span> получите подарок.</p>
<p>Получите подарок до <span class="data"></span>.</p>
// https://www → https://
server {
listen 443 ssl;
server_name www.example.ru;
return 301 https://example.ru$request_uri;
}
// http://www → https://
server {
listen 80;
server_name www.example.ru;
return 301 https://example.ru$request_uri;
}
// http:// → https://
server {
listen 80;
server_name example.ru;
return 301 https://example.ru$request_uri;
}
.csscomb.json
и там опишите ваши настройки. Да, он делает отступы между группами свойств. Вот пример файла настройки. В свойстве sort-order
есть группы свойств. Вот между этими группами и ставятся пустые строки. Если не хотите так — в своём конфиге не разбивайте свойства на группы.