目前框架中 當前位置總結 及 JS相關總結

 公司框架 當前位置總結及JS相關總結

 

1:parent.document.getElementById 父類中對象引用

 

2:split  search   截取 搜索

 

3:JS 數組對象的下標可以是字符串,有Map概念

var reArrLength=parent.reArr.length;

parent.reArr[reArrLength]=new Array();

parent.reArr[reArrLength]['url']=hisUrl;

 

數組學習(初始化,轉換字符串,排序,連接) http://www.w3school.com.cn/js/js_obj_array.asp

 

4:JS具有動態數組概念,下面玉面相當於不斷向數組添加元素。

var arrTempHis=new Array();

arrTempHis[arrTempHis.length]="a";

arrTempHis[arrTempHis.length]="b”;

arrTempHis[arrTempHis.length]="</div>";

 

5: document.uniqueID ie是唯一能夠識別這個屬性的瀏覽器,所以uniqueID很適合用來確定腳本是不是在Ie中運行

 

6: insertAdjacentHTML 用法

原型:insertAdajcentHTML(swhere,stext)

參數:
swhere: 指定插入html標籤語句的地方,有四種值可用:
1.     beforeBegin: 插入到標籤開始前
2.     afterBegin:插入到標籤開始標記之後
3.     beforeEnd:插入到標籤結束標記前
4.     afterEnd:插入到標籤結束標記後  

在文本前容器外插入內容

在文本前容器內插入內容

原來的內容

在文本後容器內插入內容

在文本後容器外插入內容

 

7:

如果同一個頁面重新加載,當前位置內容不變  

判斷標誌:if(parent.reArr[i]['url'].split("?")[0]==hisUrl.split("?")[0])

 

如果不同目錄之間切換,當前位置初始化

標誌:if(parent.reArr[i]['url'].split("/")[1] != hisUrl.split("/")[1])

 

如果是同一個目錄之間切換,而且是從Edit到List頁面,當前位置初始化

標誌:if(parent.reArr[i]['url'].split("/")[1] == hisUrl.split("/")[1] && parent.reArr[i]['url'].search(/\wView/g)!=-1 && hisUrl.search(/\wList/g)!=-1)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章