как генерировать рандомную строку в джс
https://stackoverflow.com/questions/1349404/generate-random-string-characters-in-javascript
https://stackoverflow.com/questions/1349404/generate-random-string-characters-in-javascript
Stack Overflow
Generate a string of random characters
I want a string of fixed length, composed of characters picked randomly from a set of characters e.g. [a-zA-Z0-9].
How can I do this with JavaScript?
How can I do this with JavaScript?
надеялась, что прицепится сниппет
короче вот так:
короче вот так:
Math.random().toString(36).substring(2);рандомное число конвертируем в строку в 36-ричной системе счисления, потом обрезаем целую часть от Math.random
https://htmlacademy.ru/blog/boost/frontend/prevent-default
статья про preventDefault
понравился подход с открытием модалки по ссылке в отдельном окне
статья про preventDefault
понравился подход с открытием модалки по ссылке в отдельном окне
HTML Academy
Зачем нужен метод preventDefault
Рассказали, как отменить действие браузера по умолчанию при срабатывании события.
список бесплатных апи доступных без аутентификации
https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/
https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/
Mixed Analytics
Big List of Free and Open Public APIs (No Auth Needed) [2025]
An API (Application Programming Interface) allows you to send and receive data from a remote server, like querying a database. This is helpful when you’re building an app or pulling metrics for…
подмените геолокацию через девтулзы (действительно полезная штука)
https://developers.google.com/web/tools/chrome-devtools/device-mode/geolocation
https://developers.google.com/web/tools/chrome-devtools/device-mode/geolocation
Chrome Developers
Chrome DevTools - Chrome Developers
Chrome DevTools is a set of web developer tools built directly into the Google Chrome browser.
как сделать фуллскрин (через фуллскрин-апи)
https://codepen.io/iwanttobealight/full/ExyRyWj
код: https://codepen.io/iwanttobealight/pen/ExyRyWj?editors=1010
https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API
https://codepen.io/iwanttobealight/full/ExyRyWj
код: https://codepen.io/iwanttobealight/pen/ExyRyWj?editors=1010
https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API
CodePen
ExyRyWj
...
правила написания текстов из курса по дизойну:
- Write things that you would only say to someone out-loud, in person
- Keep your writing as simple and clear as possible
- When you’re writing, say everything you write out-loud before signing off on it
- Avoid jargon at all costs
- Less is more
- Write things that you would only say to someone out-loud, in person
- Keep your writing as simple and clear as possible
- When you’re writing, say everything you write out-loud before signing off on it
- Avoid jargon at all costs
- Less is more
кстати после этих правил идет рекомендация книжки, которая лежит у меня на полке уже около месяца)
https://www.amazon.com/Writing-Well-30th-Anniversary-Nonfiction-ebook/dp/B0090RVGW0/?pldnSite=1
https://www.amazon.com/Writing-Well-30th-Anniversary-Nonfiction-ebook/dp/B0090RVGW0/?pldnSite=1
Forwarded from Daria Moreno-Gogoleva
когда хочется сделать кастомный хук, нужно подумать, можно ли его заменить на функцию
и если можно, то надо смело заменять
и если можно, то надо смело заменять
Forwarded from Daria Moreno-Gogoleva
функции можно кондишинал вызывать + использовать в классовых компонентах + на них легко писать юнит-тесты
proxy
оказывается, я уже читала про это, но совершенно забыла
Proxy это обёртка над объектом, которая позволяет перехватывать действия для работы с объектом. Например
После того как объект был проксирован следует использовать только прокси-версию и не ссылаться на
методы
оказывается, я уже читала про это, но совершенно забыла
Proxy это обёртка над объектом, которая позволяет перехватывать действия для работы с объектом. Например
get, setПосле того как объект был проксирован следует использовать только прокси-версию и не ссылаться на
targetметоды
set и delete (его кто-то еще использует?) должны возвращать trueThe inset CSS property is a shorthand that corresponds to the top, right, bottom, and/or left properties. It has the same multi-value syntax of the margin shorthand.
почему умер флеш (скучаю по нему)
http://web-old.archive.org/web/20101207055957/https://www.apple.com/hotnews/thoughts-on-flash/
http://web-old.archive.org/web/20101207055957/https://www.apple.com/hotnews/thoughts-on-flash/
web-old.archive.org
Thoughts on Flash