前端不為人知的一面

2021-07-14 12:10:55 字數 922 閱讀 1150

如果說上面那條小秘密知道的人還算多的話,這條秘笈知道的人就要少一些了,在非ie核心的瀏覽器位址列可以直接執行html**!

比如在位址列輸入以下**然後回車執行,會出現指定的頁面內容。

還是瀏覽器位址列上做文章,將以下**貼到位址列執行後瀏覽器變成了乙個原始而簡單的編輯器,與windows自帶的notepad一樣

data:text/html,

歸根結底多虧了html5中新加的contenteditable屬性,當元素指定了該屬性後,元素的內容成為可編輯狀態。

推而廣之,將以下**放到console執行後,整個頁面將變得可編輯

document.body.contenteditable='true';

通過設定style標籤的display:block樣式可以讓頁面的style標籤顯示出來,並且加上contenteditable屬性後可以讓樣式成為可編輯狀態,更改後的樣式效果也是實時更新呈現的。此技巧在ie下無效。擁有此技能者,逆天也!

我們都知道交換兩個變數值的常規做法,那就是宣告乙個中間變數來暫存。但鮮有人去挑戰不宣告中間變數的情況,下面的**給出了這種實現。蠻有創意 的

下面的**已經不言自明了,沒什麼好多說的

if (window.location != window.parent.location) window.parent.location = window.location;

Python 函式那不為人知的一面

通常我們定義乙個函式,然後呼叫該函式時,函式相關的 才開始執行。可是很多人並不知道,當我們定義函式時,一些 就開始執行了。今天就來說說函式這個不為人知的一面。通常我們定義乙個函式,然後呼叫該函式時,函式相關的 才開始執行。可是很多人並不知道,當我們定義函式時,一些 就開始執行了。今天就來說說函式這個...

揭秘物聯網和智慧型家居不為人知的恐怖一面

根據gartner的 明年被應用於智慧型家居當中的物聯網裝置將佔到總量的21 數量超過16億部。到那時,平均每一位使用者將擁有超過3部個人智慧型裝置,而它們還都擁有持續監控和廣播私人使用者資料的能力,而這也就產生了潛在的安全風險。因此,在購買這類裝置之前,我們最好先考慮清楚它們究竟能給我們帶來什麼。...

揭秘物聯網和智慧型家居不為人知的恐怖一面

根據gartner的 明年被應用於智慧型家居當中的物聯網裝置將佔到總量的21 數量超過16億部。到那時,平均每一位使用者將擁有超過3部個人智慧型裝置,而它們還都擁有持續監控和廣播私人使用者資料的能力,而這也就產生了潛在的安全風險。因此,在購買這類裝置之前,我們最好先考慮清楚它們究竟能給我們帶來什麼。...