Обучение программированию с нуля онлайн бесплатно

2016 уже с нами ;)

Запуск JavaScript в консоли Mozilla Firefox

Для отладки JavaScript в Firefox лучше всего использовать плагин Firebug - установите его, а затем нажмите F12, выберете вкладку " Консоль" скопируйте код о окошко где сверху есть кнопка "Запустить", и нажмите на эту кнопку.

Netbeans автодополнение кода JavaScript - пример шаблона

Создадим шаблон с некоторым именем и затем добавим в него, например, логгирование в консоль браузера:

console.log('${here}');

После чего нажмите кнопку "Применить" - изменения будут сохранены.

Сodeigniter валидация экранирование данных для SQL

Игнайтер даёт нам "3 метода" фильтрации данных:

    $this->db->escape() 

Зависит от типа данных и может отфильтровать только строку - кавычки добавит автоматически:

    $sql = "INSERT INTO table (title) VALUES(".$this->db->escape($title).")";
$this->db->escape_str()

от типа данных не зависит, окружать кавычками придётся самому:

Типы данных - JavaScript

Элементарные типы

JS различает три элементарных типа данных:

  1. числа
  2. строки
  3. логические значения

Также есть два тривиальных типа null и undefined, каждый соответствует только одному значению.

Составные типы - объекты, массивы, функции

Объект - составной тип данные, имеет в качестве полей данные элементарного типа или другие объекты.

когда один цикл, а когда 2

В одном из разделов есть такой текст:

Рассмотрим $m$-членный цикл $(1, 2, 3, ... m)$, он представляет собой подстановку, увеличивающую каждое кроме $m$ число на единицу, а само $m$ переводящую в единицу, если не учитывать $m$, то можно записать, что:
$x \rightarrow x + 1 (mod \; m)$ - в данной формуле использована операция получения остатка от деления.

PHP фунция - Получит время последнего изменения файла в нужном формате

Можно так:

   	/**
	 * Получит время последней модификации файла в нужном формате
	 * 
	 * @param type $filePath - полный путь к файлу на сервере
	 * @param type $timeFormat - требуемый формат - по умолчанию DateTime::W3C
	 * @return W3C_datatime_string - строка содержащая время модификации
	 */
	function getLastModeTime($filePath, $timeFormat = \DateTime::W3C) 
	{
		$result = false; 
		$time = filemtime($filePath); // можно подавить исключение @filemtime()
		if ($time) {
			$result = date($timeFormat, $time);
		}
		return $result;

PHP echo() что быстрее - параметры через точку или через запятую - конкатенация - какая разница

echo $a, $b; 

(перечисление через запятую) работает швыдче, нежели

echo $a . $b;

(конкатенация)

Случай:

echo $a, $b;

работает быстрее, чем:

echo $a . $b;

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

Pages

Subscribe to RSS - Обучение программированию с нуля онлайн бесплатно