」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > [每日軟件包] DEDENT

[每日軟件包] DEDENT

發佈於2025-02-06
瀏覽:540

[2 認識迪士特之前的生活

[Daily Package] dedent您是否曾經嘗試在模板文字中編寫多行段落,但意識到它保留了凹痕,最終使用\ n?

函數dimend(){ const描述=` -200好 請求成功了。 “成功”的結果含義取決於HTTP方法: *獲取:資源已被獲取... *頭:表示標題是... *放置或發布:描述...的資源 *跟踪:消息主體包含... ` console.log(描述) } 解釋()

$ bun index.ts -200好 請求成功了。 “成功”的結果含義取決於HTTP方法: *獲取:資源已被獲取... *頭:表示標題是... *放置或發布:描述...的資源 *跟踪:消息主體包含...

function explain() {
  const description = `
    - 200 OK
      The request succeeded. The result meaning of "success" depends on the HTTP method:

      * GET: The resource has been fetched...
      * HEAD: The representation headers are...
      * PUT or POST: The resource describing...
      * TRACE: The message body contains the...
  `

  console.log(description)
}

explain()
$ bun index.ts

    - 200 OK
      The request succeeded. The result meaning of "success" depends on the HTTP method:

      * GET: The resource has been fetched...
      * HEAD: The representation headers are...
      * PUT or POST: The resource describing...
      * TRACE: The message body contains the...
函數dimend(){ const描述=' - 200 ok \ n' '請求成功了。 “成功”的結果含義取決於http方法:\ n \ n' ' *獲取:資源已被獲取... \ n' ' *頭:表示標題為... \ n' ' * put或post:描述... \ n'的資源 ' *跟踪:消息主體包含... \ n' console.log(描述) } 解釋()


我會接受。 ?

出於這個原因,多行文本對我來說總是令人頭疼的。
$ bun index.ts

    - 200 OK
      The request succeeded. The result meaning of "success" depends on the HTTP method:

      * GET: The resource has been fetched...
      * HEAD: The representation headers are...
      * PUT or POST: The resource describing...
      * TRACE: The message body contains the...
現在你知道迪士特

,但是現在,您不必再與自己進行談判了。只需使用destent。

從'dedent'導入dettent 函數解釋(){ const描述= dedent` -200好 請求成功了。 “成功”的結果含義取決於HTTP方法: *獲取:資源已被獲取... *頭:表示標題是... *放置或發布:描述...的資源 *跟踪:消息主體包含... ` console.log(描述) } 解釋()

我所做的是在模板文字之前添加deDent。你不相信嗎?


$ bun index.ts -200好 請求成功了。 “成功”的結果含義取決於HTTP方法: *獲取:資源已被獲取... *頭:表示標題是... *放置或發布:描述...的資源 *跟踪:消息主體包含...

import dedent from 'dedent'

function explain() {
  const description = dedent`
    - 200 OK
      The request succeeded. The result meaning of "success" depends on the HTTP method:

      * GET: The resource has been fetched...
      * HEAD: The representation headers are...
      * PUT or POST: The resource describing...
      * TRACE: The message body contains the...
  `

  console.log(description)
}

explain()
為什麼我們不嘗試更複雜的呢?


從'dedent'導入dettent const dimend Status =(狀態:string)=> { 切換(狀態){ 案例“ 2xx”: 返回dedent` -200好 請求成功了。 “成功”的結果含義取決於HTTP方法: *獲取:資源已在消息主體中獲取和傳輸。 *頭:表示標題包含在沒有任何消息主體的響應中。 *放置或發布:描述動作結果的資源在消息正文中傳輸。 *跟踪:消息主體包含服務器接收的請求消息。 - 201創建 該請求成功,因此創建了新的資源。 這通常是在發布請求後發送的響應,或某些提出請求。 ` 案例“ 4xx”: 返回dedent` -400不良要求 由於被認為是客戶端錯誤的東西,服務器無法處理或不會處理該請求 (例如,畸形的請求語法,無效的請求消息框架或欺騙性請求路由)。 -401未經授權 儘管HTTP標準指定“未經授權”,但從語義上講,此響應的意思是“未經驗證”。 也就是說,客戶必須對自己進行身份驗證以獲取所請求的響應。 ` 預設: 返回“還沒有!” } } console.log(解釋說明('2xx'))
$ bun index.ts
- 200 OK
  The request succeeded. The result meaning of "success" depends on the HTTP method:

  * GET: The resource has been fetched...
  * HEAD: The representation headers are...
  * PUT or POST: The resource describing...
  * TRACE: The message body contains the...
$ bun index.ts -200好 請求成功了。 “成功”的結果含義取決於HTTP方法: *獲取:資源已在消息主體中獲取和傳輸。 *頭:表示標題包含在沒有任何消息主體的響應中。 *放置或發布:描述動作結果的資源在消息正文中傳輸。 *跟踪:消息主體包含服務器接收的請求消息。 - 201創建 該請求成功,因此創建了新的資源。 這通常是在發布請求後發送的響應,或某些提出請求。


版本聲明 本文轉載於:https://dev.to/javien/daily-package-dedent-1mi4?1如有侵犯,請聯繫[email protected]刪除
最新教學 更多>
  • 如何在無序集合中為元組實現通用哈希功能?
    如何在無序集合中為元組實現通用哈希功能?
    在未訂購的集合中的元素要糾正此問題,一種方法是手動為特定元組類型定義哈希函數,例如: template template template 。 struct std :: hash { size_t operator()(std :: tuple const&tuple)const {...
    程式設計 發佈於2025-04-09
  • 可以在純CS中將多個粘性元素彼此堆疊在一起嗎?
    可以在純CS中將多個粘性元素彼此堆疊在一起嗎?
    [2这里: https://webthemez.com/demo/sticky-multi-header-scroll/index.html </main> <section> { display:grid; grid-template-...
    程式設計 發佈於2025-04-09
  • 如何使用FormData()處理多個文件上傳?
    如何使用FormData()處理多個文件上傳?
    )處理多個文件輸入時,通常需要處理多個文件上傳時,通常是必要的。 The fd.append("fileToUpload[]", files[x]); method can be used for this purpose, allowing you to send multi...
    程式設計 發佈於2025-04-09
  • 為什麼儘管有效代碼,為什麼在PHP中捕獲輸入?
    為什麼儘管有效代碼,為什麼在PHP中捕獲輸入?
    在php ;?>" method="post">The intention is to capture the input from the text box and display it when the submit button is clicked.但是,輸出...
    程式設計 發佈於2025-04-09
  • 如何在Java字符串中有效替換多個子字符串?
    如何在Java字符串中有效替換多個子字符串?
    在java 中有效地替換多個substring,需要在需要替換一個字符串中的多個substring的情況下,很容易求助於重複應用字符串的刺激力量。 However, this can be inefficient for large strings or when working with nu...
    程式設計 發佈於2025-04-09
  • 對象擬合:IE和Edge中的封面失敗,如何修復?
    對象擬合:IE和Edge中的封面失敗,如何修復?
    To resolve this issue, we employ a clever CSS solution that solves the problem:position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)...
    程式設計 發佈於2025-04-09
  • 大批
    大批
    [2 數組是對象,因此它們在JS中也具有方法。 切片(開始):在新數組中提取部分數組,而無需突變原始數組。 令ARR = ['a','b','c','d','e']; // USECASE:提取直到索引作...
    程式設計 發佈於2025-04-09
  • 如何在Java中執行命令提示命令,包括目錄更改,包括目錄更改?
    如何在Java中執行命令提示命令,包括目錄更改,包括目錄更改?
    在java 通過Java通過Java運行命令命令可能很具有挑戰性。儘管您可能會找到打開命令提示符的代碼段,但他們通常缺乏更改目錄並執行其他命令的能力。 solution:使用Java使用Java,使用processBuilder。這種方法允許您:啟動一個過程,然後將其標準錯誤重定向到其標準輸出...
    程式設計 發佈於2025-04-09
  • 為什麼我的CSS背景圖像出現?
    為什麼我的CSS背景圖像出現?
    故障排除:CSS背景圖像未出現 ,您的背景圖像儘管遵循教程說明,但您的背景圖像仍未加載。圖像和样式表位於相同的目錄中,但背景仍然是空白的白色帆布。 而不是不棄用的,您已經使用了CSS樣式: bockent {背景:封閉圖像文件名:背景圖:url(nickcage.jpg); 如果您的html,cs...
    程式設計 發佈於2025-04-09
  • 如何限制動態大小的父元素中元素的滾動範圍?
    如何限制動態大小的父元素中元素的滾動範圍?
    在交互式接口中實現垂直滾動元素的CSS高度限制,控制元素的滾動行為對於確保用戶體驗和可訪問性是必不可少的。一種這樣的方案涉及限制動態大小的父元素中元素的滾動範圍。 問題:考慮一個佈局,其中我們具有與用戶垂直滾動一起移動的可滾動地圖div,同時與固定的固定sidebar保持一致。但是,地圖的滾動無限...
    程式設計 發佈於2025-04-09
  • HTML格式標籤
    HTML格式標籤
    HTML 格式化元素 **HTML Formatting is a process of formatting text for better look and feel. HTML provides us ability to format text without us...
    程式設計 發佈於2025-04-09
  • 如何干淨地刪除匿名JavaScript事件處理程序?
    如何干淨地刪除匿名JavaScript事件處理程序?
    刪除匿名事件偵聽器將匿名事件偵聽器添加到元素中會提供靈活性和簡單性,但是當要刪除它們時,可以構成挑戰,而無需替換元素本身就可以替換一個問題。 element? element.addeventlistener(event,function(){/在這里工作/},false); 要解決此問題,請考...
    程式設計 發佈於2025-04-09
  • 如何使用Regex在PHP中有效地提取括號內的文本
    如何使用Regex在PHP中有效地提取括號內的文本
    php:在括號內提取文本在處理括號內的文本時,找到最有效的解決方案是必不可少的。一種方法是利用PHP的字符串操作函數,如下所示: 作為替代 $ text ='忽略除此之外的一切(text)'; preg_match('#((。 &&& [Regex使用模式來搜索特...
    程式設計 發佈於2025-04-09
  • 如何使用node-mysql在單個查詢中執行多個SQL語句?
    如何使用node-mysql在單個查詢中執行多個SQL語句?
    在node-mysql node-mysql文檔最初出於安全原因最初禁用多個語句支持,因為它可能導致SQL注入攻擊。要啟用此功能,您需要在創建連接時將倍增設置設置為true: var connection = mysql.createconnection({{multipleStatement:...
    程式設計 發佈於2025-04-09
  • 如何配置Pytesseract以使用數字輸出的單位數字識別?
    如何配置Pytesseract以使用數字輸出的單位數字識別?
    Pytesseract OCR具有單位數字識別和僅數字約束 在pytesseract的上下文中,在配置tesseract以識別單位數字和限制單個數字和限制輸出對數字可能會提出質疑。 To address this issue, we delve into the specifics of Te...
    程式設計 發佈於2025-04-09

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3