bom(browser object model)瀏覽器物件模型
window物件(window – 代表瀏覽器中開啟的乙個視窗)
1、alert()方法 – 定義乙個訊息對話方塊
window.alert(「windows」);
2、confirm()方法 – 定義乙個確認對話方塊
var res = window.confirm(「是否確定?」);
3、onload事件 – 在整個html文件載入完之後立即觸發執行
window.onload = function()
4、設定定時器,清除定時器
setinterval,迴圈定時器, 可以指定在多少毫秒之後, 迴圈執行指定的程式;
settimeout,一次性定時器, 可以指定在多少毫秒之後, 執行指定的程式;
clearinterval,清除定時器
cleartimeout,清除一次性定時器
例如:var i = 0;
var timer1 = window.setinterval(function()
}, 1000);
dom(document object model )文件物件模型
獲取元素:
document.getelementbyid() – 通過元素的id屬性值獲取指定的元素
document.getelementsbyname方法 – 通過元素的name屬性值獲取指定name的所有元素組成的集合陣列
document.getelementsbytagname方法 – 通過元素的名稱獲取指定名稱的所有元素組成的集合陣列
獲取元素的value值,使用獲取到的元素.value即可
(1)innertext – 獲取或設定元素的文字內容(部分瀏覽器不相容)
(2)innerhtml – 獲取或設定元素的html內容
文件就緒函式:
$(function());
完整寫法:
$(document).ready(function());
與js等價:
window.onload = function(){}
js物件oinp ;
$( oinp ),轉換為jquery物件;
jquery物件inp;
inp[0]和inp.get(0)都是js物件,把jquery物件轉換為js物件
準動態網頁
為描述上的方便,先定義四條術語 純靜態磁碟網頁,純靜態記憶體網頁,準動態網頁,純動態網頁 純靜態磁碟網頁 指的是在客戶端在請求網頁時,該網頁已經預先拼接成html並生成在磁碟上.純靜態記憶體網頁 指的是在客戶端在請求網頁時,該網頁已經預先拼接成html並生成在記憶體中.code 準動態網頁 指的是在...
動態網頁爬蟲
方式 優點缺點 分析介面 直接可以請求到資料,不需要做任何解析工作,量少,效能高 分析介面比較複雜,特別是一些通過js混淆的介面,容易被發現是爬蟲 selenium 直接模擬瀏覽器的行為,瀏覽器可以請求到的,使用 selenium 也能請求到,比較穩定 量多,效能低 selenium相當於是乙個機械...
靜態動態網頁
靜態網頁是相對於動態網頁而言的,是指沒有後台資料庫,不包含程式,不可互動的網頁。靜態網頁的特點 開發人員寫了什麼,顯示就是什麼,一旦編寫完成,就不會有任何改變。靜態網頁一般適用於更新較少的展示型網頁,例如 酒水,家具,水果等宣傳頁 是很多中小 的展示方式。靜態網頁資源對應擴充套件名為 靜態網頁重要特...