JavaScript функции работы со строками, первый последний символ, подстрока, номер позиции символа, регистр и т.д. - список

Функции для работы со строками:

var s = "hello, world" // пусть дана такая строка
s.charAt(0) // => "h": первый символ.
s.charAt(s.length-1) // => "d": последний символ.
s.substring(1,4) // => "ell": 2-й, 3-й и 4-й символы.
s.slice(1,4) // => "ell": то же самое
s.slice(-3) // => "rld": последние 3 символа
s.indexOf("l") // => 2: позиция первого символа l.
s.lastIndexOf("l") // => 10: позиция последнего символа l.
// => 3: позиция первого символа "l", следующего
// за 3 символом в строке
s.indexOf("l", 3) 

JavaScript фунции работы с временем и датой - список

var then = new Date(2010, 0, 1); // Первый день первого месяца 2010 года
// Та же дата, в 17:10:30 локального времени
var later = new Date(2010, 0, 1, 17, 10, 30); // вот она
var now = new Date(); // Текущие дата и время
var elapsed = now - then; // Разность дат: интервалв миллисекундах
later.getFullYear() // => 2010
later.getMonth() // => 0: счет месяцев начинается с нуля
later.getDate() // => 1: счет дней начинается с единицы
later.getDay() // => 5: день недели. 0 - воскр., 5 - пятн.
later.getHours() // => 17: 17 часов локального времени

JavaScript арифметические (математические) функции - округление, корень, максимум, минимум, логарифс, cos, sin, степень список

Математические функции JS:

Math.pow(2,53) // => 9007199254740992: 2 в степени 53
Math.round(.6) // => 1.0: округление до ближайшего целого
Math.ceil(.6) // => 1.0: округление в верх
Math.floor(.6) // => 0.0: округление вниз
Math.abs(-5) // => 5: абсолютное
значение
Math.max(x,y,z) // Возвращает наибольший аргумент
Math.min(x,y,z) // Возвращает наименьший аргумент
Math.random() // Псевдослучайное число x, где 0 <= x < 1.0 
Math.PI // π: длина окружности / диаметр
Math.E // e: Основание натурального логарифма

JQuery добавить в начало элемента

Добавить что-то в начало содержимого текстового элемента можно следующим образом:

 $(".кудадобавлять").prepend("<li class='item'> что-то что добавить </li>");

PHP выход из цикла - break

Используйте инструкцию break; которая завершит ближайший работающий содержащий её цикл.

$arr = array('один', 'два', 'три', 'четыре', 'стоп', 'пять');
while (list(, $val) = each($arr)) {
    if ($val == 'стоп') {
        break;    /* прерывание 1-ого уровня ==  'break 1;'. */
    }
    echo "$val<br />\n";
}

Чтобы завершить циклы "более высокого положения" передавайте аргумент - как здесь: php.net/manual/ru/control-structures.break.php

PHP получить несколько элементов массива начиная с данного (указанного)

Вот пример такой функции:

/**
 *  Получить несколько элементов массива начиная с данного (указанного)
 * 
 * @param array $parentArray
 * @param type $startNumb     порядковый номер элемента, с которого начинать выборку (начиная с 0)
 * @param type $count		  число элементов в выборке
 */
function getElementsStartBy(array $parentArray, $startNumb, $count) 
{
	$result = false;
	
	$limit  = $startNumb + $count; // правая граница
	
	if (\count($parentArray) >= $limit) {
		$result  = [];

Цикл for PHP

Структура цикла for такова :

for($i = 0; $i < $size; $i++) {

где:

  1. $i = 0;

    - начальное значение счётчика

  2. $i < $size;

    - ограничение счетчика (условие, при истинности которого цикл ещё будет выполняться)

  3. $i++ 

    - как изменять счетчик после каждого витка цикла

Windows 7 дать права рекурсивно

дать права рекурсивно

действуйте как здесь: windata.ru/windows-7/bezopasnost-7/prava-dostupa-k-fajlam-i-papkam-v-windows-7/

Если не получается разобраться - попробуйте просто сбросить права рекурсивно на стандартные:

icacls.exe "D:\path\to\folder" /q /c /t /reset

JavaScript Отправка Ajax - пример кода ActiveXObject, XMLHttpRequest

Как кроссбраузерно создать объект, через который можно будет выполнять Ajax запросы

Для создания объекта на чистом JavaScript можно использовать такую функцию:

(идея состоит в том, чтобы сначала попробовать создать объекты для IE, а потом уже, если не получится, для остальных браузеров)

Pages

Subscribe to fkn+antitotal RSS