什麼是javascript?
javascript
(1) JavaScript是一種基於對象(Object)和事件驅動(Event Driven)並具備安全性能的 腳本語言。 html
(2) JavaScript是由Netscape公司開發的一種腳本語言,其編寫的程序能夠嵌入到 HTML頁面中,並直接在瀏覽器中解釋執行。 java
(3) JavaScript能夠被瀏覽器直接解釋執行,它能夠更好得減少服務器壓力,提升程 序運行效率。 jquery
//事件(事件監聽) :web
//標籤對象.事件監聽.function(){執行的代碼,找對象,找屬性,改屬性};數組
事件源.觸發一個事件.調用一個方法.方法找執行代碼找對象,找屬性,改屬性(或者用屬性,增刪改查)瀏覽器
onmouseover 鼠標移到某個元素之上安全
onmouseout 鼠標移開某個元素服務器
onkeydown 鍵盤按下去(就是一直按着)框架
onkeypress 鍵盤按下去再鬆開(就是點擊 按下去再鬆開)
oonkeyup 鍵盤松開(就是鬆開的時候)
onclick 鼠標按下去再起來(點擊)
onmousedown 鼠標按鈕按下(按着不動)
onmousemove 鼠標移動(移動 按着和不按着都行)
onmouseout 鼠標移到某元素之上(鼠標放上去的時候)
onmouseup 鼠標按鍵鬆開(鼠標鬆開的時候)
onresize 窗口或者框架被從新調整大小
window.onresize
onsubmit 表單提交
onblur 元素失去焦點
onfocus 元素獲取焦點
瀏覽器空白區域的寬和高(也就是瀏覽器的寬和高)
寬:document.documentElement.clientWidth;
高:document.documentElement.clientHeight;
//獲取對象的方式 :
// window.document.getElementById('miao');//window能夠省略
document.getElementById('miao');//ID是惟一的,不能夠衝突,因此獲取到的是一個對象值,不是數組
document.getElementsByTagName("a");//標籤名不是惟一的 獲取全部a標籤對象,生成數組
document.getElementsByClassName("a");//className不是惟一的,獲取全部className爲a的標籤對象 生成數組
document.getElementsByName("a");//Name屬性不是惟一的,獲取全部Name爲a的標籤對象,生成數組
就是整個標籤
獲取對象後,若是想獲取標籤內的內容,能夠調用對象的innerHTML屬性
標籤對象.innerHTML:表明了標籤之間的文字
標籤對象.innerHTML = 新的數據:就是給標籤之間的內容賦值
//彈框 :
alert():一個普通的彈窗
confirm():彈出一個確認和取消的彈窗
prompt():帶有輸入框的彈出
setTimeout(func,n);//定時器,n秒後執行func中中的程序,單位是毫秒
clearTimeout(s); //取消定時器效果,參數是又setTimeout生成的時間標識
setInterval(func,n):以固定的時間間隔執行某件事
clearInterval(s);
//字符串轉換數值型parseInt();
var h =document.documentElement.clientHeight;//得到瀏覽器的高
var w =document.documentElement.clientWidth;//得到瀏覽器的寬
var div1 = document.getElementById("id");//得到ID爲id的標籤的對象
iw=parseInt(w)//把w轉成數值型
ih=parseInt(h)
div1.style.height=ih+'px';//賦值
div1.style.width=iw+'px';
以上就是本文的所有內容,但願對你們從此在作項目時用到JavaScript標籤和方法有所幫助。