Академический Документы
Профессиональный Документы
Культура Документы
class {prop: val;} | #id | elm:link|visited|hover|active Box model (outer to inner) margin, border, padding, content display: (none|block|inline) float: left/right 1.Number* 2.String* 3.Boolean* 4.Undefined 5.Null *=wrappers var str = String(num) | num.toString(base) | num + ; typeof(var)=> number, string, Boolean,object,undefined str.charAt(#), str.length, str.indexOf(sbtr), str.substring(#s, #e) var d= new Date(y,mo,d,hr,mi,s,ms); d.get[Date|Time|], d.set[], d.toGMTString() document.[write|alert|confirm|prompt](); var num[a,b] = Math.floor ( a + Math.random() * (b-a+1) ) var ar = new Array(), str= ar.join(:), ar= ar.reverse(), ar=ar.sort(), ar=ar.concat(ar2), ar.push(e), ar.pop(), ar.unshift(e), ar.shift(), ar=str.split(:) document.getElement[ById|sByTagName[#]] e.innerHTML=; e.setAttribute(att, val); var e= e.getAttribute(att); parentNode, firstChild, lastChild, nextSibling, previousSibling, e.nodeValue, e.appendChild(nd), e.replaceChild(new, old), e.insertBefore(new, b4), e.removeChild(e1), document.create[Element()|TextNode(txt)] e.style.propertyName=val e.[onclick|onchange|onfocus|onblur|onload|]= fnc document.cookie= nm= val; <script type=text/javascript> s.match(pat) w.replace(to,with) var pat=//[g|i]? netscape naming- begin w/ & contain letters,_, $, contain #s $str= $s1 . $s2, $len = strlen($str), strcomp($s1, $s2) 0-same substr($str, $s#, $e#) define(A_CON, val) isset($x), gettype($x) unset($var|$ar), date($str, $t), mktime(hr,mi,s,mo,d,y), $t=time() Date &$var=>by ref, must declare global/static $ar = array(k1=>v1, #=>str,), print Val:$ar[key], $ar_k= array_keys($ar), $ar_v= array_values($ar) count|sizeof|is_array($ar),$ar=explode(:,$str) $str= implode(:,$ar),$ky= key($ar), $cur|nxt|prv|fir|las= current|next|prev|reset|end($ar) in_array($val, $ar, strict[T/F]), $#=array_push($ar, $v, $v2) $ls_el=array_pop($ar), [a|k]?sort($ar) foreach($ar as $key =>$value){}, while($var = each($ar)) $_(GET|POST|COOKIE|SESSION)[nm], session_start() Reg exp(//)- ^beg, end$, [^not], \d [0-9], \w [A-Za-z_0-9] \s whitespace [Caps=>^] * 0+, + 1+, ? 0/1, {x, y}, $preg_replace($pat, $rep, $str)
preg_match($pat, $str)[1->match, 0 otherwise], preg_match_all($pat, $str, $ar)[$ar[0]->matches], preg_group($pat, $ar) rasmus lerdorfin 1994,server side,interped reserved words not case sensitive, naming- $[letters|#s|_]+ USE dbname; SHOW TABLES; DROP TABLE tbnm; $fd1 = "time int(12)"; $fld2 = "person varchar(20)";$f1=time $db = mysql_connect($hostname, $username, $password) mysql_select_db($database, $db); $sql = "CREATE TABLE IF NOT EXISTS $table ($fd1, $fld2, $field3, $field4)"; $result = mysql_query($sql); $sql= "INSERT INTO $table ($f1, $f2, $f3, $f4) VALUES('$db_time','$db_person','$db_event_name','$db_event_message')";
$sql= "SELECT $f1, $f2, $f3, $f4 FROM $table WHERE person ='$person' and time >= $start and time < $end"; while($rec= mysql_fetch_array($result)){ $et= $rec[$f3]; $em= $rec[$f4]; }
UPDATE tablename SET fieldname = value WHERE condition; DELETE FROM tablename WHERE condition mysql_num_rows($result) <!ELEMENT emailml (email+)> <!ATTLIST emailml version CDATA #FIXED "1.0"> <!ELEMENT email (to, from, subject?, message, sentInfo)> <!ATTLIST email opened CDATA #IMPLIED>//no default <!ELEMENT to (#PCDATA)> <!ATTLIST password encryption CDATA "none"> <!ELEMENT emailid EMPTY> <!ATTLIST emailid number CDATA #REQUIRED> <!ENTITY ck "Chris Keller"> | <!ENTITY % e_nm "e_nm"> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE name []> <!DOCTYPE root_name SYSTEM|PUBLIC "dtd_filename"> Rules for naming: letters, numbers, and other characters, cant start with # or punctuation or xml, cant have spaces Entities: any length, start: letter-: contain: letter-:#._ CSS properties (using js) background border borderCollapse bottom display font fontWeight height left listStyle margin overflow padding right textAlign textDecoration textIndent textTransform top verticalAlign visibility whitespace width zIndex