$('#blackstyle').click(function (){
$('link[href="style1.css"]').attr('href', 'style2.css');
});
$('#original').click(function (){
$('link[href="style2.css"]').attr('href', 'style1.css');
});
function getLastNDays($days_count = 5) {
$today = time();
$last_days = [];
for ($i = 0; $i < $days_count; $i++) {
$prev_day = $today - (3600 * 24 * $i);
array_push($last_days, $prev_day);
}
return $last_days;
}
// Вывод
$days = array_map(function($item){
return date('d M', $item);
}, getLastNDays(5));
asort($days);
echo implode(', ', $days); // 11 Aug, 12 Aug, 13 Aug, 14 Aug, 15 Aug
function getLastNDays($days_count = 5) {
$datetime = new DateTime();
$last_days = [];
for ($i = 0; $i < $days_count; $i++) {
array_push($last_days, clone $datetime);
$datetime->sub(new DateInterval('P1D'));
}
return $last_days;
}
// Вывод
$days = array_map(function($item){
return $item->format('d M');
}, getLastNDays(5));
asort($days);
echo implode(', ', $days); // 11 Aug, 12 Aug, 13 Aug, 14 Aug, 15 Aug
<button class="js-button" data-toggle-text="Close">Open</button>
<div class="js-container hidden">
Some text here.
</div>
.hidden {
display: none;
}
;(function($D){
var $button = $D.querySelector('.js-button'),
$container = $D.querySelector('.js-container');
$button.addEventListener('click', function(e){
var data = e.target.dataset,
toggleText = $button.innerHTML,
isVisible = $container.style.display == 'block';
$button.innerHTML = data.toggleText;
data.toggleText = toggleText;
$container.style.display = isVisible ? 'none' : 'block';
});
})(document);
$(function(){
var $button = $('.js-button'),
$container = $('.js-container');
$button.on('click', function(){
var toggleText = $(this).data('toggle-text');
$(this).data('toggle-text', $(this).text())
.text(toggleText);
$container.toggleClass('hidden');
});
});
render: () {
this.$el.html(require('templates/template.jade')())
}
(function () {
var undefined = 'wtf';
console.log(undefined);
}())