Знак доллара ($) и знак подчеркивания (_) в JavaScript

Знак доллара ($) и символ подчеркивания (_) являются идентификаторами в JavaScript, что означает, что они идентифицируют объект так же, как и его имя. Идентифицируемые ими объекты включают такие вещи, как переменные, функции, свойства, события и объекты. По этой причине эти символы не обрабатываются так же, как другие специальные символы. Вместо этого JavaScript обрабатывает $ и _ так, как если бы они были буквами алфавита. Идентификатор JavaScript (или просто имя для любого объекта) должен начинаться с...

Как отключить на странице клик правой кнопкой мыши с помощью JavaScript

Это делается очень легко и просто, хотя и не является панацеей. Новички часто считают, что блокируя вызов посетителями контекстного меню с помощью клика правой кнопкой мыши, они могут предотвратить кражу содержимого их веб-страницы. Но, это не совсем так. Отключение клика правой кнопки мыши легко обходится более опытными пользователями, а доступ к большей части кода страницы вообще не требует клика правой кнопкой мыши. Доступ к контекстному меню также можно получить и с помощью клавиатуры. На клавиатуре...

Как сгенерировать случайное число (или строку) в PHP

При разработке приложения на языке программирования PHP довольно часто приходится создавать случайные числа. Например, чтобы делать выборку случайной записи из базы данных, чтобы создавать уникальный идентификатор пользователя (или сеанса), чтобы выводить случайную картинку на сайте, чтобы присваивать случайные названия файлам и т.д. Применений этому есть довольно много. Серверу (компьютеру) достаточно сложно сгенерировать действительно случайное значение. Чтобы упростить ему задачу – вам нужно будет предоставить компьютеру диапазон конкретных значений для выбора. Как вы понимаете, это немного...

Как увеличить трафик на свой блог – практические советы

Наша сегодняшняя статья посвящается Дню блога, который празднуется начиная с 2005 года 31 августа. И независимо от того, вы блоггер начинающий или уже опытный блоггер, информация из сегодняшней статьи может принести вам пользу. По крайней мере, мы надеемся на это. Мы тоже относимся к блоггерам и сами знаем, что мало кто из блогеров полностью доволен трафиком своих сайтов. Чем больше у вас есть, тем больше вы хотите. Поэтому сегодня мы рассмотрим практические советы по увеличению...

Лучшие сайты для онлайн-обучения по различным направлениям

В сегодняшней подборке мы рассмотрим перечень лучших сайтов, созданных для онлайн-обучения. Подборка не содержит рейтингов сайтов и они представлены в алфавитном порядке.     BikWebClass – курсы онлайн для направления HoReCa. Отдельно можно выделить направления HACCP (ХАССП), пищевой безопасности для операторов пищевого рынка и подобные. Сейчас платформа находится в стадии активного наполнения материалами. Курсы подойдут как для индивидуальных игроков, так и для целых компаний. Часть курсов доступна в бесплатном режиме. Языки: русский и украинский.  ...

Как в Magento 2 отобразить в phtml шаблоне ссылку на корзину

В сегодняшнем небольшом практическом уроке мы покажем вам, как можно легко отобразить ссылку на корзину в phtml шаблоне или блоке в Magento 2. Ссылку на корзину и страницу оплаты можно получить с помощью метода getUrl(). Это позволяет легко отобразить эти ссылки в нужном месте и без необходимости писать XML-код в файлах макета.   Если вам нужно отобразить ссылки на корзину и на страницу оформления заказа в phtml файле шаблона, тогда используйте следующий код. Отображаем ссылку...

О чем расскажет внешний вид вашего языка

По внешнему виду языка можно определить состояние здоровья человека, поскольку он является определенным зеркалом организма. Говорят, что если язык чистый и без налета – это признак здоровой пищеварительной системы. Также, на нем отражается состояние и других основных органов человеческого организма. Например, кончик языка отвечает за сердце, боковые края показывают состояние правых и левых легких. На уровень состояния здоровья может указывать цвет языка, состояние его слизистой, налет и характер поверхности языка. Налет на языке – это...

Как делать перевод плагина для сайта на WordPress

Одна из самых ярких особенностей CMS WordPress – это наличие тысячи плагинов на любой вкус. Независимо от того, какую функциональность вы ищете, вероятно, есть плагин, который поможет вам в этом. Тем не менее, подавляющее большинство из них представлены только с интерфейсом на английском языке, что может создавать трудности для тех, кто не является носителем языка. Чтобы устранить этот пробел, вы можете самостоятельно (или с помощью других) перевести нужный плагин. В сегодняшней статье мы подробно расскажем...

Уроки PHP – Как получить URL текущей страницы

