Aleksey
+ "" ?
Vlad
тоже не работает, почему-то
Vlad
да и было бы просто странно))
Aleksey
writtenCities массив или объект?
Vlad
объект с массивами
Aleksey
судя по скрину массив
Aleksey
Vlad
Господи
Vlad
какой я невнимательный
Vlad
спасибо
Vlad
хотя стоп
Vlad
по сути проблему это не решило
Vlad
а, понял еще раз спасибо
Eddie
всем привет, кто-то юзает ftp-sync в vscode ?
Illia
ребят, подскажите плз чат по тайпскрипту
Illia
👍
Akmat
var arr = []; for (var i = 0; i < 1000; i++) arr[i] = 0; function walkIn(arr) { for (var key in arr) arr[key]++; } function walkLength(arr) { for (var i = 0; i < arr.length; i++) arr[i]++; } function bench(f) { var date = new Date(); for (var i = 0; i < 10000; i++) f(arr); return new Date() - date; } alert( 'Время walkIn: ' + bench(walkIn) + 'мс' ); alert( 'Время walkLength: ' + bench(walkLength) + 'мс' );
Akmat
как тут функция вызывается walkIn and walkLength?
Akmat
именно вот это код f(arr);
Taras
можно ли классы css передать в массив?
Taras
и как их записывать?
Akmat
и как их записывать?
var classCss = []; classCss.push(className);
Aleksey
как тут функция вызывается walkIn and walkLength?
функция = объект класса Function, указатель на объект можно записать в переменную. var foo = console.log; foo("Hello world"); // = console.log("Hello world");
Bohdan
https://music.yandex.ru/artist/36684/tracks
Bohdan
Bohdan
просто скролю список. от чего такая дичь?
Defragmented
просто скролю список. от чего такая дичь?
возможно частое изменение DOM элементов, каждое из которых вызывает reflow?
Eddie
как мне запустить в галпе таск "browser-sync" после завершения "ftp-deploy-watch" ? gulp.parallel - не подходит, так как, таск "browser-sync" иногда завершаеться быстрее за ftp-deploy-watch ...
D_d
gulp run sequnce есть
Eddie
gulp run sequnce есть
оО ща гляну
Alexander 🐯
Eddie
Или gulp v4
ну да, на gulp v4 и пишу. чёт не работает, browser-sync запускается быстрее за ftp-deploy-watch(
Alexander 🐯
ну да, на gulp v4 и пишу. чёт не работает, browser-sync запускается быстрее за ftp-deploy-watch(
Посмотри GitHub.com/kldkv/default там где список задач build там наглядно написано
Eddie
Посмотри GitHub.com/kldkv/default там где список задач build там наглядно написано
я так понял, можно завернуть в промис ftp-deploy-watch, если вернет ресолве, то только после этого запустить browser-sync ?
Eddie
мой gulp.js const gulp = require('gulp') const sass = require('gulp-sass') const browserSync = require('browser-sync').create() const sourcemaps = require('gulp-sourcemaps') const gutil = require('gulp-util') const ftp = require('vinyl-ftp') const runSequence = require('gulp-sequence') const notify = require('gulp-notify') / Configuration / const user = 'ew' const password = 'fdfdfdsfd43dd' const host = 'localhost' const port = 21 const localFilesGlob = ['..//*', '../*', '!node_modules/'] const remoteFolder = './' // helper function to build an FTP connection based on our configuration function getFtpConnection () { return ftp.create({ host: host, port: port, user: user, password: password, parallel: 35, log: gutil.log }) } gulp.task('ftp-deploy', function () { let conn = getFtpConnection() return gulp.src(localFilesGlob, { base: '.', buffer: false }) .pipe(conn.newer(remoteFolder)) // only upload newer files .pipe(conn.dest(remoteFolder)) .pipe(notify('Dev site updated!')) }) gulp.task('ftp-deploy-watch', function (callback) { let conn = getFtpConnection() gulp.watch('../sa/re/css/css/ew.css') .on('change', function (event) { console.log('Changes detected! Uploading file: ' + event) return gulp.src([event], { base: '.', buffer: false }) .pipe(conn.newer(remoteFolder)) // only upload newer files .pipe(conn.dest(remoteFolder)) }) callback() }) gulp.task('browser-sync', () => { browserSync.init({ proxy: 'localhost', namespace: function (namespace) { return 'localhost:3004' + namespace } }) gulp.watch('../ss/fd/css/sass/sdsd.sass', gulp.series('sass')) }) gulp.task('sass', function () { return gulp.src('../ss/fd/css/sass/sdsd.sass') .pipe(sass().on('error', sass.logError)) .pipe(sourcemaps.write()) .pipe(gulp.dest('../sa/re/css/css/ew.css')) .pipe(browserSync.stream()) }) gulp.task('default', gulp.series('sass', 'ftp-deploy-watch', 'browser-sync'))
Анатолий
Анатолий
Нормальная такая формулировка :)))
Анатолий
Почти прямым текстом "что такое фп и почему оно говно"
Анатолий
Форвардить не буду, мне не очень нравится этот канал
Дима
Наброс
Anonymous
Ну конечно enterprise java куда веселее) https://gist.github.com/lolzballs/2152bc0f31ee0286b722
Anonymous
Наброс
Это в стиле Анатолия — рассуждать о том, в чём не разбираешься. =)
Nikita
которые тычут тебе своим "Да у меня 45 лет опыта"
Nikita
И джаваэнтерпрайз лучшее решение для чего угодно
Nikita
"Небольшой удобный фреймворк основанный на Spring и микросервисах"
Alexander
Зочем вы пишите страшные непонятные вещи, я розочарован, это джаваскрипт чатек зочем джава фуфу
Анатолий
которые тычут тебе своим "Да у меня 45 лет опыта"
"Я 45 лет занимаюсь одним и тем же, я точно знаю, что всё остальное говно!"
Анатолий
На самом деле во фронтенде этим страдают чаще. Очень многие ни разу не пробовали чего-то кроме своего любимого реакта/ангулара/подставить_нужное, но точно знают, что не их любимая технология - говно
Анатолий
Джунам это простительно, у них синдром утёнка, но вот почему уважаемые сеньоры таким страдают - загадка. Видимо объяснение выше, в сообщении про 45 лет :)
Nikita
И огонь в душе погас
Nikita
А без мозга и огня за еще живыми людьми уже не угнаться
Nikita
И за место работы уже держаться надо, ведь на Java EE нет 140 вакансий в неделю
Анатолий
Для этого существуют фронтенд-чаты. Они во всех смыслах разжигают даже полностью погасших :)
Nikita
Как раз таки в таком чате я такого последний раз и видел
Nikita
Во вью чате рассказывал какое нода говно и что писать надо на похапе и жаве
Анатолий
Видимо, порог вхождения упал вместе с возрастом вхождения, и у многих понты и выпендрёж компенсируют недостаток самооценки и отсутствие профессионализма
Nikita
называть переменную var - та еще идея
Nikita
В описании канала инфа
Aleksey
typeof var = 'number' var1 = 3 ('number' == 3) // false
Nikita
Вилку
Eshently
это уже не имеет значения
Eshently
typeof var = 'number' var1 = 3 ('number' == 3) // false
что вы выдали? Почему он себя так ведет?
Anonymous
https://learn.javascript.ru/types-intro
Anonymous
Результатом typeof является строка, содержащая тип:
Aleksey
что вы выдали? Почему он себя так ведет?
> let foo = 3 > typeof foo 'number'
Eshently
срочно удаляю свои сообщения
Nikita
Е
Anonymous
сайт лежит на hostland
Anonymous
но почему то если я докидываю файлы или странички по фтп - и пытаюсь открыть из веба - показывает 404
Anonymous
htacsess я удалил, не помогло
Anonymous
ждал день - тоже не помогло
Андрей
выключайте AdBlock при отладке, мне помогло)
Aleksey
Причем тут JS и шаред хостинг? Спрашивайте в канале php.