成人免费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數組函數

2015-11-10 12:24:36

創業問題思路

2021-08-16 07:05:58

ES6Promise開發語言

2020-04-02 09:01:54

JSES 6開發

2010-05-25 11:24:34

MySQL 亂碼

2020-10-05 21:57:43

Python生成器可迭代對象

2021-07-08 10:04:36

人工智能AI主管

2023-02-23 16:49:11

ES6技巧

2024-06-26 08:18:08

ES6模板字符串

2020-06-03 09:08:21

JavaScript開發代碼

2021-07-30 07:10:07

ES6函數參數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区在线 | 天天躁日日躁xxxxaaaa | 奇米影视77 | 久久精品一级 | 热久久性| 欧美一区二区三区在线视频 | 国产片淫级awww | 性一交一乱一透一a级 | 色黄视频在线 | 免费看国产a | 国产一区二区免费在线 | 91精品国产91| 高清成人免费视频 | 精品久久久久久亚洲精品 | 一区二区三区在线观看视频 | 国产精品69av | 国产成人精品在线 | 最新免费av网站 | 亚洲欧美日韩精品久久亚洲区 | 久久中文字幕av | 日韩精品人成在线播放 | 国产一区二区影院 | 国产日韩一区二区三区 | 亚洲精品视频导航 | 99reav| 亚洲国产精品区 | 欧美精品一区二区免费 | 国内久久 | www.99re| 久久新 | 国产一区二区在线免费视频 | 东方伊人免费在线观看 | 国产欧美精品一区二区 | 九九九久久国产免费 | av中文在线播放 | 天天综合国产 | 日韩免费一区二区 | 超碰人人爱 | 成人精品一区二区三区中文字幕 | 久干网 | 亚洲小视频在线播放 |