-8

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

Советы по веб-разработке 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-аккаунт.

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

+1

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

0

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

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

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

-2

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

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

раскрыть ветку 6
0

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


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

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

Bootstrap не требует знания jquery. Это уже готовый фреймворк. А jquery если чисто легаси тащить.


Согласен, вообще-то разумно. Простите за хейтерский комментарий.

0

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

раскрыть ветку 3
0

Я не юзаю JS. Но если бы юзал, то рекомендовал бы React.

раскрыть ветку 2
Похожие посты
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: