Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 小草社区在线视频,精品国产第一国产综合精品,国产精品天天操

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          JS短文:如何在網(wǎng)站上使用JavaScript播放通知聲音?

          載說明:原創(chuàng)不易,未經(jīng)授權,謝絕任何形式的轉載

          有時候,我們需要通過JavaScript在網(wǎng)站上播放通知聲音。本文將介紹如何實現(xiàn)這一功能。

          使用Audio構造函數(shù)在網(wǎng)站上播放通知聲音

          我們可以通過使用Audio構造函數(shù)創(chuàng)建一個音頻播放器對象來在網(wǎng)站上使用JavaScript播放通知聲音。

          例如,如果我們有以下按鈕:

          <button>Play</button>

          然后,我們可以通過編寫以下代碼來使用Audio構造函數(shù),在點擊按鈕時播放音頻剪輯:

          const playAudio = (url) => {
          
          const audio = new Audio(url);
          
          audio.play();
          
          }
          
          const button = document.querySelector('#play-button');
          
          button.addEventListener('click', () => {
          
          const audioUrl = 'https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3';
          
          playAudio(audioUrl);
          
          console.log(`Now playing audio from ${audioUrl}`);
          
          });

          這段代碼定義了一個名為`playAudio`的函數(shù),它接受一個URL參數(shù),用于指定要播放的音頻文件的路徑。當調用`playAudio`函數(shù)時,它會創(chuàng)建一個新的`Audio`對象并播放指定的音頻文件。

          接下來,使用`querySelector`方法獲取網(wǎng)頁中的一個ID為`play-button`的元素,并將其存儲在`button`變量中。然后,使用`addEventListener`方法為`button`元素添加一個`click`事件監(jiān)聽器。當按鈕被點擊時,觸發(fā)回調函數(shù)。在回調函數(shù)中,我們定義了一個名為`audioUrl`的常量,它存儲了所需的音頻文件的URL。然后,我們調用`playAudio`函數(shù)并將`audioUrl`作為參數(shù)傳遞給它,以便播放指定的音頻文件。最后,我們將一條消息記錄到控制臺,指示正在播放哪個音頻文件。

          結束

          我們可以使用JavaScript通過使用Audio構造函數(shù)創(chuàng)建一個音頻播放器對象來在網(wǎng)站上播放通知聲音。

          由于文章內(nèi)容篇幅有限,今天的內(nèi)容就分享到這里,文章結尾,我想提醒您,文章的創(chuàng)作不易,如果您喜歡我的分享,請別忘了點贊和轉發(fā),讓更多有需要的人看到。同時,如果您想獲取更多前端技術的知識,歡迎關注我,您的支持將是我分享最大的動力。我會持續(xù)輸出更多內(nèi)容,敬請期待。

          言:每一個行業(yè)都有自己的規(guī)范,不已規(guī)矩,不成方圓。尤其是代碼,代碼規(guī)范便于閱讀,便于維護。

          1.用兩個空格來代替制表符(tab) -- 這是唯一能保證在所有環(huán)境下獲得一致展現(xiàn)的方法。

          2.嵌套元素應當縮進一次(即兩個空格)。

          3.對于屬性的定義,確保全部使用雙引號,絕不要使用單引號。

          4.不要在自閉合(self-closing)元素的尾部添加斜線

          5.不要省略可選的結束標簽(closing tag)(例如,</li> 或</body>)。

          6.為每個 HTML 頁面的第一行添加標準模式(standard mode)的聲明,這樣能夠確保在每個瀏覽器中擁有一致的展現(xiàn)。<!DOCTYPE html>

          7.語言屬性

          根據(jù) HTML5 規(guī)范:

          強烈建議為 html 根元素指定 lang 屬性,從而為文檔設置正確的語言。這將有助于語音合成工具確定其所應該采用的發(fā)音,有助于翻譯工具確定其翻譯時所應遵守的規(guī)則等等.

          <html>

          <!-- ... -->

          </html>

          8.IE 兼容模式

          IE 支持通過特定的 <meta> 標簽來確定繪制當前頁面所應該采用的 IE 版本。除非有強烈的特殊需求,否則最好是設置為 edge mode,從而通知 IE 采用其所支持的最新的模式。

          <metahttp-equiv="X-UA-Compatible"content="IE=Edge">

          9.字符編碼

          通過明確聲明字符編碼,能夠確保瀏覽器快速并容易的判斷頁面內(nèi)容的渲染方式。這樣做的好處是,可以避免在 HTML 中使用字符實體標記(character entity),從而全部與文檔編碼一致(一般采用 UTF-8 編碼)。

          <head>

          <meta charset="UTF-8">

          </head>

          10.引入 CSS 和 JavaScript 文件

          根據(jù) HTML5 規(guī)范,在引入 CSS 和 JavaScript 文件時一般不需要指定 type 屬性,因為 text/css 和 text/javascript 分別是它們的默認值。

          <!-- External CSS -->

          <link rel="stylesheet" href="code-guide.css">

          <!-- In-document CSS -->

          <style>

          /* ... */

          </style>

          <!-- JavaScript -->

          <script src="code-guide.js"></script>

          11.

          布爾(boolean)型屬性

          布爾型屬性可以在聲明時不賦值。XHTML 規(guī)范要求為其賦值,但是 HTML5 規(guī)范不需要。

          <input type="checkbox" value="1" checked>

          12.

          減少標簽的數(shù)量

          編寫 HTML 代碼時,盡量避免多余的父元素。很多時候,這需要迭代和重構來實現(xiàn)。請看下面的案例:

          <!-- Not so great -->

          <span>

          <img src="...">

          </span>

          <!-- Better -->

          <img src="...">

          13.

          不要使用 @import

          與 <link> 標簽相比,@import 指令要慢很多,不光增加了額外的請求次數(shù),還會導致不可預料的問題。替代辦法有以下幾種:

          使用多個 <link> 元素

          通過 Sass 或 Less 類似的 CSS 預處理器將多個 CSS 文件編譯為一個文件

          通過 Rails、Jekyll 或其他系統(tǒng)中提供過 CSS 文件合并功能

          14.

          class 命名

          class 名稱中只能出現(xiàn)小寫字符和破折號(dashe)(不是下劃線,也不是駝峰命名法)。破折號應當用于相關 class 的命名(類似于命名空間)(例如,.btn 和 .btn-danger)。

          避免過度任意的簡寫。.btn 代表 button,但是 .s 不能表達任何意思。

          class 名稱應當盡可能短,并且意義明確。

          使用有意義的名稱。使用有組織的或目的明確的名稱,不要使用表現(xiàn)形式(presentational)的名稱。

          基于最近的父 class 或基本(base) class 作為新 class 的前綴。

          使用 .js-* class 來標識行為(與樣式相對),并且不要將這些 class 包含到 CSS 文件中。

          .t { ... }

          .red { ... }

          .header { ... }

          /* Good example */

          .tweet { ... }

          .important { ... }

          .tweet-header { ... }

          的Shopify商店有很多通知模板。通知是由事件觸發(fā)的,例如下新的訂單或發(fā)貨訂單。系統(tǒng)向您、您的員工或您的客戶發(fā)送通知,具體取決于事件以及您的訂單通知設置。

          您可以通過一次性為所有模板添加 logo 或更改其配色方案來自定義電子郵件通知。您還可以逐一編輯電子郵件或短信通知的內(nèi)容。

          將 logo 添加到電子郵件模板

          您可一次為所有電子郵件模板添加 logo:

          在 Shopify 后臺中,轉到設置 > 通知。

          單擊自定義:

          若要添加 logo,請單擊選擇文件,然后找到該文件并上傳文件:

          選擇電子郵件模板的顏色

          您可以更改電子郵件模板的顏色方案:

          在 Shopify 后臺中,轉到設置 > 通知。

          單擊自定義:

          通過輸入顏色代碼或單擊顏色選擇器來更改主顏色:

          更改電子郵件模板的語言

          電子郵件模板顯示的語言取決于模版的語言以及您對模板進行的任何編輯。

          如果您沒有更改電子郵件模板,則當您更改模版的語言時,電子郵件模板的語言也會更改。

          如果您對電子郵件模板的正文和標題均進行了更改,則更改模版的語言不會更改電子郵件模板的語言。

          如果您僅對電子郵件模板標題進行了更改,則更改模版的語言不會更改電子郵件模板的語言。

          如果您僅對電子郵件模板的正文進行了更改,則更改模版的語言會將標題更改為新語言,但不會更改電子郵件模板正文的語言。

          自定義特定電子郵件模板

          步驟:

          在 Shopify 后臺中,轉到設置 > 通知。

          單擊想要更改的通知的名稱。

          您可以編輯電子郵件主題字段和電子郵件正文:

          單擊保存。

          備注:如果您需要將模板重置為默認模板,請單擊模板編輯器下方的恢復為默認。

          示例:在發(fā)票中添加稅務登記號

          在某些國家/地區(qū),您可能需要在客戶發(fā)票或其他通知上展示您的稅務登記號。

          例如,在澳大利亞、加拿大和印度,征收商品和服務稅 (GST) 的企業(yè)可能需要展示其注冊號。同樣,在歐洲,您可能需要展示您的增值稅 (VAT) 標識號。

          請咨詢您的稅務會計師或政府機構,了解是否需要顯示該號碼。

          要在電子郵件通知中顯示您的號碼,您可以執(zhí)行以下步驟:

          打開電子郵件模板,如自定義特定電子郵件模板中所示。

          在電子郵件正文 (HTML) 區(qū)域中,在適當?shù)奈恢幂斎肽牡怯浱柣驑俗R號。將 HTML 包括在內(nèi),以確保輸出格式正確。

          提示: 使用預覽功能,確保您所做的所有更改都正常顯示。

          在下面的示例中,商店所有者在訂單確認通知中將地址和稅號添加在其商店 logo 后面:

          預覽顯示以下內(nèi)容:

          單擊保存。

          提供此信息的另一種方法是使用發(fā)票應用。您可以從 Shopify 應用商店購買和下載各種應用,它們可以在發(fā)票上包含稅號。

          向通知中添加自定義消息

          您可以將自定義消息添加到多種通知中,包括:

          棄單

          聯(lián)系客戶

          客戶激活

          草稿訂單發(fā)票

          備注:自定義消息是可選的。如果您添加自定義消息,則您的通知必須在代碼中包含 {{ custom_message }} 標簽。如果您發(fā)送通知時未添加自定義消息,則單擊預覽郵件時,您的電子郵件中不會包括自定義消息。

          步驟:

          在文本字段中輸入自定義消息(此消息用于棄單通知):

          單擊預覽郵件。

          驗證消息是否已正確顯示,然后單擊返回以進行更改。

          準備好后單擊發(fā)送通知。

          使用內(nèi)聯(lián) CSS 設置電子郵件模板樣式

          提示:

          使用 CSS 設置模板樣式需要具備 HTML 和 CSS 的高級知識。

          您可以通過覆蓋默認樣式表 來使用內(nèi)聯(lián) CSS 設置電子郵件模板的樣式。模板編輯器會自動在模板中內(nèi)聯(lián)任何樣式標簽。它保留了媒體查詢,以幫助輕松創(chuàng)建回復電子郵件。不會內(nèi)聯(lián)外部樣式表和使用模版資源上傳的樣式表,因此建議將 CSS 樣式包含在模板的

          中的


          主站蜘蛛池模板: 国产乱码精品一区二区三区四川人| 久久亚洲日韩精品一区二区三区| 麻豆一区二区99久久久久| 日韩精品一区二区三区不卡| 国产麻豆媒一区一区二区三区| 国产无人区一区二区三区| 手机看片一区二区| 亚洲Av永久无码精品一区二区| 国产在线精品一区二区在线看| 中文字幕aⅴ人妻一区二区| 国产精品制服丝袜一区| 国产午夜精品一区二区三区小说| 欧美av色香蕉一区二区蜜桃小说| 国产探花在线精品一区二区| 国产在线一区观看| 国精产品一区一区三区MBA下载| 国产一区二区三区精品视频| 日本在线电影一区二区三区 | 精品视频一区二区| 麻豆高清免费国产一区| 日本在线不卡一区| 伊人久久大香线蕉av一区| 久久影院亚洲一区| 日韩一区二区三区在线观看| 秋霞电影网一区二区三区| 中文激情在线一区二区| 亚洲AV香蕉一区区二区三区| 亚洲一区二区三区在线观看网站| 亚洲一区二区三区高清| 精品一区二区三区自拍图片区| 久久国产免费一区| 无码播放一区二区三区| 亚洲欧美日韩中文字幕在线一区| 国产乱码一区二区三区四| 福利国产微拍广场一区视频在线| 视频在线观看一区二区| 伊人精品视频一区二区三区| 久久国产精品无码一区二区三区| 精品成人乱色一区二区| 高清在线一区二区| 中文字幕日韩一区|