пятница, 2 декабря 2011 г.

javascript 4

function domObject(){
//document.
//collekcijas: ancors, forms, images, links
//massivi satur visas formas, attelas, linkus
//cookie - informacija kas tiek saglabata parluka lidz 14kb
//domain - atgriez domeina vardu sim serverim
//referrer - satur url adresi no kurienes atnacis lietotajs
//title - 
//url -
//getElementsByTagName; ; ;
//event
//document.getElementById("main").
//kollekcijas - massivi:
//attributes - informacija par atributiem ID, Class ...
//childNodes - par viesiem apakselementiem, bez subNodes
//className - ipasibas  document.getElementById("main").className 
//disabled - true/false
//id - 
//innerHtml - 
//lang - 
//firstChild - lastChild pirmais - pedejais elements
//nodeName tega nosaukumu
//nodeType tega tips
//parentNode - vecako elementu
//title  
//appendChild()
//metodes ------------------
//blur()
//click()
//cloneNode() atgriez elementa klonu
//focus() fokuse na elementu
//getAttribute() "data-xxx"
//hasChildNodes() true/false par apakselementiem
//insertBefore() ievieto elementam sakuma elementu
//removeAttribute() aizvac atributu ar vardu
//setAttribute() divi atributi nosaukums vertiba
//removeChild()
//replaceChild() aistaj apakselemntu
//toString() parvers dom elementu ka HTML kodu
//document.getElementById("attels").src = "";

}
function brouserObject(){
//Window 
//Navigator - tehniska informacija par parluku: java ir ieslegta
//Screen - informacija par ekranu, pieejama Height, Width
//History - inf. par vestures lielumu un metodes 
//Location - satur inf par atrashanas vietu, pasreizejo url adresi
}
function regTest(){
var reg = new RegExp("","");//1 -izteiksmes, 2 - modifikatorus
var reg1 = new RegExp("[abcd]","im"); //visus simbolus kas ir noraditi seit
var reg2 = new RegExp("[^abcd]","im"); //visus simbolus kas nav noraditi seit
var reg = new RegExp("[0-9]","im"); // atlasis skaitli vienu
var reg = new RegExp("[A-Z]","im"); // vienu burtu lielaja registra 
var reg = new RegExp("[A-z]","im"); // vienu burtu
var reg = new RegExp("(viens | divi | tris)","im"); // viens no naraditiem ar atstarpem
var reg = new RegExp("(viens|divi|tris)","im"); // viens no naraditiem bez atstarpem

var reg = new RegExp("[a-z]","im");
var result = reg.test("124");
lprint(result);
// modifikatori 3: 
// i meklet bez registra
// g global meklejums (bez g - atradis pirmo un parstas meklet
// m daudzliniju
lprint(":)");
// .  atrast jebruru simbolu iznemot jauno liniju \n vai \r
// \w atrast varda simbolu A-z,0-9,_
// \W atrast nevarda simboli 
// \d atrast skaitli
// \D atrast neskaitli
// \s atrast visas atstarpes 
// \S atrast visas neatstarpes
// \b atrast atbisltu vardu sakumos sakas
// \B atrast kas nesakas vai nebeidzas ar sakumiem
// \0 atras null simbolu
// \n atrast jaunas linijas simbolu 
// \f atras form-feed
// \r atras \r
// \t atrast tab simbolu 
// \v vertikal tab simbols
// \xxx atrast simbulu pec oktala koda
// \xdd atrast simbolu pec hex dd
// \uxxxx atrast unikodu simboolu xxxx

//"n"-jebkurs simbols "A-z, 0-9"
//n+ satur vissmaz vienu n
//n* jebkuru tekstu 0 vai vairak
//n? 0 vai 1 reizi
//n{X} atbilst tekstam kas satur pec kartas n x reizes
//n{X,Y} atbilst tekstam kas satur pec kartas no x lidz y reizes
//n{X,} atbilst kas satur x un vairak reizes
//n$ (loti svarigi) meklet tekstu teksta beigas 
//^n meklet tekstu teksta sakuma
//?=n tekst vairaki simboli 
//?!n neseko vairaki simboli

// tris funkcijas test, exec, compile
// test - true/false ir trasta atbilstiba / nav atrasta atbilstiba
// exec - atgriez tekstu vai massivu, (ar modofokatoru - g)
// compile - IE, mozzila, crome

}

Комментариев нет:

Отправить комментарий