Pull to refresh
7
0
Send message
Типичный кассир продолжает работать на том же калькулятора, только в профиль: добавили монитор, слегка расширили клавиатуру.
Типичный бухгалтер знает несколько типичных (для своего софта) горячих клавиш и работает только с ними. И это, скорее, уникальный случай, когда сынок рассказал про Ctrl+C и Ctrl+V (но забыл/не знал про Ctrl+X).
Поэтому нет, революций там не произошло никаких, тем паче не произошло никаких метаморфоз уровня того же JS)
— нужны опенсорсные решения!
— вот опенсорс и ссылка на гитхаб.
— а код на сервера вы ставили?

П — последовательность))
Будьте аккуратный в желаниях — некоторые из них могут сбыться))
По-хорошему иметь параметр, позволяющий разработчику подключаться к АПИ в dev-mode.
Ну и, собственно, в этом режиме выводить ему сообщение.
В случае с JS-АПИ можно при вызове методов, которые, скажем, скоро будут deprecated (ну или всей версии АПИ) выводить в консоль варн об этом.
Господа, принцип ЕДИНСТВЕННОЙ ответственности, а не единой. Это так-то немного разные вещи, чуть менее, чем совсем.
Понимаю, что нужно в обратную совместимость, но было бы, конечно, просто замечательно увидеть новую версию API, написанную под современные браузеры на современном js. Ждём, надеемся и верим.

Ну и да, документация — это, пожалуй, самое слабое место Яндекс.Карт. Очень многие вещи проще нагуглить, чем найти в документации (я уже молчу про понять).
За что минусовать? У вас есть мнение — я за вас рад, вполне)

Я правда не понял, когда это я неоднократно садился в лужу, если это первый пост в котором я отметился в комментах (у Хабра все посты записаны).
Да и конфликт только в треде с вами обнаружился.
Вы как-то близко всё к сердцу принимаете. Я написал комментарий, в котором защитил ваш код (в вопросе о регулярном выражении и стрингах) и позволил себе заметить, что функция всё равно неработоспособна, что позже оправдал глупостью самого ТЗ.

Где вы нашли невежество и непонимание? Почему похвала от меня — это стыдно? ХЗ)
Ну да и ладно, не обижайтесь)
Казалось бы, причём здесь мы, если за развитием языка последние три года не следили именно вы)
Ну в рунете у неё уже меньше процента, всё ж не популярна уже, так что можно смело заявлять, что все умеют)
Тут вопрос в ТЗ.
С одной стороны о правильности порядка в ТЗ разговора не было.
А с другой стороны в данном примере:
"(qwerty)"

скобки закрыты, но функция работать не будет.

Поэтому я и не считаю ваш вариант действительно рабочим, однако признаю, что на собеседовании он прокатил бы и выглядел, как минимум, интересней варианта топикстартера)
То что там рекурсия — это видно. Я говорил о другом — выше примеры)
Для примера пропустите эту строку: "({)}" — все скобки тут закрыты
То есть вы считаете, что функция, выполняющая по одной замене для каждого вида скобок, — самодостаточна?
2018 год на дворе, все браузеры уже научились в let и const
Ваш случай лечится элементарной заменой
for (var i = 1; i <= 3; ++i)

на
for (let i = 1; i <= 3; ++i)
Вы не правы: скобки, заключённые в кавычки, являются именно строкой, а не регулярным выражением, так что экранировать ничего не нужно.

Однако, да, это не делает пример работоспособным, потому как в данном случае (указание строки, а не регулярного выражения в качестве аргумента) будет произведена только замена первого совпадения для каждого вида скобок.

Кто сказал, что из js нельзя менять значения before и after?
Для задач, выходящих за пределы возможностей инлайна, существует document.styleSheets

Information

Rating
Does not participate
Registered
Activity