Size: a a a

JavaScript.Ninja

2021 June 30

N

Nikolai in JavaScript.Ninja
Хорошо, спасибо друзья
источник

O

Oleh in JavaScript.Ninja
немного продвинулся - переписал корный модуль он теперь принимает вьюшку в         view: emailOptinView,  в 160 строке - и работает как прежде. Но опять таки когда я пытаюсь переписать на орг-уровне это значение другим темплейтом - вот так:  define([  
   'jquery',  
   'can',  
   'coreMods/emailOptin/v2/emailOptinBase_control',  
   'mustache!./emailOptin_view',  
 ], function ($, can, EmailOptinBaseControl, emailOptinView2) {  
 
     mn.controls.emailOptin = new EmailOptinBaseControl('body', {  
       viewData: {  
         view: emailOptinView2,  
       }  
     }  
   );  
});  Оно не работает и использует вюшку с корного модуля
источник

N

Nikolai in JavaScript.Ninja
источник

A

Artur in JavaScript.Ninja
» Можно ли как-то без JS в CSS сделать выбор предыдущего элемента?

зачем читать вопрос...
источник

N

Nikolai in JavaScript.Ninja
источник

M

Merry in JavaScript.Ninja
в css селекторы не умеют "ходить" назад
источник

KR

Kirill Romanov in JavaScript.Ninja
пока что
источник

KR

Kirill Romanov in JavaScript.Ninja
has уже не за горами
источник

AS

A S in JavaScript.Ninja
подскажите по typescript

Делаю проверку так:

if ([Enum.ONE, Enum.TWO,Enum.THREE].includes(item)) {
  ....
}

но при такой проверке не определяет тип

если делать так

if (item === Enum.ONE || item === Enum.TWO || item === Enum.THEE) {.....}

то ок

как сделать с includes?
источник

IK

Illya Klymov in JavaScript.Ninja
никак, только выносить в отдельный typeguard
источник

BS

Borys Shulyak in JavaScript.Ninja
Всем привет! Подскажите пожалуйста как быстрее всего специально получить 500 ошибку для Next.js? Может кто знает апишку, на которой cors не пофиксили 😅?
источник

AS

A S in JavaScript.Ninja
а как сделать через typeguard
есть пример может?
источник

II

Ilya Izilanov in JavaScript.Ninja
источник

M

Michael in JavaScript.Ninja
Друзья, согласно command query separation, надо разделять побочные эффекты.
Имеется следующая функция. Она возвращает булево  надо ли показывать сообщение. Но она так же берет и записывает данные в сторадж.

Как лучше разделить ее?

export const handleMessageShow = () => {
 const todayTimeStamp = getLSTimestamp();
 const wMTimestamp = localStorage.getItem(WM_TIMESTAMP_KEY);
 if (wMTimestamp && todayTimeStamp === wMTimestamp) {
   return false;
 }

 localStorage.setItem(WM_TIMESTAMP_KEY, todayTimeStamp);
 return true;
};
источник

RN

Renat N in JavaScript.Ninja
всем привет, как я понял, нового анонса по курсу NodeJs не было в июне?
источник

IK

Illya Klymov in JavaScript.Ninja
да
источник

D

Dimitrii in JavaScript.Ninja
Вынеси из неё работу со стораджем. Но потом вдруг окажется, что вобращения к стораджу где-то должны всё таки быть.
источник

RM

Roman Mironov in JavaScript.Ninja
я нашел проблему, из-за которой все лагало, и дело далеко не в табнайне было
источник

RM

Roman Mironov in JavaScript.Ninja
а вот в этой настройке при работе от аккумулятора
источник

RM

Roman Mironov in JavaScript.Ninja
так шо, маководы, если работаете от аккумулятора, и что-то виснет - то вам сюда
источник