Советы по веб-разработке

Советы по веб-разработке PHP, Javascript, Mysql, Битрикс, Yii, Photoshop, Веб-Разработка, Длиннопост

PHP

Рекомендуется не закрывать PHP-код в конце файла (через символ ?>), т.к. закрытие PHP-кода может привести к добавлению лишнего символа, из-за чего может возникать ошибка.



JavaScript

Рекомендуется делать выборку элементов по ИД (через метод getElementById), т.к. выборка элементов по ИД работает быстрее, чем по классам



jQuery

Перед анимацией (fadeIn, slideUp) рекомендуется выполнять метод stop(), которая останавливает текущую анимацию. Иначе, например, при нажатии несколько раз на меню, оно будет открываться и закрываться несколько раз (пока не проиграется вся анимация)



MySQL (MariaDB)

При выборки данных, дату рекомендуется формировать заранее (например на стороне PHP), т.к. MySQL не кеширует запросы, если вместо даты будут использованы, например, CURDATE() или NOW().



SEO

В Яндекс.Вебмастер и в "Google для веб-мастеров" рекомендуется добавить свой сайт и указать sitemap.xml, который позволит быстрее найти и проиндексировать сайт



Битрикс

Если элементы содержат URL (новости, статьи), то их рекомендуется выводить через инфоблоки. Если у элементов нет URL (баннеры), то их рекомендуется выводить через Highload-блоки. Выборка Highload-блоков происходит быстрее, чем инфоблоков



Yii

В Yii входит файл «requirements.php», через который можно проверить, соответствует ли текущие настройки веб-сервера для работы с Yii



Оптимизация кода

В циклах «for» размер массива рекомендуется объявлять заранее (пример на картинке ниже). Иначе на каждой итерации цикла размер массива будет заново пересчитываться

Советы по веб-разработке PHP, Javascript, Mysql, Битрикс, Yii, Photoshop, Веб-Разработка, Длиннопост

Бонус: совет по Photoshop

Можно легко убрать объект на картинке, при этом фон будет автоматически заменён (пример на картинке ниже). Для этого надо выделить объект, нажать правую кнопку мыши и выбрать «Fill».

Советы по веб-разработке PHP, Javascript, Mysql, Битрикс, Yii, Photoshop, Веб-Разработка, Длиннопост

---------------------

Мой twitter-аккаунт.

Дубликаты не найдены

+2

Какие-то советы из 2007 года

0

Почём аккаунт купил?

раскрыть ветку 1
0
Аккаунт не передавался
0

Yii может стать неактуальным фреймворком из-за эпидемии в Китае

-4

Юзать jquery в 2020? Ну и бред.

P. S. Пых - хуйня.

раскрыть ветку 7
+1

Он всё равно ещё актуально используется, многие библиотеки (яркий пример Bootstrap) требуют jQuery.


По PHP до сих пор встречаю файлы, в которых закрыт PHP и ещё добавлена пустая строка, потом надо будет этот файл подключить перед вызовом header(), и будет ошибка. Лишний раз упомянуть думаю будет не лишним)

раскрыть ветку 1
+1

Ваш JS фреймворк устарел месяц назад.

раскрыть ветку 4
Похожие посты
61

Решение практических задач на JavaScript

60

Ссылки на полезные ресурсы для изучающих PHP

Ссылки на полезные ресурсы для изучающих PHP PHP, Программирование, Веб-Разработка, Подборка, Ссылка, IT, Длиннопост
Symfony (en) — документация по Symfony, одному из мощнейших PHP-фреймворков. Symfony лежит в основе Laravel.
Показать полностью
140

Во все тяжкие: Веб-разработчик с нуля. 1 год

Во все тяжкие: Веб-разработчик с нуля. 1 год IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост
Показать полностью
148

Во все тяжкие: Веб-разработчик с нуля. 11 месяцев

Во все тяжкие: Веб-разработчик с нуля. 11 месяцев IT, Программирование, Карьера, Javascript, Веб-Разработка, Frontend, Web, Длиннопост
Показать полностью
255

Бывших программистов не бывает?

Бывших программистов не бывает? PHP, Разработка, Mysql, Логистика, Водитель, Длиннопост
Бывших программистов не бывает? PHP, Разработка, Mysql, Логистика, Водитель, Длиннопост
Бывших программистов не бывает? PHP, Разработка, Mysql, Логистика, Водитель, Длиннопост
Показать полностью 2
54

Занимательная Картография: редкие мобы

Занимательная Картография: редкие мобы Занимательная картография, World of Warcraft, Photoshop, Javascript
1499

Куда делить все специалисты и почему рядом с тобой дурак?

326

Обработка запросов от китайского GPS-Tracker TK-102B

Обработка запросов от китайского GPS-Tracker TK-102B GPS трекер, Карты, Мониторинг, PHP, Mysql, Длиннопост
Обработка запросов от китайского GPS-Tracker TK-102B GPS трекер, Карты, Мониторинг, PHP, Mysql, Длиннопост
Показать полностью 1
1700

19 полезных сайтов для начинающих программистов

19 полезных сайтов для начинающих программистов CSS, SEO, C++, PHP, Python, Javascript, HTML, Длиннопост
Показать полностью 1
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: