Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 07

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Alexandr Kochnev
Добрый вечер.
Пишу движок для для блога. Node.js+React+MySQL. Есть страница для создания поста. Допустим, юзер желает отправить какой-нибудь здоровенный пост, да ещё с прикреплёнными файлами. Эта отправка займёт более-менее длительное время. Если юзер в течение этого времени уйдёт со страницы отправки поста на какую-нибудь другую, да ещё нажмёт "Обновить" пару раз, то что будет? Как сделать, чтобы ничего не было - т.е., пост спокойно продолжал бы передаваться и по окончании сигнализировал бы об этом?
Наверняка есть какие-то готовые решения, не хочется изобретать велосипед.
что-то рядом с "готовым решением" может быть bg fetch (https://developers.google.com/web/updates/2018/12/background-fetch)
источник

КС

Кирилл Смолов... in JavaScript Noobs — сообщество новичков
Кхм. Ребят, как мне сделать такой же запрос через fetch, как с x-www-form-urlencoded в postman?
источник

КС

Кирилл Смолов... in JavaScript Noobs — сообщество новичков
источник

КС

Кирилл Смолов... in JavaScript Noobs — сообщество новичков
Вот этот запрос, только через fetch()
источник

KM

Konstantin Maksimovi... in JavaScript Noobs — сообщество новичков
источник

КС

Кирилл Смолов... in JavaScript Noobs — сообщество новичков
Konstantin Maksimovich
Офигеть. Спасибо
источник

i

ik in JavaScript Noobs — сообщество новичков
Grim Jacques
вот я тоже считаю что нитко не знает кто эти люди, а девушка затирает что все знают )
Пиши еще
источник

GJ

Grim Jacques in JavaScript Noobs — сообщество новичков
кому, куда ?
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Пацаны, я сбросить весь код не могу, ибо там больше 5к строчек
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Но хули в начале у функции нету названия?
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
window.SCRIPTS_LOADED.polyfills && ((window.webpackJsonp = window.webpackJsonp || []).push([[2], {
   "+/1j": function(e, t, n) {
       "use strict";
       var r = n("ERkP")
         , u = n("k/Ka")
         , o = n("9MNk")
         , a = n("QAqE")
         , i = n("Nw+a")
         , l = n("Nfwf")
         , c = n("r3Qg")
         , s = n("CYzn")
         , f = n("vlSS")
         , d = n("zCvs")
         , p = {
           accessibilityLabel: !0,
           accessibilityLiveRegion: !0,
           accessibilityRole: !0,
           accessibilityState: !0,
           accessibilityValue: !0,
           accessible: !0,
           children: !0,
           classList: !0,
           dir: !0,
           importantForAccessibility: !0,
           lang: !0,
           nativeID: !0,
           onBlur: !0,
           onClick: !0,
           onClickCapture: !0,
           onContextMenu: !0,
           onFocus: !0,
           onKeyDown: !0,
           onKeyUp: !0,
           onTouchCancel: !0,
           onTouchCancelCapture: !0,
           onTouchEnd: !0,
           onTouchEndCapture: !0,
           onTouchMove: !0,
           onTouchMoveCapture: !0,
           onTouchStart: !0,
           onTouchStartCapture: !0,
           pointerEvents: !0,
           ref: !0,
           style: !0,
           testID: !0,
           dataSet: !0,
           onMouseDown: !0,
           onMouseEnter: !0,
           onMouseLeave: !0,
           onMouseMove: !0,
           onMouseOver: !0,
           onMouseOut: !0,
           onMouseUp: !0,
           onScroll: !0,
           onWheel: !0,
           href: !0,
           rel: !0,
           target: !0
       }
         , h = Object(r.forwardRef)((function(e, t) {
           var n = e.dir
             , o = e.numberOfLines
             , f = e.onClick
             , h = e.onLayout
             , y = e.onPress
             , g = e.onMoveShouldSetResponder
             , b = e.onMoveShouldSetResponderCapture
             , w = e.onResponderEnd
             , x = e.onResponderGrant
             , S = e.onResponderMove
             , k = e.onResponderReject
             , E = e.onResponderRelease
             , T = e.onResponderStart
             , O = e.onResponderTerminate
             , P = e.onResponderTerminationRequest
             , C = e.onScrollShouldSetResponder
             , j = e.onScrollShouldSetResponderCapture
             , R = e.onSelectionChangeShouldSetResponder
             , _ = e.onSelectionChangeShouldSetResponderCapture
             , M = e.onStartShouldSetResponder
             , A = e.onStartShouldSetResponderCapture
             , I = e.selectable
             , N = Object(r.useContext)(d.a)
             , L = Object(r.useRef)(null)
             , D = [v.text, !0 === N && v.textHasAncestor, 1 === o && v.textOneLine, null != o && o > 1 && v.textMultiLine]
             , z = [e.style, null != o && o > 1 && {
               WebkitLineClamp: o
           }, !0 === I && m.selectable, !1 === I && m.notSelectable, y && m.pressable];
           Object(i.a)(L, h),
           Object(s.a)(L, {
               onMoveShouldSetResponder: g,
               onMoveShouldSetResponderCapture: b,
               onResponderEnd: w,
               onResponderGrant: x,
               onResponderMove: S,
               onResponderReject: k,
               onResponderRelease: E,
               onResponderStart: T,
               onResponderTerminate: O,
               onResponderTerminationRequest: P,
               onScrollShouldSetResponder: C,
               onScrollShouldSetResponderCapture: j,
               onSelectionChangeShouldSetResponder: R,
               onSelectionChangeShouldSetResponderCapture: _,
               onStartShouldSetResponder: M,
               onStartShouldSetResponderCapture: A
           });
           var F = N ? "span" : "div"
             , U = function(e) {
               return Object(a.a)(e, p)
           }(e);
           U.classList = D,
           U.dir = n,
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
N || (U.dir = null != n ? n : "auto"),
           U.onClick = function(e) {
               null != f && f(e),
               null == f && null != y && (e.stopPropagation(),
               y(e))
           }
           ,
           U.style = z;
           var W = Object(c.a)(U)
             , B = Object(l.a)(L, W, t);
           U.ref = B;
           var V = Object(u.a)(F, U);
           return N ? V : r.createElement(d.a.Provider, {
               value: !0
           }, V)
       }
       ));
       h.displayName = "Text";
       var v = o.a.create({
           text: {
               border: "0 solid black",
               boxSizing: "border-box",
               color: "black",
               display: "inline",
               font: "14px System",
               margin: 0,
               padding: 0,
               whiteSpace: "pre-wrap",
               wordWrap: "break-word"
           },
           textHasAncestor: {
               color: "inherit",
               font: "inherit",
               whiteSpace: "inherit"
           },
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Просто Function(e,t, n)?
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Должно же быть название вроде
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Испанский Коммунист
Должно же быть название вроде
не обязательно
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Anton Permyakov
не обязательно
Блять, у меня в ЯП это обязательно
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Только лямбды, которые применяются точечно не имеют названий
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
А как тогда мне обращаться к этой функции?
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Ибо для её запуска у меня в программе типо надо писать имя и передавать параметры
источник

И

Испанский Коммунист... in JavaScript Noobs — сообщество новичков
Я скачал интерпритатор JS для моего ЯП - С№
источник