![]() |
|
![]() |
||||||
![]() |
Первый способ основывается на регулярных выражениях и взят из библиотеки 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
add
application
array
asp
bash
browser
center
charset
check
class
clean
color
convert
count
create
css
curl
cursor
database
date
delete
dir
directory
disable
dom
download
editor
element
email
encode
equivalent
event
exists
expression
extension
file
find
form
format
function
generator
get
header
height
html
http
ie
image
ip
is
javascript
jquery
key
line
link
list
load
mail
math
mouse
mysql
name
number
object
page
perl
php
position
query
random
regexp
regular
scriplet
secuirity
select
send
seo
shell
size
sort
sql
string
style
system
text
textarea
time
unix
url
utf8
validate
variable
vb
visual basic
width
window
wisiwyg
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |