JavaScript. For и его особенности

Как я уже писал (наверно), на смену циклам приходят генераторы ибо более узконаправленные аналоговые по функционалу конструкции. А всё почему? Всё потому, что в циклах слишком много особенностей и условностей, ведь это одна из самых примитивных и следовательно древних конструкций, существовавших в программировании с незапамятных времён (да-да, ещё с Assembler/Fortran или ещё какой древней дичи,…

Продвигаем свой магазин

Начинаем с малого, для продвижения своего магазина, нужно чтобы он действительно был вашим, а не очередной калькой по дизайну и наполнению с более успешного интернет-магазина. Почему? Всё просто, если человек уже где-то видел ну очень похожий дизайн, то у него где-то просыпаются воспоминания о всяких мошеннических сайтах вроде «Дорвеев», что мягко говоря не очень. Так…

JavaScript и стиль написания

«Код — это искусство» Эти слова можно услышать от практически любого человека, так или иначе имеющего отношение к программированию, почему они так говорят? Всё на самом деле просто, возьмите какой-нибудь простой вводный учебник по какому-нибудь ЯП, например, JS и прочитав его поищите в разделах GitHub этого языка простые и не очень программы, написанные пользователями. Что…

Циклы и условия

Тут будет одновременно и про PHP и про JavaScript, т.к. эти элементы реализованы с достаточным количеством схожих элементов и банально немного похожи друг на друга. Поэтому, говорим о том и о другом одновременно. Основное отличие циклов в PHP от циклов в JavaScript (на первый взгляд) в их оформлении, в обоих языках присутствуют свои языковые конструкции,…

JavaScript и сервер

Основной особенностью работы JavaScript является работа на вкладке, когда она открыта, работа во вкладках, которые были открыты самим скриптом, то есть, нечто иное, например, взаимодействие с другими независимыми вкладками, файлами, почтой и прочими возможностями web JS взаимодействовать не может. Небольшая оговорка, не может, если выполняется в браузере, так-то его можно использовать как серверный язык. Тогда…

Интерфейс на основе JavaScript

Собственно, тут всё просто. Есть условия отображения — нужен отклик на наличие этих условий. Самый продвинутый так и так должен быть на компьютере. Почему? Всё дело в размере экрана и в возможностях. Как ни крути, но мышь — лучше устройство взаимодействия с компьютером, после клавиатуры. Однако, исторически сложилось так, что мобильные устройства стали куда более…

PHP7. Первые шаги

С запуском и работой с этим языком мы уже определились, попробуем теперь сваять что-то более или менее работающее и полезное. Поскольку до библиотек дополнительных и подключаемых модулей ещё далеко, то в качестве визуального представления будем использовать имеющиеся в языке средства. А именно HTML-тег <form>. Сейчас расскажу подробнее. Нам нужно брать 2 или более (в нашем…