DOM啟蒙 第九章

2021-07-11 19:38:25 字數 1990 閱讀 4810

1.css樣式表

●通過使用htmllinkelement節點(如)引入外部樣式表,或者使用htmlstyleelement節點(如)來定義內聯樣式表。

●一有樣式表新增到html文件,它即表示為cssstylesheet物件,樣式表裡每條css規則都表示為乙個cssstylerule物件。

●選取引入樣式表的元素或者與訪問表示樣式表自身的實際物件cssstylesheet是不同的。

2.訪問dom中所有樣式表(cssstylesheet物件)

document.stylesheets提供了乙個包含html文件中所有樣式表物件(cssstylesheet物件)列表的訪問方式,其中包括和.

而document.queryselector("link").sheet相當於document.stylesheets[0];

document.queryselector("style").sheet相當於document.stylesheets[1];

3.cssstylesheet屬性與方法

繼承屬性:

var inheritpro=;

for(var x in stylesheet)

其中href、ownernode.parentstylesheet、title及type都是唯讀屬性。

4.cssstylerule

cssstylerule物件代表了樣式表中所含的每條css規則。

5.cssstylerule屬性與方法

var inheritproper=;

for(var p in a)

cssrules物件提供csstext、parentrule、parentstylesheet、selectortext、style、type屬性

6.使用cssrules獲採樣式表內的css規則列表。

stylesheets列表提供了文件中所含樣式表的清單,而cssrules列表提供了某個特定樣式表的css規則,即cssstylerule物件組成的列表,即cssruleslist

document.queryselector("style").sheet.cssrules;//cssrulelist

7.使用insertrule()和deleterule()插入與刪除樣式表的css規則

stylesheet.insertrule("body",1);//第二個引數為插入位置,從0開始

stylesheet.deleterule(0);引數為刪除位置。

8.使用.style屬性修改cssstylerule的值

在cssstylerule物件上也有.style屬性編排了樣式表上做相同的操作。

document.queryselector("style").sheet.cssrules[0].style.color="red";

9.建立新的內聯css樣式表

html載入完畢後打造乙個新的樣式表需要建立乙個新的節點,使用innerhtml新增css規則到此節點,然後附加這個style節點到html文件中。

var styleele=document.createelement("style");

styleele.innerhtml="body";

10.動態新增外部樣式表到html文件

動態新增css檔案到html文件需要建立link節點並新增適當屬性附加到dom,

var linkele=document.createelement("link");

linkele.setattribute("rel","stylesheet");

linkele.setattribute("type","text/css");

linkele.setattribute("id","linkele");

11.使用disabled屬性使樣式表失效或生效

使用cssstylesheet物件的.disabled屬性可以使樣式表生效或者失效。

document.queryselector("#linkele").disabled=true;

第九章(筆記)

轉移指令是可以修改ip,或同時修改cs和ip的指令 offset 是用於提取標號偏移位址的操作符 jmp在第2章裡說到時用於修改ip或同時修改cs和ip的轉移指令,這章裡單獨的jmp指令是乙個無條件的轉移指令 jmp short 標號 是實現段內短轉移 jmp near ptr 標號 是實現段內近轉...

第九章作業

班級 0401304 學號 2013211526 姓名 鄧小俊 2.身份驗證 依據使用者所提供的身份資訊,來進行登入驗證,可以再細分為使用者是否可以登入sql sever 使用者是否可以登入到指定的目標資料庫等。授權 已通過身份驗證的使用者,檢查其所被賦予的許可權,是否可以訪問或者執行目標的物件 3...

第九章 引用

引用擁有指標的所有功能,只是語法更加的簡單 1 引用就是別名,變數的另外乙個名字,變數和別名它們的位址是一樣的,操作別名就是操作變數 2 引用就是別名常量,一旦引用被初始化就不能再改變了 可以理解為指標常量,指向的值不能改變,能改變的只是它的該位址處的值 3 引用物件huamn mike human...