Тема для WordPress версии 3.5.1 и выше. Поддерживает английский и русский языки. Бесплатна и свободно распространяемая. Выполнена в неброской цветовой гамме и хорошо подойдет для сайтов где все внимание посетителя должно быть обращено к содержимому сайта.
Здравствуйте!
Меня зовут Александр, предлагаю свои услуги по Web-разработке.
Образование - высшее, по специальности "Программное обеспечение систем". Начиная с 2006 года занимаюсь разработкой web-сайтов. Основной язык программирования - PHP.
Плагин добавляет на страницу панель для быстрой вертикальной прокрутки к началу или концу страницы. Плагин запоминает место из которого была выполнена прокрутка к началу страницы, и позволяет быстро (в один клик) к нему вернуться, чтобы продолжить чтение.
Этот плагин реализует на странице красивую, анимированную всплывающую подсказку, которая появляется в момент, когда пользователь наводит указатель мыши на ссылку с атрибутом title. Может послужить отличной заменой стандартной всплывающей подсказке, применяемой в браузерах.
Плагин тестировался в браузерах Firefox 19.0, Chrome, Opera 12.14.
Раннее связывание (early binding) означает события, происходящие на этапе компиляции. По существу, раннее связывание означает, что на этапе компиляции известна вся информация, позволяющая выбрать вызываемую функцию. (Иначе говоря, объект и вызов функции связываются друг с другом на этапе компиляции.) Примерами раннего связывания являются обычные вызовы функций (включая стандартные библиотечные функции), вызовы перегруженных функций и операторов.
В основу объектно-ориентированного программирования положен принцип «один интерфейс, несколько методов». Он позволяет определять базовый класс операций с единообразным интерфейсом, а их конкретизацию предоставлять производным классам.
Виртуальные функции, абстрактные классы и динамический полиморфизм представляют собой один из наиболее мощных и гибких механизмов реализации принципа «один интерфейс, несколько методов».
Если виртуальная функция не замещается в производном классе, вызывается ее версия из базового класса. Однако во многих случаях невозможно создать разумную версию виртуальной функции в базовом классе. Например, базовый класс может не обладать достаточным объемом информации для создания виртуальной функции. Кроме того, в некоторых ситуациях необходимо гарантировать, что виртуальная функция будет замещена во всех производных классах. Для этих ситуаций в языке C++ предусмотрены чисто виртуальные функции.
Чисто виртуальная функция (pure virtual function) – это виртуальная функция, не имеющая определения в базовом классе.
Язык C++ обеспечивает как статический, так и динамический полиморфизм. Статический полиморфизм достигается с помощью перегрузки функций и операторов. Динамический полиморфизм реализуется на основе наследования и виртуальных функций.
Виртуальная функция (virtual function) - это функция-член, объявленная в базовом классе и переопределенная в производном. Чтобы создать виртуальную функцию, следует указать ключевое слово virtual перед ее объявлением в базовом классе.