JS получить адрес страницы - window.location

Получить путь (без доменного имени) на JS можно так:

window.location.pathname

а полную ссылку так:

window.location.href

Можно использовать и более краткую форму:

location.href

+ Задача № 17. Проверить, является ли заданное натуральное число простым

<?php
/* Технология решения задачи : 
Если число делителей числа больше двух - это сложное число ,
если число делителей числа строго два -это простое. Необходимо 
построить цикл подсчитывающий число делителей числа , и в 
последующем использовать условие определения числа делителей и 
выводом сообщения  "Простое " или "Непростое " */
   
 $a = 77 ; // Само число
 $f = 0 ; // Начальное значение счётчика -числа делителей
 
 // Цикл подсчёта числа делителей
 for ($i=1 ; $i <= $a ; $i++)
 {
	  // Если число делится на любое число без остатка то это делитель

PSR-4 на русском читать

Автозагрузчик

Ключевые слова «ДОЛЖНО» («MUST»), «НЕДОПУСТИМО» («MUST NOT»), «ТРЕБУЕТСЯ» («REQUIRED»), «НУЖНО» («SHALL»), «НЕ ПОЗВОЛЯЕТСЯ» («SHALL NOT»), «СЛЕДУЕТ» («SHOULD»), «НЕ СЛЕДУЕТ» («SHOULD NOT»), «РЕКОМЕНДУЕТСЯ» («RECOMMENDED»), «МОЖЕТ» («MAY») и «НЕОБЯЗАТЕЛЬНО» («OPTIONAL») в этом документе должны расцениваться так, как описано в RFC 2119.

PSR-0 Стандарт автозагрузки (на русском) - стандарт программирования - читать

Уже устарел

ВНИМАНИЕ: PSR-0 устарел ("Deprecated" - По состоянию на 21 октября 2014) - вместо него рекомендуюется использовать стандарт PSR-4.

Что было раньше - PSR-0

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

PHP тэг <?= - выводящий тэг, пример работы - зачем нужен (краткий тэг вместо echo)

Выводящий тэг печатает первую "встретившуюся" переменную аналогично echo(), то есть код:

<?php
 $a = 2; $b = 3;
?>
<?= $a; $b = $a;?>

даст нам на экране двойку:

2

-- т.к. печатает только всегда лишь первое выражение. Обычно в выдящем теге используется только одно выражение (а не больше, как в примере выше, где их два).

Зачем используется

Используется для вывода переменных на экран из-за краткости и отсутствия необходимости в echo().

PHP тэги <?php , <? и <?= какая разница - short_open_tag - echo()

Кратко приведу перевод одной этой истории:

Тэг

<? 

всегда был лишь краткой версий своего полного собрата

<?php

А тэг

<?=

всегда был выводящим ("echo тэгом"). Но дело в том, что до версии 5.4 в PHP для использования

MySQL создание базы данных - команда пример create database

Forums:

ПРИМЕЧАНИЕ: создавать базу данных рекомендуется с указанием кодироки и алгоритма сравнения данных.

В режиме командной строки MySQL для создания новой базы данных, достаточно выполнить команду формата:

create database имяБазыДанных;

например:

create database startbase;

jQuery переопеределение, событие drop - drag & drop

Чтобы контролировать "принимающую сторону" при drag & drop, можно использовать такой код:

/**
 * 
 * @param {string} key - идентификартор - например: "a.input-phrase"
 * @returns {undefined}
 */
function activateDroppable(key){
	$(key).on("dragover", function(event) {
		event.preventDefault();  
		event.stopPropagation();

	});

	$(key).on("dragleave", function(event) {
		event.preventDefault();  
		event.stopPropagation();

	});

	$(key).on("drop", function(event) {
		event.preventDefault();  
		event.stopPropagation();

РЕШЕНИЕ NoModificationAllowedError: Modifications are not allowed for this document Ошибка - JQuery

проблема возникает в Firefox (как минимум) при использовании такого кода, при попытке решить задачу c drug & drop:

function activeDragable(key){
	$(key).on("dragend", function(event) {
		event.preventDefault();  
		event.stopPropagation();
		event.originalEvent.dataTransfer.setData('Text/html', event.target.class); // здесь сообщение об ошибке
	});
}

Решение

Pages

Subscribe to fkn+antitotal RSS