picture
рендерит img
. img
же можно в figure
?$date = DateTime::createFromFormat('d.m.Y \| H:i', '07.09.2018 | 00:55');
echo $date->format('d.m.Y'); // 07.09.2018
echo $date->format('H:i'); // 00:55
data: () => ({
items: [
{ name: 'PHOTOSHOP', val: 88, color: 'red' },
{ name: 'ILLUSTRATOR', val: 92, color: 'green' },
{ name: 'SKETCH', val: 90, color: 'orange' },
{ name: 'AFFTER EFFECTS', val: 98, color: 'blue' },
],
}),
border-bottom
например) у элемента списка:methods: {
liText: item => `${item.name} ${item.val}%`,
liStyle: item => ({
'border-bottom': `3px solid ${item.color}`,
width: `${item.val}%`,
}),
},
<ul>
<li
v-for="n in items"
v-text="liText(n)"
:style="liStyle(n)"
></li>
</ul>
let isHovering = false;
let intervalId = null;
targetElement.addEventListener('mouseenter', () => {
isHovering = true;
intervalId = setInterval(() => {
if (!isHovering) {
clearInterval(intervalId);
return;
}
row.scrollBy(/* params */);
}, 16)
});
targetElement.addEventListener('mouseleave', () => {
isHovering = false;
if (intervalId) {
clearInterval(intervalId);
}
});
let intervalId = null;
targetElement.addEventListener('mouseenter', () => {
intervalId = setInterval(() => {
row.scrollBy(/* params */);
}, 16)
});
targetElement.addEventListener('mouseleave', () => clearInterval(intervalId));
.foo ol {}
<div class="foo">
<ol>
<li>...</li>
</ol>
</div>
ol.foo {}
<div>
<ol class="foo">
<li>...</li>
</ol>
</div>
.foo
назначен одному элементу, в другом другому.<ol>
, находящимся внутри элементов с классом .foo
, а в другом элементам <ol>
в то же время имеющим класс .foo
.// то что вы предоставили это не JSON...
const data = [
{ "name": "Name 1", "city": "city 1", "developer": "dev 1" },
{ "name": "Name 2", "city": "city 2", "developer": "dev 2" },
{ "name": "Name 3", "city": "city 1", "developer": "dev 3" }
];
const cities = new Set();
JSON.parse(JSON.stringify(data)).forEach(item => {
cities.add(item.city)
});
console.log(cities); // {"city 1", "city 2"}
var cities = [{
name: 'Name 1',
city: 'city 1',
developer: 'dev 1',
},
{
name: 'Name 2',
city: 'city 2',
developer: 'dev 2',
},
{
name: 'Name 3',
city: 'city 1',
developer: 'dev 3',
}];
var result = _.uniqBy(cities, 'city');
console.log(result);