Size: a a a

2020 May 29

L

Lupusregina[beta] in pro.js
CSEON
Ребят помогите засунуть пременные в функцию. Я сам попробовал это сделать но тогда она работает не очень правильно.

let
rep = 10,//1 аргумент
sec = 500,//2 аргумент
x = 0 //текущяя итерация

function hello(){
if(x==rep){
hello = null
x = 0
}else{
console.log(x+" hello")
x++
setTimeout(hello,sec)
}
}

hello()
function hello(rep, sec, x = 0) {
 if ( x === rep )
   return
 console.log(x+" hello")
 setTimeout(hello, sec, rep, sec, x + 1)
}
hello(10, 500, 0)
источник

T

Th0r in pro.js
Aleksei Kowalski
как происходит вызов f, если мы просто возвращаем её примитив
ты не возвращаешь ее примитив
источник

L

Lupusregina[beta] in pro.js
Aleksei Kowalski
как происходит вызов f, если мы просто возвращаем её примитив
считай это перегрузкой операторов, звоня в функцию вызывается функция, при сравнение с числом вызывается valueOf/toString и сравнивается результат
источник

AK

Aleksei Kowalski in pro.js
При повторном вызове выполняется f, которая вызывает add с новым суммированным аргументом?
источник

L

Lupusregina[beta] in pro.js
Aleksei Kowalski
При повторном вызове выполняется f, которая вызывает add с новым суммированным аргументом?
да
источник

L

Lupusregina[beta] in pro.js
Aleksei Kowalski
При повторном вызове выполняется f, которая вызывает add с новым суммированным аргументом?
то есть не при повторном, а при вызове результата add
источник

НА

Николай Алиферов... in pro.js
нет, ну не юзайте для таких длинных цепочек консоль)
источник

T

Th0r in pro.js
Николай Алиферов
нет, ну не юзайте для таких длинных цепочек консоль)
а что юзать, если надо показать несколько выражений и их результаты?
код отдельно, результаты отдельно?
источник

L

Lupusregina[beta] in pro.js
Николай Алиферов
нет, ну не юзайте для таких длинных цепочек консоль)
а где ты длинную цепочку увидел?
источник

НА

Николай Алиферов... in pro.js
просто код в IDE)
источник
2020 May 30

T

Th0r in pro.js
Николай Алиферов
просто код в IDE)
а результаты прифотошопить?
источник

НА

Николай Алиферов... in pro.js
не, к дебагеру приучать и снипеты кидать)
источник

А

Аркаша Одесский 🇪🇪... in pro.js
у меня есть задачка для кодварса
источник

А

Аркаша Одесский 🇪🇪... in pro.js
Аркаша Одесский 🇪🇪
у меня есть задачка для кодварса
есть точки из которых векторные буковки состоят, надо написать алгоритм высчитывающий расстояние между символами с кёрнингом
источник

НА

Николай Алиферов... in pro.js
Aleksei Kowalski
я не вижу сравнения
там челик просто объясняет как-то с конца и вдруг упоминает зачем-то сравнение и тест))
источник

АН

Авроамэриканец Начрэ... in pro.js
Помогите с webpack.

У меня есть 2 js файла, точки входа. Они используют несколько одинаковых css файлов. Я бы хотел избежать дублирования и сохранять код общих css файлов в один бандл common.css. Сейчас файлы сохраняются в css файл с именем js файла точки входа.

Что нужно сделать?
источник

CG

Cat Gn in pro.js
Не срабатывает обработчик, почему?
источник

AK

Aleksei Kowalski in pro.js
Cat Gn
Не срабатывает обработчик, почему?
Попробуй без on писать названия событий
источник

А

Аркаша Одесский 🇪🇪... in pro.js
Aleksei Kowalski
Попробуй без on писать названия событий
+
источник

CG

Cat Gn in pro.js
Авроамэриканец Начрэл
Помогите с webpack.

У меня есть 2 js файла, точки входа. Они используют несколько одинаковых css файлов. Я бы хотел избежать дублирования и сохранять код общих css файлов в один бандл common.css. Сейчас файлы сохраняются в css файл с именем js файла точки входа.

Что нужно сделать?
npm i —save-dev postcss-loader

в корень проекта postcss.config.js :

недостающие 'cssnano' 'autoprefixer' 'postcss-discard-overridden' установи через npm. из них нужен cssnano точно, остальные - не помню

module.exports = {
 plugins: [
   require('autoprefixer'),
   require('postcss-discard-overridden'),
   require('cssnano')({
     preset: [
       'default', {
         discardComments: {
           removeAll: true,
         }
       }
     ]
   })
 ]
}

webpack.config.js:

здесь важен только 'postcss-loader' и порядок, в котором он относительно других лоадеров:

               {
                   test: /\.css$/,
                   use: [
                       'style-loader',
                       {
                           loader: MiniCssExtractPlugin.loader,
                       },
                       'css-loader',
                       'postcss-loader'
                   ]
               },


Не используй .css для postcss, он с ними не работает, используй препроцессор saas (.scss). И вообще забей на .css.
источник