![]() |
|
![]() |
||||||
![]() |
Первый способ основывается на регулярных выражениях и взят из библиотеки Prototype. Второй способ основан на том, что при попытке получить объект из его текстового представления будет возникать ошибка, если формат представления некорректен. Читать дальше... ![]() form, javascript, js, parent, родительская, форма event, javascript, js, события case, javascript, php, ucwords, upperДанная функция предназначена для очистки html-кода, а конкретно кода, который генерируется при переносе текста из Word'a.
Удобно использовать в online wysiwyg-редакторах, где этот функционал не реализован (для этой цели и искалась). Код взят из плагина CleanHTML для редактора FCKEditor. Читать дальше... clean, editor, html, javascript, wisiwygВ Firebug - популярном плагине для Firefox, существует фукнция console.trace(), которая позволяет просмотреть стэк фукнций, т.е. просмотреть последовательность вызова функций до определенной точки. Но если вы его не используете, либо, что более вероятно, вам нужно просмотреть стэк вызова функций на других браузерах, не поддерживающих Firebug, то вам возможно пригодится следующая функция, созданная Эриком Венделином (Eric Wendelin). Для просмотра стека достаточно вызвать функцию printStackTrace(). Читать дальше... debug, firebug, javascript, stack, traceПример загрузки файлов на сервер без перезагрузки страницы. Функция submit() является основной в объекте AIM. Она создаёт скрытый iframe при помощи функции frame(), добавляет атрибут target для формы и при необходимости выполняет callback onStart при начале отправки формы. В целом, принцип действия скрипта основывается на применении атрибута target, который указывает, где будет отображаться новый документ. Поскольку здесь target указывает на скрытый iframe, то страница не будет перезагружаться при оправке формы, а ответ от сервера будет помещен как его содержимое. Пример применения объекта AIM: <form action="index.php" method="post" onsubmit="return AIM.submit(this, {'onStart' : null, 'onComplete' : completeCallback})"> .... </form> Читать дальше... ajax, file, javascript, uploadИзменить иконку сайта можно путем удаления существующего тэга, указывающего на favicon и добавления нового (это действительно только для Firefox и Opera). Было бы неплохо, если бы иконку можно было изменять путём простой подмены аттрибута href, однако браузеры не реагируют на изменения аттрибутов тэга link. Ниже приведен пример функции, которая устанавливает иконку: Читать дальше... В процессе написания проверки правильности заполнения форм на сайте появилась необходимость преобразовывать с помощью JavaScript дату в unix timestamp и обратно. В результате родились две несложные функции. Читать дальше... Только что наткнулся на необходимость с помощью JavaScript вставлять текст в textarea в то место, где сейчас находится курсор. Получилась нижеприведенная функция. Параметров у нее два - поле, куда вставлять, и текст, который вставлять. Читать дальше... Генерирует пригодное для хранения представление переменной Это полезно для хранения или передачи значений PHP между скриптами без потери типа и структуры. Читать дальше... Возвращает хэш строки str , вычисленный по алгоритму » US Secure Hash Algorithm 1. Хэш представляет собой 40-разрядное шестнадцатиричное число. Если необязательный аргумент raw_output имет значение TRUE, хэш возвращается в виде двоичной строки из 20 символов. Читать дальше... encode, equivalent, function, hash, javascript, php, secure, sha1Вычисляет SHA1 хэш файла, имя которого задано аргументом filename , используя алгоритм » US Secure Hash Algorithm 1 и возвращает этот хэш. Хэш представляет собой 40-значное шестнадцатеричное число. Читать дальше... array, equivalent, function, javascript, php, reverse, sort Эта функция возвращает строку str с удаленными из конца строки пробелами. Если второй параметр не передан, rtrim() удаляет следующие символы: * " " (ASCII 32 (0x20)), символ пробела. * "\t" (ASCII 9 (0x09)), символ табуляции. * "\n" (ASCII 10 (0x0A)), символ перевода строки. * "\r" (ASCII 13 (0x0D)), символ возврата каретки. * "\0" (ASCII 0 (0x00)), NUL-байт. * "\x0B" (ASCII 11 (0x0B)), вертикальная табуляция. Читать дальше... char, equivalent, function, javascript, php, rtrim, trimreset() перемещает внутренний указатель array к его первому элементу и возвращает значение первого элемента массива или FALSE если массив пуст. Читать дальше... Возвращает округлённое значение val с указанной точностью precision (количество цифр после запятой). Последняя может быть отрицательной или нулём (по умолчанию). Читать дальше... require() и include() идентичны почти во всём, за исключением того, как они обрабатывают неудачное выполнение. include() выдаёт Warning!, а require() выдаёт Fatal Error. Иначе говоря, не бойтесь использовать require(), если вам нужно, чтобы отсутствующий файл останавливал обработку страницы. include() не работает таким образом: скрипт всё равно продолжит работу. Читать дальше... range() возвращает массив элементов от low до high включительно. Если low > high, последовательность будет от high до low. Если указан параметр step , он будет использоваться как инкремент между элементами последовательности. step должен быть положительным числом. Если step не указан, он принимает значение по умолчанию 1. Читать дальше... equivalent, function, high, javascript, low, php, rangeОператор require_once() включает/include и вычисляет специфицированный файл в процессе выполнения скрипта. Это поведение напоминает оператор require() с той только разницей, что, если код из файла уже был подключён, он не будет подключён ещё раз. См. в документации к require() информацию о работе этого оператора. Читать дальше... При вызове без параметров min и max , возвращает псевдослучайное целое в диапазоне от 0 до RAND_MAX. Например, если вам нужно случайное число между 5 и 15 (включительно), вызовите rand (5, 15). Читать дальше... Возвращает число Пи с точностью, определяемой директивой precision в php.ini, значение по умолчанию которой 14. Константа M_PI даёт идентичный результат. Читать дальше... equivalent, function, javascript, math, number, php, pipreg_quote() принимает str и помещает backslash перед каждым символом, который является частью синтаксиса регулярного выражения. Это используется в тех случаях, когда у вас имеется строка на этапе прогона, которая должна совпасть с некоторым текстом и может содержать специальные regex-символы. Читать дальше... Возвращает версию строки str с символами backslash (\) перед каждым из следующих символов: . \\ * ? [ ^ ] ( $ ) Читать дальше... equivalent, format, function, javascript, php, prinf, print, sprintf![]() Возвращает base, возведённую в степень exp. Если возможно, эта функция возвращает integer. Читать дальше... equivalent, function, javascript, math, php, pow |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |