Данная пошаговая инструкция поможет освоить основы на простом примере
Для справки
Сервер поднимался на Debian 8
c характеристиками:
CPU - 1 ядро x 500 МГц
<?php | |
function join_paths(...$paths) { | |
return preg_replace('~[/\\\\]+~', DIRECTORY_SEPARATOR, implode(DIRECTORY_SEPARATOR, $paths)); | |
} |
function _extend(to, from) { | |
var i; | |
var toStr = Object.prototype.toString; | |
var astr = '[object Array]'; | |
to = to || {}; | |
for (i in from) { | |
if (from.hasOwnProperty(i)) { | |
if (typeof from[i] === 'object') { | |
to[i] = (toStr.call(from[i]) === astr) ? [] : {}; |
const selectAll = x => [...document.querySelectorAll(x)] |
console.log(`%c vue-devtools %c ${123} %c `, "background:#35495e ; padding: 1px; border-radius: 3px 0 0 3px; color: #fff", `background: #3BA776; padding: 1px; border-radius: 0 3px 3px 0; color: #fff`, "background:transparent") |
function window_close() { | |
let nw = window.open('', '_self'); | |
nw.close(); | |
} | |
let btn = document.querySelector('.close'); | |
btn.addEventListener('click', window_close); |
export default class Utils { | |
static blob2base64(blob) { | |
return new Promise(resolve => { | |
let reader = new FileReader(); | |
reader.onload = e => resolve(e.target.result); | |
reader.readAsDataURL(blob); | |
}); | |
} | |
static StrBytes(str) { |
const gulp = require('gulp'), | |
browserSync = require('browser-sync'), | |
livereload = require('gulp-livereload'), | |
sourcemaps = require('gulp-sourcemaps'), | |
del = require('del'), | |
webpack = require('webpack-stream'), | |
gulpif = require('gulp-if'), | |
Sass = require('gulp-sass'), | |
autoprefixer = require('gulp-autoprefixer'), | |
cleanCSS = require('gulp-clean-css') |
/* | |
* Easing Functions - inspired from http://gizma.com/easing/ | |
* only considering the t value for the range [0, 1] => [0, 1] | |
*/ | |
EasingFunctions = { | |
// no easing, no acceleration | |
linear: function (t) { return t }, | |
// accelerating from zero velocity | |
easeInQuad: function (t) { return t*t }, | |
// decelerating to zero velocity |