Скрипт Джавы
Вставляем подстроку в строку
❒ add this function to string class:
String.prototype.insert = function (index, string) {
if (index > 0)
return this.substring(0, index) + string + this.substring(index, this.length);
else
return string + this;
}
❒ use it on any string object:
var something = "Where are you?";
something = something.insert(9, " go");// Where are you go?
Вставка BB кодов
❒ function:
// Chrome, FireFox, Opera
function tag_add(obj, str1, str2) {
var start = obj.selectionStart;
var end = obj.selectionEnd;
s = obj.value.substr(start, end-start);
obj.value = obj.value.substr(0, start) + str1 + s + str2 + obj.value.substr(end);
}
❒ use it:
<textarea id="demo">How are you?</textarea>
<button onclick="tag_add(document.getElementById('demo'),'[B]','[/B]')">Bold it!</button>
The function setTimeout is only executed once
❒ function:
var myVar;
function fnRunTimer(wait) {
myVar = setTimeout(function(){clearTimeout(myVar);alert("Hello World!");}, wait);
}
❒ use it:
<button onclick="fnRunTimer(3000);">Hello</button>
Date
❒ function:
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
}
❒ HTML:
<p id="demo">Date</p>
<button type="button" onclick="displayDate()">Update</button>
Удаление символов
❒ code:
var str = "o3ыв9DF@оdfва4r76ftsbGHkwп3fgа9п0s";
console.log(str.replace(/[^A-Za-zА-Яа-яЁё]/g, ""));
Удаление элемента
❒ code:
var el = document.getElementById("DaddY");
el.parentNode.removeChild(el);
Удаление анонимного слушателя событий
❒ code:
function alertOnClick(message)
{
var btn = document.getElementById('btnAlert');
btn.addEventListener('click', function() {
alert(message);
this.removeEventListener(e.type,arguments.callee,e.eventPhase);
}, false);
}
❒ HTML:
<button type="btnAlert" onclick="alertOnClick('You have clicked the button!');">Update</button>
Ссылки:
– Спецсимволы ↵
– jQuery ↵
– Сортировка HTML таблицы
– Палитра
– генерация капчи (PHP)
– Inserting string at position x of another string
– How can I insert a string at a specific index ✓
– Удаление анонимного слушателя событий ✓
– image
|