В этом уроке мы поговорим о модулях для работы в интернете. В прошлом уроке мы в значительной степени говорили о строковых модулях.
Начнем с модуля socket — он позволяет взаимодействовать с сетями и создавать сокеты. Так же модуль позволяет выполнять запросы к DNS и обрабатывать ip- адреса.
В свою очередь настройкой шифрованием и аутентификацией сокетов занимается модуль ssl. Так же мы можем обрабатывать сокеты на стороне клиента (причем делать это асинхронно) для этого существует встроенный модуль asyncore или более высокоуровневый модуль asynchat. (далее…)
В этом уроке мы рассмотрим работу с объектом event. Данный объект позволяет совершать довольно разные операции. Например, чтобы узнать координаты точки где вы щелкнули мышью на странице, можно использовать свойства pageX и pageY объекта event.
Давайте рассмотрим получение координат мышкой: (далее…)
Наследование – Является одним из китов Объектно-ориентированного программирования. Оно позволяет расширять классы от одного или нескольких базовых классов.
Обычно главный класс называется Родительским
а наследуемые дочерними. Ещё часто называют Родительские классы Базовыми, а дочерние Производными.
Наследование является очень полезным инструментом, в С++ наследование позволяет в объявление одного класса встраивать другой.
Приветствую вас, уважаемые читатели моего блога. В очередном уроке по языку программирования PHP мы поговорим о статических методах и свойствах. Дело в том что не всегда удобно обращаться к свойству(методу) через объект, собственно для этого и были придуманы статические методы и свойства. К ним можно обращаться не прибегая к объекту , более того такие свойства и методы доступны везде, достаточно только подключить файл с нужным вам классом.
Давайте рассмотрим пример: (далее…)
В сегодняшней статье, я покажу, как интерактивно взаимодействуют ajax и PHP. В качестве примера я напишу простейшее приложение, которое будет распознавать человека по его имени. Мы не будем писать базу данных, все данные будут храниться в массиве.
И так начнем , для начала напишем html форму:
< ?php header("Content-type:text/html;Charset=utf-8"); ?>
< !DOCTYPE html>
<html>
<head>
<title>Взаимодействие AJAX и PHP урок 1</title>
<script type="text/javascript" src="ajax.js"></script>
</head>
<body>
<p><b>Представьтесь пожалуйста:</b></p>
<form method="post">
<p><b>Ваше имя:</b><br /><input name="name" type="text" onkeyup="AjaxResult(this.value)" size="30"/></p>
<div id="result"></div>
</form>
</body>
</html>
Далее давайте рассмотрим файл ajax.js в котором мы пропишем функцию обращения и передачи, данных серверу AjaxResult(). (далее…)
Объединение – это область памяти, которую разделяют несколько переменных. Объединения очень полезны для определения какого-то одного направления. Например можно объединить все переменные типа int. Объединение обозначается с помощью ключевого слова union.
Давайте создадим объединение: (далее…)
Продолжаем рассматривать операторы и функции MySQL.
Оператор ANY используется вместе с операторами сравнения. Данный оператор возвращает:
true — Если среди выданных подзапросов существует истинность второго:
1 < Оператор сравнения> 2
false — если второе значение равно 0
NULL — Если второе значение не определенно NULL
Например для того чтобы узнать есть ли в базе клиенты делавшие заказ на сумму свыше 2 тысяч, например для дальнейшего начисления бонуса. Выполнить это можно следующим образом: (далее…)
В прошлом уроке, мы познакомились с очень важным механизмом наследования. Сегодня мы научимся наследовать конструкторы класса. Конструкторы наследуются таким же образом как и обычные методы! Единственное что нужно знать, это то что конструкторы в дочерних классах, наследуемые конструкторы должны полностью копировать главный конструктор родительского класса! Давайте рассмотрим пример, наследования конструктора: (далее…)
Сегодня, мы продолжим говорить о событиях в JQuery.
Единовременный вызов обработчиков событий
JQuery , можно использовать для связывания события с обработчиком события, который должен быть выполнен один раз.
Это может быть очень полезно, например, при загрузке страницы новому пользователю показать какую либо информацию, а если пользователь заходит не первый раз уже не показывать.
Для вызова события единожды используется функция one(). Рассмотрим пример: (далее…)
Одной из не маловажных значений, является передача объектов в качестве параметра функции. В качестве параметра функции обычно попадает копия объекта. Таким образом, изменения, которые мы вносим в объект при выполнении функции, не как не повлияет на объект, используемый в качестве аргумента для функции.
Рассмотрим пример: (далее…)