Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
、顯示
el.style.display = '';
2、隱藏
el.style.display = 'none';
3、toggle
function toggle(el) {
if (el.style.display == 'none') {
el.style.display = '';
} else {
el.style.display = 'none';
}
}
4、完整例子
SS 隱藏元素的方法你能說出來幾種?
這是一個在 web 前端面試中常會提及的基礎問題,聊這個話題不僅僅只是討論“茴”字有幾種寫法,更是能從一個簡單的問題中體現出你的 CSS 邊界能力,本文提煉了十種最實用的方法,希望對你有所幫助。
結構消失,會觸發回流重繪(Reflow & Repaint)。
結構保留,占據空間,可以正常觸發事件,因觸發硬件加速所以不發生回流和重繪。
結構保留,占據空間,僅觸發重繪,不會觸發事件(無法選中)。
設置元素內容可見性,設置的元素本身不受影響。hidden 隱藏效果與 display: none 類似,但實際瀏覽器只是跳過了內容的渲染,還保留著內容的渲染狀態,性能上有優勢。
注意:該屬性目前還處于實驗性階段,使用時需要考慮瀏覽器兼容性問題。
利用絕對定位 position 設置 absolute 或 fixed,同時 left 或 top 設置 -9999px;
超大負邊距會將元素拋出視圖,因為定位本身脫離了文檔流所以不占據空間。
利用偏移拋出視圖,空間會占據,不過元素實際不在視窗內所以無法交互。
transform: translate(-9999px);
注意:此方法對行內元素無效!
這兩種方法并不使元素本身消失,只是看不見了而已。
通過2D變換來達到隱藏,占據空間,不可交互。
transform: scale(0);
transform: skew(90deg);
注意:此方法對行內元素無效!
利用裁剪創建元素的可顯示區域,區域外會隱藏,占據空間,不可交互(這里我用 circle 是因為它參數最少)
clip-path: circle(0px);
層疊上下文在合適的情況下可以遮擋住元素,也算是一種隱藏方式。
寬高都為 0 時不占據空間,不可交互。需要處理邊距等樣式,還需設置 overflow: hidden; 否則子元素可能不會隱藏,注意還會被display影響,所以這個方法本身并不實用,但是可以充分體現對盒模型的理解。
width: 0;
height: 0;
padding: 0;
margin: 0;
border: none;
overflow: hidden;
或許還有其它“障眼法”可以讓元素不可見,以上整理的十種方法都獨具代表性,且比較實用。
以上就是文章的全部內容,感謝看到這里!本人知識水平有限,如有錯誤望不吝指正,如果覺得寫得不錯,對你有所幫助或啟發,可以點贊收藏支持一下,也歡迎關注,我會更新更多實用的前端知識與技巧。我是茶無味de一天(公眾號: 品味前端),希望與你共同成長~
使用隱藏 IP 地址的技術可以讓您將匿名保持在某一種不被追蹤的狀態下放心沖浪。但是本文不是教你如何做壞事。
隨著隱私每年受到越來越多的侵犯,上網時的匿名性變得越來越重要。即使攻擊者只知道您的真實 IP 地址,威脅也會出現,并且越來越多的人開始使用不同的方法來屏蔽 IP 地址。這些技術的本質歸結為將真實 IP 地址隱藏在另一個網絡的 IP 地址后面。
方法1:使用VPN
VPN 代表虛擬專用網絡,但實際上要簡單得多?;旧?,您將計算機或設備連接到另一個網絡并通過該網絡上網。任何活動看起來都“好像”是由該網絡的所有者而不是您進行的。但是不合格的VPN供應商為了依舊記錄你的日志內容。
當您連接到 VPN 時,您會使用您所連接網絡的 IP 地址來屏蔽您的 IP 地址。為了跟蹤到您設備的流量,VPN 必須“通過”您(IP 地址也可以通過 DNS 泄漏找到)。
如果選擇VPN請根據你的個人的選擇來確定,因為VPN目前的確屬于敏感詞匯。企業選擇虛擬機網絡的目的是為了安全去想。個人選擇可能有個人的看法。具體我不評價。
Web 代理的工作方式與 VPN 大致相同:您連接到代理,然后您的所有流量都開始通過該服務器。在這種情況下,您的 IP 地址隱藏在代理服務器的 IP 地址后面。
但是,Web 代理和 VPN 之間有兩個重要區別。
首先,代理服務器通常缺乏加密。即使您的地址是隱藏的,供應商和執法機構也可以分析流量。此外,某些站點可以使用 Flash 或 JavaScript 跟蹤您的真實 IP 地址。
其次,某些瀏覽器只允許通過代理重定向網絡流量。要使用網絡代理,您需要進入瀏覽器設置并指定服務器的 IP 地址。在這種情況下,瀏覽器之外的應用程序和設備(例如 Skype)將顯示您的真實 IP 地址。
您可以直接連接到該網絡,而不是通過另一個網絡重定向流量。例如,公共 Wi-Fi。
有趣的是,這是隱藏真實 IP 地址的唯一方法。當您連接到公共 Wi-Fi 時,沒有人可以跟蹤您,尤其是在熱點很受歡迎的情況下(例如,屬于XX酒店等)。在這種情況下,您的活動將被數十個其他用戶隱藏。但是請記住,使用公共 Wi-Fi 會帶來其他風險。
默認情況下,大多數公共熱點都未加密,所有人都可以使用您的所有活動,包括銀行賬戶和在線商店。此外,惡意軟件可以通過公共熱點進入您的設備。
攻擊者還可以通過其他方式通過公共 Wi-Fi 竊取您的個人信息。因此,通過隱藏您的 IP 地址,您同時會面臨許多其他隱私和安全風險。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。