Frontender Libs - обзор библиотек JS / CSS
الذهاب إلى القناة على Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
إظهار المزيد7 332
المشتركون
-424 ساعات
-287 أيام
-11030 أيام
أرشيف المشاركات
PHP | Статический анализ
Статический анализ кода - это анализ кода на ошибки, проблемы безопасности, нарушения типов без реального выполнения этого кода.
В PHP для этого есть такие инструменты как Psalm, Phan, PHPStan и другие.
CSS | Уйма полезных советов по работе с CSS
Репозиторий на гитхаб в котором собраны советы профессионалов, позволяющие стать вам лучше в CSS, список регулярно пополняется.
- Используйте CSS Reset
- Наследуйте box-sizing
- Используйте unset вместо сброса всех свойств
- Используйте :not() для добавления / удаления границ в меню навигации
- Проверьте, установлен ли шрифт локально
И еще 20 советов с примерами кода и ссылками на демо.
Каким будет результат выполнения функции?
PHP | Изменение private и protected свойств объектов
При острой необходимости можно изменить private и protected свойства объектов в PHP с помощью Reflection API как показано в примере.
Однако не стоит этим увлекаться, так как свойства классов обычно скрываются не просто так.
Верстальщик от Бога - самый большой канал про верстку в телеграм.
Подписывайся, если ты:
- учишь верстку (у нас есть крутой чат, где можно задать вопросы)
- работаешь верстальщиком/фронтом
- работаешь бэком, но хочешь быть в курсе последних тенденций в верстке и на фронте в целом
Коллекция сниппетов на все случаи жизни
На сайте собраны статьи с советами и примеры кода для JS, CSS, React и Pyton.
Статьи снабжены наглядным демо, есть удобный поиск по записям.
С каждым днем в Telegram набирают популярность Телеграм Боты!
⚜️ Недавно команда AppBit запустила свой Телеграм бот обменник @AppBit_Bot 🚀
WEB Версия https://appbit.net
💰 Доступен обмен Bitcoin и топовой альты на Сбер, Альфу, Тинькоф, Приват24, Монобанк, QIWI, Яндекс, WMZ , Перфект + на любую карту Visa/Mastercard.
🤝 Действует партнерская программа, приведите друга и получите вместе по 100р.
(При условии, что друг совершит любой обмен)
🏦 Бонусом для всех подписчиков действует накопительная скидка 0.4% (плюсуется к сумме обмена)
👀 Если вам нужно обменять другие валюты, подобрать самый выгодный курс, воспользуйтесь мониторингом обменников @Kursoff_Bot 📈
🛡 Здесь представлены только ТОПовые ресурсы , присутствуют отзывы, средняя статистика скорости обработки заявок и куча плюшек.🎃
урл https://kursoff.com
⭐️ Однозначно будущее за ботами, возможно через некоторое время , большинство сайтов исчезнут 🙈
CSS | Коллекция анимированных фонов
Десять примеров анимации фона выполненных без использования скриптов, все примеры выполнены на CodePen, поэтому их легко взять на вооружение.
REST vs SOAP
При выборе архитектуры для веб-сервиса может встать вопрос какую лучше использовать, в статье объясняется что такое REST и SOAP, а так же их отличия и показаны задачи для которых их уместно использовать.
Киберпонедельник в GeekBrains — все направления со скидкой до 60%
Если вы давно хотели начать онлайн-обучение, но не решались — это ваш шанс.
Всего 4 дня — с 22 по 25 января включительно — вы сможете купить курсы GeekBrains и сэкономить! Участвуют все направления: программирование, дизайн, маркетинг, управление, аналитика и креативные профессии.
Добро пожаловать в мир востребованных профессий! https://geekbrains.ru/link/1lJaKH
Какой встроенной функцией PHP можно заполнить строку слева?
Какое максимальное одновременое количество значений может быть у свойства border-radius?
Принципы SOLID, о которых должен знать каждый разработчик
Роберт Мартин, для того, чтобы помочь всем желающим разрабатывать качественные ООП-приложения, разработал пять принципов объектно-ориентированного программирования и проектирования - SOLID.
S: Single Responsibility Principle (Принцип единственной ответственности).
O: Open-Closed Principle (Принцип открытости-закрытости).
L: Liskov Substitution Principle (Принцип подстановки Барбары Лисков).
I: Interface Segregation Principle (Принцип разделения интерфейса).
D: Dependency Inversion Principle (Принцип инверсии зависимостей).
В статье расписаны все принципы, с примерами хорошего и плохого кода.
JS | Паттерн Facade, упрощение работы со сложным кодом
Facade очень часто используемый паттерн. Он заключается в том, чтобы создать простой интерфейс к большой и сложной части кода, чтобы спрятать его сложность.
В статье детально разбирается создание фасада для работы с различными источниками данных с помощью публичного API
Зачем себя ограничивать?
Фронтедеры востребованы, но фулстеки Python / Frontend выглядят привлекательней.
Один такой спец может взять на себя приложение целиком, и работодатели готовы платить ему круглую сумму.
Тут за 12 месяцев вы выучите:
- Веб-вёрстку
- Javascript
- Python
- Angular, React, Vue на выбор
Во время обучения вы напишете 4 дипломных проекта для вашего резюме, а первый платеж - только через полгода
Простая работа с файлами
В общем случае работа с файлами в PHP выглядит так:
1) Открываем файл в нужном режиме (чтение, запись, чтение/запись и т.д.)
2) Делаем что-то с файлом: читаем, записываем и т.д.
3) Закрываем файл.
Однако если Вам нужно только прочитать файл или записать в него, то это можно сделать функциями file_get_contents($filename) и file_put_contents($filename, $content).
Эти функции откроют и закроют файл за нас.
