Данная пошаговая инструкция поможет освоить основы на простом примере
Для справки
Сервер поднимался на Debian 8
c характеристиками:
CPU - 1 ядро x 500 МГц
resource override - plugin | |
if(location.hostname === 'site.io'){ | |
const original_indexOf = Array.prototype.includes | |
Array.prototype.includes = function (...args) { | |
console.log("includes", this) | |
return original_indexOf.apply(this, args) | |
} | |
} |
let myImg = document.getElementsByTagName("img"); | |
let ImgDeact = []; | |
for (let i = 0; i < myImg.length; i++) { | |
if (myImg[i].src.indexOf('https://sun2-19.userapi.com/TXX0AmdpJDc_KdMLdUkU8lgRGNUpUfhkRQT4eA/70U0FUKKdCE.png') != -1) { | |
ImgDeact.push(myImg[i]); | |
} | |
} | |
for (let i = 0; i < ImgDeact.length; i++) { | |
let myLink = ImgDeact[i].parentNode.parentNode.nextElementSibling.children; | |
myLink.item(0).click(); |
// Файл "tsconfig.json": | |
// - устанавливает корневой каталог проекта TypeScript; | |
// - выполняет настройку параметров компиляции; | |
// - устанавливает файлы проекта. | |
// Присутствие файла "tsconfig.json" в папке указывает TypeScript, что это корневая папка проекта. | |
// Внутри "tsconfig.json" указываются настройки компилятора TypeScript и корневые файлы проекта. | |
// Программа компилятора "tsc" ищет файл "tsconfig.json" сначала в папке, где она расположена, затем поднимается выше и ищет в родительских папках согласно их вложенности друг в друга. | |
// Команда "tsc --project C:\path\to\my\project\folder" берет файл "tsconfig.json" из папки, расположенной по данному пути. | |
// Файл "tsconfig.json" может быть полностью пустым, тогда компилятор скомпилирует все файлы с настройками заданными по умолчанию. | |
// Опции компилятора, перечисленные в командной строке перезаписывают собой опции, заданные в файле "tsconfig.json". |
function rus_to_latin ( str ) { | |
var ru = { | |
'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', | |
'е': 'e', 'ё': 'e', 'ж': 'j', 'з': 'z', 'и': 'i', | |
'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n', 'о': 'o', | |
'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u', | |
'ф': 'f', 'х': 'h', 'ц': 'c', 'ч': 'ch', 'ш': 'sh', | |
'щ': 'shch', 'ы': 'y', 'э': 'e', 'ю': 'u', 'я': 'ya' | |
}, n_str = []; |
Pug - это препроцессор HTML и шаблонизатор, который был написан на JavaScript для Node.js.
// in Actions: | |
uploadFile: ({ state, commit }, { file }) => { | |
return new Promise((resolve, reject) => { | |
Fetcher({ | |
url: endpoints.uploadFile, | |
method: 'POST', | |
headers: { | |
'Authorization': `${state.token}` | |
}, | |
onUploadProgress ({ loaded, total }) { |
Proxy requests using Webpack dev server to avoid cors in development mode.
In your webpack.config file add:
"devServer":{
"proxy": {
"/api": {
"target": 'https://my-target.com',
"pathRewrite": { '^/api': '' },
Proxy requests using Webpack dev server to avoid cors in development mode.
In your webpack.config file add:
"devServer":{
"proxy": {
"/api": {
"target": 'https://my-target.com',
"pathRewrite": { '^/api': '' },
{ | |
"name": "test", | |
"version": "1.0.0", | |
"description": "", | |
"main": "index.js", | |
"scripts": { | |
"start": "rimraf ./dist && babel -d ./dist ./src -s && node dist/main.js", | |
"dev": "node dev.js", | |
"lint:js": "eslint ./src", | |
"lint-staged": "lint-staged", |