addressParts.map(str => str.trim());
addressParts.map(Function.prototype.call, String.prototype.trim);
addressParts.map(function(str) { return String.prototype.trim.apply(str); });
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var sass = require('gulp-sass');
// Static Server + watching scss/html files
gulp.task('serve', ['sass'], function() {
browserSync.init({
server: "./app"
});
gulp.watch("app/scss/*.scss", ['sass']);
gulp.watch("app/*.html").on('change', browserSync.reload);
});
// Compile sass into CSS & auto-inject into browsers
gulp.task('sass', function() {
return gulp.src("app/scss/*.scss")
.pipe(sass())
.pipe(gulp.dest("dist/css"))
.pipe(browserSync.stream());
});
gulp.task('default', ['serve']);
***
//Лучше скешировать, чтобы меньше было обращений к DOM
var count = $val1.val();
var imgs = '';
for (var i = 0; i < count; i++) {
imgs = imgs + '<img src="img.jpg" alt="">';
}
$(id блока).html(imgs);
,
"scripts": {
"start": "yarn run blendid",
"build": "./node_modules/.bin/blendid -- build"
}
yarn start
запустит сервер разработки(browsersync), а yarn run build
соберет проект.<div data-artclecount=4 ></div>
' в который в шаблоне из движка передавай реальное число постов, а затем читай это значение из js и на основе него генерируй имя. Можно вообще даже без data атрибута, изначально в блок передавать только числовое значение, читать его из js, а затем менять содержание блока уже цифрой + фразой со склонением. function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
var arr = [
"http://site.ru/" + getRandomInt(1,101) + ".jpg",
"http://site.ru/" + getRandomInt(1,101) + ".jpg",
"http://site.ru/" + getRandomInt(1,101) + ".jpg",
"http://site.ru/" + getRandomInt(1,101) + ".jpg"
]
console.log(arr);
<ul>
<li class="genre-comedy">
<input class="input_box" type="checkbox">
Комедии</li>
<li class="genre-drama">
<input class="input_box" type="checkbox">
Драмы</li>
<li class="genre-horror">
<input class="input_box" type="checkbox">
Ужасы</li>
</ul>
var checkboxMap = ['genre-comedy','genre-drama'];
for (var i in checkboxMap)
{ // console.log('.'+checkboxMap[i]);
$('.'+checkboxMap[i]).addClass('selected');
$('.'+checkboxMap[i]+' input').attr('checked', 'true');
}
<div id="box_points">
<div id="1" class="point" data-margin='0'></div>
<div id="2" class="point" data-margin='-100'></div>
<div id="3" class="point" data-margin='-200'></div>
</div>
$('.point').click(function() {
var step = $(this).attr('data-margin');
move(step);
});