Довольно часто вам придется узнавать URL текущей страницы в своем PHP приложении. Например, если вам нужно сделать какое-то конкретное действие в зависимости от фактического URL адреса.     Как получить URL текущей страницы с помощью PHP В языке программирования PHP есть некоторые встроенные глобальные переменные, которые делают процесс получения текущего URL-адреса довольно простым. Вы можете получить любую информацию о текущем URL с помощью суперглобального массива $_SERVER. С помощью этого массива вы можете получить название доменного...

CodeLobster IDE – бесплатный PHP, HTML, CSS, JavaScript редактор

В этой статье мы рассмотрим бесплатный кросс-платформенный редактор для веб-разработки – CodeLobster IDE. Он уже долгое время присутствует на рынке и завоевал очень большое количество пользователей.   CodeLobster IDE предназначен для редактирования PHP, HTML, CSS и JavaScript файлов. Он подсвечивает код в зависимости от синтаксиса, показывает подсказки для тэгов, функций и их параметров. Этот редактор очень хорошо работает со смешанным кодом.   Если вы вставите РНР код в какой-нибудь HTML шаблон, то редактор корректно подсветит...

JavaScript функции DOM, о которых вы не знали

Очень важно в процессе программирования использовать функции DOM и Web API, которые работают во всех современных браузерах и без каких-либо зависимостей. В сегодняшней статье мы рассмотрим малоизвестные функции DOM, у которых сильная поддержка в браузерах. Эти методы и свойства будут хорошо работать с любым набором инструментов, который вы будете использовать в своих проектах.     Вы наверняка использовали addEventListener(), чтобы привязывать события к элементам в документе. Обычно вызов addEventListener() выглядит примерно так: <script> element.addEventListener('click', doSomething,...

Страшные контрасты современности – фото

В соцсети Instagram набирает популярности молодой турецкий фотограф Угур Галлен (Ugur Gallen), который с помощью коллажей различных снимков показывает страшные контрасты сегодняшнего мира. Целью своих работ он называет следующее: Я хотел показать разницу между развитыми и неразвитыми странами. Первые живут в роскоши и мире, но им нужно напомнить, что вторые живут в боли, голоде и войнах.   В сегодняшней статье мы покажем вам наиболее ужасающие его работы, которые мало кого оставят равнодушным.      ...

Как добавить поиск Google на свой WordPress сайт

Google наиболее известен своим поиском, и использование поиска Google на вашем сайте может обеспечить пользователям гораздо лучший опыт. Если они смогут найти то, что ищут, тогда они намного больше времени проведут на вашем сайте. Дефолтный поиск в WordPress неплох для небольших и начинающих сайтов, но по мере роста вашего сайта вы будете замечать его недостатки. В частности, по мере того, как увеличивается объем контента на вашем сайте, этот поиск будет показывать не всегда наиболее релевантные...

Как исправить ошибку прав доступа к файлам и папкам

Довольно часто при работе с любой системой управления контентом (CMS), такой как Magento или  WordPress, может появляться раздражающая «ошибка прав доступа к файлам и папкам». И в этом случае вы не сможете нормально взаимодействовать со своим сайтом. Ведь данные прав доступа оказывают влияние на процесс установки плагинов, модулей или выполнения различных скриптов. Когда система не может получить доступ к нужным папкам и/или файлам, сервер отвечает ошибкой 403 Forbidden. Об этой ошибке в WordPress вы можете...

Вопросы законности при работе с Magento

Если вы захотите запустить рекламную кампанию и использовать в заголовке или описании объявления слово «magento», система вас не пропустит из-за «ненадлежащего использования торговой марки Magento». Также это относится и к идентификации темы (или модуля) на Magento Marketplace. Здесь тоже есть свои нюансы и вопросы законности использования торговой марки. В сегодняшней статье мы рассмотрим вопросы законности использования слова «Magento», а также того, что касается данной торговой марки.     Лицензия на Magento Лицензия – это документ,...

Основы SEO-продвижения в локальной среде

Локальное SEO-продвижение – это комплекс мероприятий по увеличению рейтинга сайта в поисковых системах с привязкой к определенной местности: страна, город, область или район. Грамотное локальное SEO позволит сайту (бизнесу) завоевать лидерские позиции по определенным поисковым запросам, которые имеют явную (или неявную) привязку к какой-то геолокации. Примером для явной геолокации могут выступать такие запросы, как «пицца Киев», «рекламное агентство Харьков» и тому подобные. При неявной геолокации в поисковых запросах опускаются названия конкретной местности, например, просто «пицца»,...

Уроки JavaScript – ознакомление с классами (часть 2)

Классы в JavaScript позволяют писать более чистый и читабельный код. Сегодняшняя статья продолжает тему классов в JavaScript, и в ней речь пойдет о таких понятиях, как поля классов, методы доступа геттеры и сеттеры. Это позволит вам улучшить свои навыки программирования и стать более продвинутым JavaScript разработчиком. Предыдущая статья цикла: Ознакомление с классами в JavaScript (часть 1)     JavaScript классы и поля классов Вы помните конструктор класса из предыдущего урока? Хорошей новостью является то, что...

Уроки JavaScript – ознакомление с классами (часть 1)

Классы в JavaScript являются одной из самых популярных функций, и сегодня мы сделаем их краткий обзор. Мы рассмотрим такие части и концепции, как конструктор, свойства и методы класса, наследование, суперклассы и подклассы, а также способы переопределения свойств и методов конструктора и класса.     Создание объектов по-старому (с помощью конструкторов функций) Как разработчики создавали объекты до введения классов в JavaScript? Они использовали конструкторы функций. Затем, когда нужно было добавить некоторые свойства или методы к объекту,...

Уроки PHP – работа с файлами

Сегодня мы рассмотрим основы, которые вы должны знать при работе с файлами в PHP. Язык программирования PHP располагает рядом функций, которые вы можете использовать для создания, чтения, загрузки и редактирования файлов. Когда вам нужно открыть файл, используйте функцию fopen() с именем файла в качестве параметра. Эту функцию также можно использовать и для создания нового файла. Если указанного в параметре файла не существует, тогда PHP создаст его. В функции открытия файла fopen() есть 8 режимов, и...

Что такое пользовательские атрибуты данных (data) в HTML5 и как их использовать

Сегодняшняя статья посвящена рассмотрению новшества в HTML5 – пользовательских атрибутов данных (data). Вы узнаете, что такое атрибуты data, зачем они нужны, и как их можно использовать.     Зачем нужны пользовательские атрибуты данных? Очень часто разработчикам нужно хранить определенную информацию, связанную с различными элементами DOM. Зачастую такая информация больше нужна именно программистам, а не посетителям сайта. Допустим, вам нужно определять тип блока DOM (section, footer и т.д.) и присваивать ему идентификатор, чтобы позднее добавлять к...

Основы ORM в Magento 2 – Модели, Ресурсы модели и Коллекции

В Magento 2 также, как и в Magento 1, используется ORM (объектно-реляционное отображение). Здесь также участвует шаблон Active Record (AR), который использует классы Модели, Ресурсной модели и Коллекции модели. Это позволяет использовать CRUD-функции в ваших собственных модулях, т.е., управлять данными в базе данных: создавать (create), читать (read), обновлять (update) и удалять (delete) данные. ORM в Magento 2 используется реализациями Репозитория, которые являются частью сервисных контрактов (service contracts). Это важное отличие от Magento 1, так как...

Ужасающие кадры изменений на планете Земля

Компания Google с помощью сервиса Timelapse в инструменте Google Earth показывает всему человечеству, к чему приводи его деятельность. В коротких роликах можно увидеть, как высыхают целые озера и разрастается пустыня. Благодаря данным со спутников, миллионам фотографий Геологической службы США и NASA, все могут увидеть изменения, которые произошли с планетой Земля, начиная с 1984-го года и по сей день. Наибольший акцент в сервисе Timelapse сделан на самых проблемных регионах планеты, в которых за относительно небольшой промежуток...

Цитаты известных людей о важном

В сегодняшней подборке собраны высказывания известных людей о важных сферах жизни. Надеемся, что эти цитаты помогут вам узнать что-то важное и вдохновляющее.     Мы боимся чего-то не потому, что это сложно. Это сложно, потому что мы этого боимся Сенека     Если ты ненавидишь — значит тебя победили Конфуций     То, что людьми принято называть судьбою, является, в сущности, лишь совокупностью учиненных ими глупостей Артур Шопенгауэр     Довольствуйся настоящим, но стремись к лучшему Сократ     Единственный...

Способы восстановления пароля к админке сайта на WordPress

Забыть пароль к админке сайта довольно таки легко. Даже самые продвинутые пользователи могут забыть свой пароль для доступа к Консоли сайта на WordPress. Это не является серьезной проблемой, потому что WordPress позволяет достаточно легко восстановить потерянный пароль. В самом простом случае система просто отправит вам по электронной почте новый пароль. Кроме самого простого способа восстановления пароля (отправка нового пароля на почту), в WordPress есть и другие способы, которые можно применить при прочих обстоятельствах.    ...

Дематюкация – давно забытая украинская ругань и мат

Украинский народ имеет богатую культуру и это касается также и нецензурного выражения своих эмоций: мата и ненормативной лексики. Сейчас украинцы используют в быту больше заимствованных матерных слов (более грязных и неприятных), чем собственных, и присущих именно украинской культуре. Сегодня мало кто помнит «добрые» и «чистые» народные вульгарные выражения, которыми богата наша речь. В связи с этим мы решили наверстать упущенное, и напомнить всем заинтересованным, какую брань использовали наши предки. Ведь, как писал Тарас Шевченко: Учітесь,...