Javascript

數據類型 php

未定義undefine,數組

空null,ide

布爾行Boolean,函數

字符串string,學習

數值number,url

對象Object,code

引用Reference,orm

列表list對象

比較操做符  == , != , > , < , >= ,<= 你們能夠從字面理解他的意思排序

邏輯操做符  &&與,||或,!非

變量命名:字母+下劃線

變量定義:var

Var str = ‘1’;

Var str_object = new Object();

Var str_array   = new Array();

條件語句: if  ,  switch

if(true){

//須要執行的代碼

}else{

//須要執行的代碼

}

switch(exp){

case "value":fun

break;

}

循環語句:

while(){},do{} while(), for(var i=0;i<10;i++){}

var i = 10;

while(i > 10){

alert(i);

i--;

}


var i = 10;

do{

//alert(i);

i--;

}

while(i>10);

for(var i=0;i<10;i++){

//alert(i);

}

函數:

Function funname(){

}

window 對象

open("url","target","height=,weight=,top=,left=,resizeable=yes")  打開一個頁面

close()  關閉頁面

confirm(),//彈出一個確認框

code:

演示confirm函數刪除

<div id="fid_1">咱們很好  <a href="index.php?fid=1"  delfid('fid_1')"> 刪除

</a></div>

<script>

function delfid(obj){

if(confirm('你要刪除這個信息嗎')){

//進行咱們的刪除任務或跳轉

//document.getElementById(obj).innerHTML = '';

}else{

//alert('什麼都沒有作');

return false;

}

}


</script>

prompt() //獲取用戶輸入

code:

演示prompt函數刪除

<div id="fid_1">演示prompt函數刪除</div>

<a href="void(0)"   checkPrompt();">增長文字

<script>

function checkPrompt(){

var str = prompt('請輸入一句話','我要說話了');

if(str != ""){

document.getElementById('fid_1').innerHTML = str;

}

}

</script>

history(){.go(-1),.back(),.forword()}//返回上個頁面

document 對象:

屬性(anchors瞄集合,forms表單集合,p_w_picpaths圖象集合,links鏈接集合)

<script>

var mylinks = document.links;

for(var i=0;i<mylinks.length;i++){

mylinks[i].target = "_blank";

}

document.write();//輸出內容

</script>


location  對象:

href="url",replace("url"),reload(false/true)  跳轉/替換/重載

alert(str)//彈出確認框

系統函數:

//判斷字符的長度

var str = "js學習,須要不斷實踐";

//alert(str.length);

var MyString = "abcdefghijkl";

//截取字符

//slice(star,end),substring(star,end),substr(star,length)

//alert(MyString.slice(1,-3));//返回結果爲es

//alert(MyString.substring(1,-3));//等於1,0

//alert(MyString.substr(1,1));//獲取必定必定長度的字符

//查詢字符串

//indexOf(char,star),lastIndexOf(char,star) //返回所在的位子

//alert(MyString.indexOf("c",2));

//alert(MyString.lastIndexOf("j",8));

//獲取字符類型  typeof()

//alert(typeof(MyString));

//類型轉換toString(),parseInt(),parseFloat()

//MyString.toString();

//var MyString = "1d12d";

//alert(parseInt(MyString));

//數組

var aColor = new Array();

//alert(typeof(aColor));

aColor[0] = "blue";

aColor[1] = "green";

aColor[2] = "red";


//alert(aColor.length);//長度

//數組轉化爲字符

//alert(typeof(aColor.toString()));

//alert(aColor.toString().length);

//alert(aColor.join("|"));//用指定字符鏈接

//字符轉化爲數組split()

//alert(typeof(str.split(",")));

//對數組元素反序reverse()

//alert(aColor.reverse());

//字符串反序

//alert(MyString.split("").reverse().join(""));

//排序sort();

//入棧  出棧

//aColor.push("yellow");

//alert(aColor);

//alert(aColor.pop());

parseInt() 函數可解析一個字符串,並返回一個整數

parseInt("10");      //返回  10

parseFloat();函數可解析一個字符串,並返回一個

Math 對象方法

abs(x)   返回數的絕對值。  

ceil(x)   對數進行上舍入。

max(x,y)  返回  x 和  y 中的最高值。  

min(x,y)  返回  x 和  y 中的最低值。

round(x)  把數四捨五入爲最接近的整數。

和HTML相關:

獲取頁面某個ID  元素  value

<input id=」obj」 value=」obj」 />

<script>


var str = document.getElementById(‘obj’).value;

alert(str);

//若是設置值

//document.getElementById(‘obj’).value = ‘設置值’;

</script>

獲取頁面某個ID  元素  內容

<div id=」obj」 />獲取頁面某個ID  元素  內容</div>

<script>

var str = document.getElementById(‘obj’).innerHTML;

alert(str);

//若是設置值

//document.getElementById(‘obj’). innerHTML = ‘設置值’;

</script>

設置樣式名稱

document.getElementById(‘obj’). className= 「classname」;

對元素設置屬性

document.getElementById(‘obj’).setAttribute("down",'11');

得到屬性的值

document.getElementById(‘obj’).getAttribute("down");

獲取標籤

document.getElementsByTagName(‘div’);

相關文章
相關標籤/搜索