Хорошая статья про типизацию языков программирования
Кратко:
Слабая/сильная(строгая): в слабой можно складывать строку с числом. В сильной - нет.
Динамическая/статическая: в статической типы переменных и функций должны быть известны на этапе компиляции
Явная/неявная: при явной все типы надо прописывать явно. Почти всегда равнозначна статической типизации.
#pl #js
Кратко:
Слабая/сильная(строгая): в слабой можно складывать строку с числом. В сильной - нет.
Динамическая/статическая: в статической типы переменных и функций должны быть известны на этапе компиляции
Явная/неявная: при явной все типы надо прописывать явно. Почти всегда равнозначна статической типизации.
#pl #js
Хабр
Ликбез по типизации в языках программирования
Эта статья содержит необходимый минимум тех вещей, которые просто необходимо знать о типизации, чтобы не называть динамическую типизацию злом, Lisp — бестиповым языком, а C — языком со строгой...
Недавно получилось сваять прото-калькулятор для сложения двух чисел на чистом HTML + CSS, и тут попадается реализация игры Wordle тоже только на HTML + CSS.
Вообще, HTML5 и CSS3 - довольно функциональные языки. В веб-програмировании обычно всё, что можно реализовать на них (в первую очередь - анимации), лучше делать на них, чтобы разгрузить JavaScript и улучшить производительность приложения, читаемость кода и поддерживаемость проекта.
Два вышеуказанных примера в это "обычно", естественно, не входят.
#tip #html #css
Вообще, HTML5 и CSS3 - довольно функциональные языки. В веб-програмировании обычно всё, что можно реализовать на них (в первую очередь - анимации), лучше делать на них, чтобы разгрузить JavaScript и улучшить производительность приложения, читаемость кода и поддерживаемость проекта.
Два вышеуказанных примера в это "обычно", естественно, не входят.
#tip #html #css
Telegram
Vue-FAQ
HTML и CSS - языки программирования.
Доказано.
Пример мини-калькулятора, складывающего два числа, заданных в двоичном формате, на чистом HTML и CSS.
#css #html #pl
Доказано.
Пример мини-калькулятора, складывающего два числа, заданных в двоичном формате, на чистом HTML и CSS.
#css #html #pl
CSS псевдо-класс
Следующий
——
Коллекция интересных
#tip #css
:hover
предназначен для систем с "мышкой" и на тачскринах может вызывать ненужный эффект при скролле.Следующий
media query
ограничит действие :hover
правила только на системы с "мышкой" или трэкболом.@media (hover: hover) {
.card:hover {
/* Add hover styles.. */
}
}
——
Коллекция интересных
:hover
эффектов #tip #css
Эван посоветовал не использовать в своих проектах недокументированные возможности
#evanyou #video #tip
Vue
вроде:<SomeComponent @vue:mounted="someMethod()">
#evanyou #video #tip
YouTube
Evan You: What you're doing wrong with Vue.js 🙅♂️
Evan You shares his thoughts on how Vue developers can write better code. Ready to master Vue.js? With weekly Vue js tutorials on the latest topics, and exclusive content with Evan You (the creator of Vue), Vue Mastery is the ultimate learning resource for…
Пользовался долгое время для VPN программой
Потратил пару часов, поставил XRay. Если кому релевантно, вот тут туториал. В видео есть полезные советы, включая ссылку на заграничные облачные сервера по $3/month и оплатой рублями.
https://habr.com/ru/articles/728836/
https://www.youtube.com/watch?v=xGwedrFDgw8
#vpn
Outline
, но позавчера Роскомнадзор, похоже, смог и на нее найти заглушку. Вообще, последние недели и месяца они явно активно тестируют возможности различных блокировок. И не безуспешно.Потратил пару часов, поставил XRay. Если кому релевантно, вот тут туториал. В видео есть полезные советы, включая ссылку на заграничные облачные сервера по $3/month и оплатой рублями.
https://habr.com/ru/articles/728836/
https://www.youtube.com/watch?v=xGwedrFDgw8
#vpn
Хабр
Обход блокировок: настройка сервера XRay для Shadowsocks-2022 и VLESS с XTLS-Vision, Websockets и фейковым веб-сайтом
Статья опубликована под лицензией Creative Commons BY-NC-SA . Предыдущие статьи серии: « Современные технологии обхода блокировок: V2Ray, XRay, XTLS, Hysteria и все‑все‑все » « Программы‑клиенты...
Evan You на Vue.js Live конференции рассказал, что в его планах сделать
Если это произойдет,
Ранее Эван также заявлял, что API фреймворка для разработчиков при этом не изменится.
#evanyou #vapor #event
Vapor
mode режимом по умолчанию. Отказ от Virtual DOM при этом будет поэтапный, и на это должно уйти несколько лет. Основные трудности будет предоставлять перевод таких компонент, как Transition
, KeepAlive
и др.Если это произойдет,
Vue.js
будет, наверное, единственным фронтенд фреймворком, позволяющим работать как с Virtual DOM
, так и без него.Ранее Эван также заявлял, что API фреймворка для разработчиков при этом не изменится.
#evanyou #vapor #event
Следующая большая офлайновая конференция Vueconf US пройдет 15-17 мая 2024 года в Новом Орлеане, США
Перед этим 1 мая Эван выступит на более именитой Accel Open Source конференции
#event #vuejs
Перед этим 1 мая Эван выступит на более именитой Accel Open Source конференции
#event #vuejs