整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          JavaScript事件循環:同步任務和異步任務

          JavaScript事件循環:同步任務和異步任務

          avaScript 是一門單線程執行的編程語言。也就是說,同一時間只能做一件事情。如果前一個任務非常耗時,則后續的任務就不得不一直等待,從而導致程序假死的問題。

          所以為了防止某個耗時任務導致程序假死的問題,JavaScript 把待執行的任務分為了兩類:

          1. 同步任務(synchronous)

          又叫做非耗時任務,指的是在主線程上排隊執行的那些任務,只有前一個任務執行完畢,才能執行后一個任務。

          2. 異步任務(asynchronous)

          又叫做耗時任務,異步任務由JavaScript 委托給宿主環境進行執行,當異步任務執行完成后,會通知JavaScript 主線程執行異步任務的回調函數。

          同步任務和異步任務的執行過程:

          ①同步任務由JavaScript 主線程次序執行。

          ②異步任務委托給宿主環境執行。

          ③已完成的異步任務對應的回調函數,會被加入到任務隊列中等待執行。

          ④JavaScript 主線程的執行棧被清空后,會讀取任務隊列中的回調函數,次序執行。

          ⑤JavaScript 主線程不斷重復上面的第4 步。

          JavaScript 主線程從“任務隊列”中讀取異步任務的回調函數,放到執行棧中依次執行。這個過程是循環不斷的,所以整個的這種運行機制又稱為EventLoop(事件循環)

          import thenFs from ' then-fs '
          
          
          console 
          log('A')
          thenFs. readFile(' ./files/1.txt', 'utf8' ). then(dataStr=> {
          
          
          console.log('B')
           })
          setTimeout(( )=> {
          console. log('C' )
          },0)
          console.log( 'D')

          正確的輸出結果:ADCB。

          其中:

          A 和D 屬于同步任務。會根據代碼的先后順序依次被執行。

          C 和B 屬于異步任務。它們的回調函數會被加入到任務隊列中,等待主線程空閑時再執行。


          數字化辦公日益普及的今天,PDF(Portable Document Format)作為一種跨平臺的文件格式,廣泛應用于各種文檔的存儲和傳輸。然而,PDF文件的不可編輯性使得在某些情況下,我們需要將其轉換為HTML格式以便更好地進行編輯、優化和在線展示。特別是當面臨大量PDF文件需要轉換時,掌握PDF轉HTML的批量操作技巧將大大提高工作效率。

          一、PDF轉HTML批量操作的重要性

          批量操作的核心優勢在于其高效性和便捷性。對于需要處理大量PDF文件的用戶來說,逐個進行PDF到HTML的轉換無疑是一項繁瑣且耗時的任務。而批量操作則能一次性處理多個文件,大大減少了重復勞動,提高了工作效率。

          此外,批量操作還有助于保持轉換的一致性和準確性。通過設定統一的轉換參數和格式要求,可以確保所有文件在轉換過程中都遵循相同的規則,從而避免了因逐個操作而導致的格式差異和錯誤。

          二、PDF轉HTML批量操作技巧

          步驟1、執行辦公提效工具主界面,并點擊“PDF編輯工具”功能找到“批量轉換格式”版塊。

          步驟2、選擇轉換的模式,可根據需求來選擇其他模式,這里選擇“pdf轉html”模式。

          步驟3、導入數據到軟件中。在面板上點擊“添加文件”找到文件并點擊“打開”。

          步驟4、設置新文件的路徑,先點擊“選擇新位置”,找到路徑后點擊“確定”。

          步驟5、以上設置無誤后點擊“開始轉換”,過程中可查看“狀態”欄的進度情況。

          步驟6、轉換完成后,點擊“打開文件夾”進入路徑中查看html文件。

          步驟7、打開其中一個文件查看,效果還不錯,版面簡潔有序。

          通過掌握PDF轉HTML的批量操作技巧,我們可以更高效地處理大量PDF文件,提升文檔格式轉換的效率和質量。

          he last time, I have learned

          【THE LAST TIME】一直是我想寫的一個系列,旨在厚積薄發,重溫前端。

          也是給自己的查缺補漏和技術分享。

          歡迎大家多多評論指點吐槽。

          【前端資料領取】點贊關注+私信學習


          主站蜘蛛池模板: 中文字幕一区日韩在线视频| 精品国产天堂综合一区在线| 亚洲乱码日产一区三区| 秋霞无码一区二区| 少妇无码一区二区二三区| 精品无码av一区二区三区| 国产成人AV一区二区三区无码| 国内精品一区二区三区在线观看| 暖暖免费高清日本一区二区三区| 久久AAAA片一区二区| 好看的电影网站亚洲一区| 午夜天堂一区人妻| 国产伦精品一区二区三区免费迷| 国产成人一区二区动漫精品| 成人免费区一区二区三区| 精品国产一区二区三区久久影院 | 无码乱人伦一区二区亚洲一| 国产乱码精品一区二区三区香蕉| 三上悠亚亚洲一区高清| 亚洲欧美日韩中文字幕在线一区| 国产A∨国片精品一区二区| 亚洲一区二区三区免费观看| 久久久久国产一区二区三区| 国产福利微拍精品一区二区| 国产精品一区二区av| 最美女人体内射精一区二区| 无码喷水一区二区浪潮AV| 无码av免费一区二区三区| 亚洲AV综合色区无码一区爱AV| 亚洲日韩国产一区二区三区 | 无码国产精品一区二区免费式直播 | 精品国产亚洲一区二区三区在线观看| 国产一区二区三区夜色| 亚洲片国产一区一级在线观看| 国产Av一区二区精品久久| 无码人妻aⅴ一区二区三区有奶水| 日韩人妻一区二区三区蜜桃视频 | 中文字幕乱码一区久久麻豆樱花| 色窝窝无码一区二区三区| 日韩国产免费一区二区三区| 日韩一区二区超清视频|