站長資訊網
        最全最豐富的資訊網站

        讓人眼前一亮的五個前端小技巧

        為了讓大家編程更輕松一些,本挑選一些有用的但相對比較少見有用的技巧。廢話不多說,開車了。

        讓人眼前一亮的五個前端小技巧

        1.快速隱藏

        要隱藏一個DOM元素,不需要JavaScript。一個原生的HTML屬性就足以隱藏。其效果類似于添加一個style display: none;。

        <p hidden>該段落在頁面上是不可見的,它對HTML是隱藏的。</p>

        不過,這個技巧對偽元素不起作用。

        2. 迅速定位

        熟悉`inset` CSS 屬性嗎?它是`top`、`left`、`right`和`bottom`的縮寫版本。與簡寫的`margin`和`padding`類似,我們可以在一行中設置一個元素的所有偏移量。

        // Before div {   position: absolute;   top: 0;   left: 0;   bottom: 0;   right: 0; }  // After div {   position: absolute;   inset: 0; }

        3.前端測網速

        Chrome瀏覽器提供了原始的API navigator.connection.downlink 可以訪問用戶當前網絡環境的網絡帶寬。

        navigator.connection.downlink;

        connection.downlink返回的并不是用戶當前環境的展示的網絡傳輸速度,而是當前網絡的帶寬,官方說法是:返回以Mb/s為單位的有效帶寬,并保留該值為25kb/s的最接近的整數倍。

        例如,我在我家里Chrome瀏覽器控制臺跑一下navigator.connection.downlink這段語句,結果返回的是10, 表示下載帶寬是10M的。

        讓人眼前一亮的五個前端小技巧

        4.禁止拉動刷新

        CSS overscroll-behavior屬性允許開發人員在達到內容的頂部/底部時覆蓋瀏覽器的默認溢出滾動行為。使用該案例包括禁用移動設備上的“拉動到刷新”功能,消除過度滾動發光和橡皮筋效果,并防止頁面內容在模態/疊加層下滾動

        body {  overscroll-behavior-y: contain; }

        這個屬性對于組織模態窗口內的滾動也非常有用–它可以防止主頁面在到達邊界時攔截滾動。

        5. 禁止插入文字

        當用戶在瀏覽器用戶界面發起“粘貼”操作時,會觸發paste事件。

        有時間,我想禁止用戶從某個地方復制的文本粘貼到輸入框中。通過監聽paste事件并調用其方法preventDefault(),這可以很容易做到。

        <input type="text"></input> <script>   const input = document.querySelector('input');    input.addEventListener("paste", function(e){     e.preventDefault()   })  </script>

        代碼部署后可能存在的BUG沒法實時知道,事后為了解決這些BUG,花了大量的時間進行log 調試,這邊順便給大家推薦一個好用的BUG監控工具 Fundebug

        推薦學習:css視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品视频永久免费播放| 国产91在线精品| 四虎成人www国产精品| 亚洲精品无码你懂的网站| 99久久精品免费国产大片| 国产精品精品自在线拍| 亚洲综合精品香蕉久久网| 久久国产精品免费一区| 成人精品视频成人影院| 国产亚洲精品一品区99热| 久久久久久国产精品免费无码| 日本精品一区二区三区在线视频一| 一级香蕉精品视频在线播放| 久久99精品国产麻豆宅宅| 国产乱人伦偷精品视频免下载| 自拍偷自拍亚洲精品情侣| 无码人妻精品一区二区三区99不卡| 国产精品免费在线播放| 国产精品极品| 国产精品 综合 第五页| 99久久精品国产一区二区三区| 四虎影视国产精品亚洲精品hd| 久久99国产精品久久99果冻传媒| 国产精品成人免费福利| 国产精品一久久香蕉产线看| 国产精品拍天天在线| 精品久久人妻av中文字幕| 国产亚洲色婷婷久久99精品| 国产精品污WWW在线观看| 国产精品丝袜一区二区三区| 精品国精品国产自在久国产应用| 嫖妓丰满肥熟妇在线精品| 亚洲精品无码MV在线观看| 亚洲精品无码精品mV在线观看| 亚洲国产美女精品久久久久∴| 伊人久久无码精品中文字幕| 亚洲高清专区日韩精品| 久久精品国产亚洲AV无码娇色 | 亚洲国产av无码精品| 免费精品精品国产欧美在线| 亚洲国产小视频精品久久久三级 |