成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

開發 前端
本文主要介紹 24 中 es6 方法,這些方法都挺實用的,本本請記好,時不時翻出來看看。

 本文主要介紹 24 中 es6 方法,這些方法都挺實用的,本本請記好,時不時翻出來看看。

[[317461]]

1.如何隱藏所有指定的元素

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

2.如何檢查元素是否具有指定的類?

頁面DOM里的每個節點上都有一個classList對象,程序員可以使用里面的方法新增、刪除、修改節點上的CSS類。使用classList,程序員還可以用它來判斷某個節點是否被賦予了某個CSS類。

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

3.如何切換一個元素的類?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

4.如何獲取當前頁面的滾動位置?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

5.如何平滑滾動到頁面頂部

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

window.requestAnimationFrame() 告訴瀏覽器——你希望執行一個動畫,并且要求瀏覽器在下次重繪之前調用指定的回調函數更新動畫。該方法需要傳入一個回調函數作為參數,該回調函數會在瀏覽器下一次重繪之前執行。

requestAnimationFrame:優勢:由系統決定回調函數的執行時機。60Hz的刷新頻率,那么每次刷新的間隔中會執行一次回調函數,不會引起丟幀,不會卡頓。

6.如何檢查父元素是否包含子元素?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

7.如何檢查指定的元素在視口中是否可見?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

8.如何獲取元素中的所有圖像?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

9.如何確定設備是移動設備還是臺式機/筆記本電腦?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

10.How to get the current URL?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

11.如何創建一個包含當前URL參數的對象?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

12.如何將一組表單元素轉化為對象?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

13.如何從對象檢索給定選擇器指示的一組屬性?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

14.如何在等待指定時間后調用提供的函數?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

15.如何在給定元素上觸發特定事件且能選擇地傳遞自定義數據?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

自定義事件的函數有 Event、CustomEvent 和 dispatchEvent

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

CustomEvent 可以創建一個更高度自定義事件,還可以附帶一些數據,具體用法如下:

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

其中 detail 可以存放一些初始化的信息,可以在觸發的時候調用。其他屬性就是定義該事件是否具有冒泡等等功能。

內置的事件會由瀏覽器根據某些操作進行觸發,自定義的事件就需要人工觸發。dispatchEvent 函數就是用來觸發某個事件:

 

  1. element.dispatchEvent(customEvent); 

上面代碼表示,在 element 上面觸發 customEvent 這個事件。

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

16.如何從元素中移除事件監聽器?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

17.如何獲得給定毫秒數的可讀格式?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

18.如何獲得兩個日期之間的差異(以天為單位)?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

19.如何向傳遞的URL發出GET請求?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

20.如何對傳遞的URL發出POST請求?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

21.如何為指定選擇器創建具有指定范圍,步長和持續時間的計數器?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

22.如何將字符串復制到剪貼板?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

23.如何確定頁面的瀏覽器選項卡是否聚焦?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

24.如何創建目錄(如果不存在)?

 

記好這 24 個 ES6 方法,用來解決實際開發的 JS 問題

 

這里面的方法大都挺實用,可以解決很多開發過程問題,大家就好好利用起來吧。

責任編輯:華軒 來源: 今日頭條
相關推薦

2020-12-02 06:11:02

JS ES6方法

2021-01-27 07:51:41

JSES6元素

2020-03-22 15:48:14

JavaScriptWeb編程語言

2022-09-21 12:46:39

開發JavaScrip代碼

2022-10-25 08:02:01

JavaScriptArrayMap

2022-09-23 09:14:28

JavaScriptES6代碼

2020-07-01 07:58:20

ES6JavaScript開發

2017-08-31 14:25:34

前端JavascriptES6

2022-07-26 09:02:15

ES6ES13ECMAScript

2022-06-01 09:06:58

ES6數組函數

2021-08-16 07:05:58

ES6Promise開發語言

2015-11-10 12:24:36

創業問題思路

2020-04-02 09:01:54

JSES 6開發

2023-02-23 16:49:11

ES6技巧

2021-07-30 07:10:07

ES6函數參數

2024-06-26 08:18:08

ES6模板字符串

2021-04-20 09:48:48

ES5Es6數組方法

2023-03-01 15:39:50

JavaScrip對象屬性ES6

2023-05-28 23:49:38

JavaScrip開發

2021-07-16 07:26:48

ES6javascript開發語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区在线观看 | 久久新视频| 免费观看国产视频在线 | 波多野结衣一二三区 | 少妇久久久 | .国产精品成人自产拍在线观看6 | 国产日韩一区二区三区 | 久久久久久免费精品一区二区三区 | 在线观看久草 | 成人免费观看网站 | 欧美精选一区二区 | 欧美激情国产精品 | 国产视频久久 | 三级免费网 | 精品视频一区二区三区 | 精品一区二区三区在线观看 | 久久高潮| 在线观看国产视频 | 成人性视频免费网站 | 国产成人精品免费视频大全最热 | 精品国产91乱码一区二区三区 | 在线成人福利 | 成人精品一区 | 国产欧美一区二区三区另类精品 | 久久久久一区二区三区 | 亚洲在线一区二区三区 | 亚洲成人毛片 | 免费观看黄色一级片 | 日韩无 | 97久久精品午夜一区二区 | 日韩在线视频观看 | 日韩一区二区三区在线观看 | 日韩精品1区2区3区 成人黄页在线观看 | 精品美女在线观看 | 日韩精品久久一区 | 日韩成人性视频 | 亚洲男人的天堂网站 | 国产美女久久久 | 羞羞网站在线观看 | 久久影院一区 | 亚洲视频在线观看免费 |