摘要:在網上看到如何利用異或來實現兩個變量的交換,感覺很方便,但是理解起來優點難度,做個筆記,加深理解。首先先對異或有個了解相同的異或之后則為,不相同的則為。則這個式子的返回值是與相同與不相同的標志。 在網上看到如何利用異或來實現兩個變量的交換,感覺很方便,但是理解起來優點難度,做個筆記,加深理解。 首先先對異或有個了解:相同的異或之后則為0,不相同的則為1。 a:1000 1010,b:1...
摘要:責任鏈模式涉及到的角色如下所示抽象處理者角色定義一個處理請求的抽象類。如果一個類承擔了一部分責任,還將請求踢給下一個皮球,則被稱為不純的責任鏈模式。一般來說,日常開發中不純的責任鏈模式用的比較多一點。參考責任鏈模式更多文章 在閻宏博士的《JAVA與模式》一書中開頭是這樣描述責任鏈(Chain of Responsibility)模式的: 責任鏈模式是一種對象的行為模式。在責任鏈模式里,...
摘要:全部的取值如下關于屬性解釋五元素作用將另一個頁面嵌入到當前頁面中知識點標簽目前已經很少用到。頁面頁面頁面屬性取值空值刷新并返回頂部錨點不會刷新頁面,不發起請求,點了沒反應。 一、什么是空標簽沒有閉合的標簽稱為空標簽。 一個空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一個不可能存在子節點(例如內嵌的元素或者元素內的文本)的element。 ...
摘要:由于父元素的定位屬性導致子元素及其孫元素等的和變得和預期不一致預期上都是到屏幕左邊和上邊的位置由于需要做鼠標拖動旋轉和鼠標框選所以必須拿到統一坐標系的相對位置的值距離屏幕左上角于是就有了遞歸計算元素的真實和的值初始化隨意布局隨意填寫元素 由于父元素的定位屬性, 導致子元素及其孫元素等的offsetLeft和offsetTop變得和預期不一致(預期上都是到屏幕左邊和上邊的位置), 由于需...