Nikolay
точнее так, у файлов должна быть правильная кодировка
Nikolay
скажем js файл который что то выводит или где то исполняется, должен быть в utf-8
Anonymous
а, понял, спасибо
Anonymous
Anonymous
есть разница между "use strict" и 'use strict'?
Andrey
Нет
Oleg
Нет
JẹtFightżer
В кавычках же, не?
Oleg
Контекст, нужно понимать контекст вопроса
Oleg
Машина бы ответила про кавычки, да
∆COЯPX
ну он про разницу в одинарных и двойных кавычек спрашивал же? они в жс равноправные вроде
Oleg
use strict - это про включения вариации работы интерпретатора
JẹtFightżer
JẹtFightżer
с чего лучше всего начать утро?
Oleg
Написать пару сотен строчек на JS
Oleg
Потом обед
Oleg
Потом ещё пару сотен
Oleg
А дальше - как угодно
JẹtFightżer
я уже делал это ночью :с
JẹtFightżer
Кстати, где искать вдохновения для лаконичного именования переменных?
JẹtFightżer
я три сущности уже неделю назвать не могу
Oleg
Возможно причина в том что сущности выполняют слишком много всего и их нужно резать
Mikhail
О, можно создавать чатик Павловы.js
Ilia
JẹtFightżer
нужно 3 функции для того чтобы запись была максимально краткой
JẹtFightżer
и чтобы чейнились эти вызовы
JẹtFightżer
варианта три
добавить в список нод дополнительную ноду и получить список нод
добавить к ноде дочернюю ноду и оставить выбор на текущей
добавить к ноде дочернюю ноду и выбрать дочернюю
JẹtFightżer
при чём первая операция доступна только тогда когда имеем одну несвязанную ноду, добавляем к ней ещё и получаем список
JẹtFightżer
третья недоступна после второй или первой операции
JẹtFightżer
но это не суть
JẹtFightżer
суть в том, что хз как назвать эти почти одинаковые операции. и важно чтобы их было три вот с этими возможностями, чтобы всё чейнилось
Mikhail
addAndSelectList
addAndSelectCurrent
addAndSelectChildren
не?
JẹtFightżer
длиненько :с
Anonymous
что...
Mikhail
А нафига коротенько то? Чтобы через 2 месяца "будущий вы" мозг сломал, что значит какой-нибудь "aal"?
С минификацией Uglify отлично справляется
JẹtFightżer
да нет. назвать просто словом одним. тогад станет ясненько
JẹtFightżer
а коротенько - ибо оно будет везде почти
Anonymous
как вариант действительно, в uglify запихни функции и результат с отступами перепиши
Anonymous
Mikhail
Ну сделайте одну функцию add, передавайте в нее параметром, что надо вернуть. Внутри уже распределяйте, какой функции отдать на обработку.
Anonymous
полиморфизм D:
Mikhail
Магические числа и строки - не лучший вариант, конечно, но почему-бы нет
JẹtFightżer
Anonymous
декораторы
Mikhail
Промисы и then вместо обычных коллбеков?
JẹtFightżer
там как раз граф с отдельными задачами и их последовательностью выполнения. вроде каких-нибудь промисов, но не промисы.
JẹtFightżer
там не каллбэк хэл
JẹtFightżer
но любой параметр кроме функции сильно портит читаемость
Anonymous
с опытом в любом случае научишься называть
Anonymous
так что называй пока shortname1
Anonymous
shortbame2
JẹtFightżer
лол
Anonymous
ну а что делать, елси ты не можешь?
Mikhail
iDontGiveAFuckAboutThisVariableName - что-нибудь в таком стиле.
Anonymous
вот в жаве все в таком
Anonymous
D:
Mikhail
Там ИДЕ хорошо подсказывает :)
Anonymous
Как быть с рест авторизацией? По логину и паролю выдаём авторизационный токен, в обмен на него — рабочий токен с коротким сроком жизни, в обмен на рабочий — данные?
Anonymous
Или паранойя?
Oleg
Вполне себе хороший способ
Oleg
С защитой от cxrf
Дима
Дима
Anonymous
JẹtFightżer
Дима
Дима
С указанием в документации что именно означает такая краткая форма
JẹtFightżer
ну так-то да, осталось только посемантичнее имена придумать
Serhii
Привет ребзя
JẹtFightżer
приветы
JẹtFightżer
я, кстати, начал утро с чая и торта. куда круче, чем js
Oleg
щ/
Oleg
Дима
JẹtFightżer