個網(wǎng)站開發(fā)人員必須掌握的知識是什么?
HTML 和 CSS
客戶端腳本 - JavaScript and the DOM
服務端腳本 - ASP, PHP
XML 和SQL
指南列表
WWW -
web站點是一個到世界各地電腦都可以連接上的網(wǎng)絡。他是如何工作的呢?
HTML - WEB標記語言。
HTML 是一個微博語言. 它使用 "標簽" 來定義網(wǎng)頁的內容。
CSS - 層疊樣式表
樣式表定義如何顯示 HTML 元素。
JavaScript -客戶端腳本
JavaScript 用于客戶端的腳本化。客戶端腳本化指的是 Web 瀏覽器編程。
XML -擴展標記語言
XML 不是 HTML 的替代者。XML 用來描述及傳輸數(shù)據(jù),而 HTML 用來顯示數(shù)據(jù)。
PHP 和 ASP - 服務器端腳本化
服務器端腳本化指的是服務器端編程。
SQL - 結構化查詢語言
結構化查詢語言 (SQL) 是用來訪問諸如 SQL Server、Oracle、Sybase 及 Access 等數(shù)據(jù)庫的通用標準。
Web 創(chuàng)建設計
介紹關于網(wǎng)站的設計,及是需要的開發(fā)工具。
Web 標準
關于Web標準和萬維網(wǎng)聯(lián)盟.
web 網(wǎng)站驗證
這個章節(jié)將介紹關于 HTML, XHTML, CSS, XML, 和 WMP 頁面標準的驗證。
Web 語義化
本章節(jié)將介紹Web的語義
Web 詞匯表
這是一個按字母順序排列的互聯(lián)網(wǎng)詞匯表。
Web 搜索引擎優(yōu)化
關于 SEO (搜索引擎優(yōu)化)
音在HTML中可以以不同的方式播放.
問題以及解決方法
在 HTML 中播放音頻并不容易!
您需要諳熟大量技巧,以確保您的音頻文件在所有瀏覽器中(Internet Explorer, Chrome, Firefox, Safari, Opera)和所有硬件上(PC, Mac , iPad, iPhone)都能夠播放。
在這W3CSchool 為您總結了問題和解決方法。
使用插件
瀏覽器插件是一種擴展瀏覽器標準功能的小型計算機程序。
插件可以使用 <object> 標簽 或者 <embed> 標簽添加在頁面上.
這些標簽定義資源(通常非 HTML 資源)的容器,根據(jù)類型,它們即會由瀏覽器顯示,也會由外部插件顯示。
使用 <embed> 元素
<embed>標簽定義外部(非 HTML)內容的容器。(這是一個 HTML5 標簽,在 HTML4 中是非法的,但是所有瀏覽器中都有效)。
下面的代碼片段能夠顯示嵌入網(wǎng)頁中的 MP3 文件:
實例
<embed height="50" width="100" src="horse.mp3">
問題:
<embed> 標簽在 HTML 4 中是無效的。頁面無法通過 HTML 4 驗證。
不同的瀏覽器對音頻格式的支持也不同。
如果瀏覽器不支持該文件格式,沒有插件的話就無法播放該音頻。
如果用戶的計算機未安裝插件,無法播放音頻。
如果把該文件轉換為其他格式,仍然無法在所有瀏覽器中播放。
使用 <object> 元素
<object tag> 標簽也可以定義外部(非 HTML)內容的容器。
下面的代碼片段能夠顯示嵌入網(wǎng)頁中的 MP3 文件:
實例
<object height="50" width="100" data="horse.mp3"></object>
問題:
不同的瀏覽器對音頻格式的支持也不同。
如果瀏覽器不支持該文件格式,沒有插件的話就無法播放該音頻。
如果用戶的計算機未安裝插件,無法播放音頻。
如果把該文件轉換為其他格式,仍然無法在所有瀏覽器中播放。
使用 HTML5 <audio> 元素
HTML5 <audio> 元素是一個 HTML5 元素,在 HTML 4 中是非法的,但在所有瀏覽器中都有效。
The <audio> element works in all modern browsers.
以下我們將使用 <audio> 標簽來描述 MP3 文件(Internet Explorer、Chrome 以及 Safari 中是有效的), 同樣添加了一個 OGG 類型文件(Firefox 和 Opera瀏覽器中有效).如果失敗,它會顯示一個錯誤文本信息:
實例
<audio controls>
<source src="horse.mp3" type="audio/mpeg">
<source src="horse.ogg" type="audio/ogg">
Your browser does not support this audio format.
</audio>
問題:
<audio> 標簽在 HTML 4 中是無效的。您的頁面無法通過 HTML 4 驗證。
您必須把音頻文件轉換為不同的格式。
<audio> 元素在老式瀏覽器中不起作用。
最好的 HTML 解決方法
下面的例子使用了兩個不同的音頻格式。HTML5 <audio> 元素會嘗試以 mp3 或 ogg 來播放音頻。如果失敗,代碼將回退嘗試 <embed> 元素。
實例
<audio controls height="100" width="100">
<source src="horse.mp3" type="audio/mpeg">
<source src="horse.ogg" type="audio/ogg">
<embed height="50" width="100" src="horse.mp3">
</audio>
問題:
您必須把音頻轉換為不同的格式。
<embed> 元素無法回退來顯示錯誤消息。
雅虎媒體播放器 - 一個簡單的添加音頻到你網(wǎng)站上的方式
使用雅虎播放器是免費的。如需使用它,您需要把這段 JavaScript 插入網(wǎng)頁底部:
雅虎播放器可以播放MP3以及其他各種格式。你只需添加一行代碼到你的頁面或 博客中就可以輕松地將您的HTML頁面制作成 專業(yè)的播放列表:
實例
<a href="horse.mp3">Play Sound</a>
<script src="http://mediaplayer.yahoo.com/latest"></script>
如果你要使用它,您需要把這段 JavaScript 插入網(wǎng)頁底部:
<script src="http://mediaplayer.yahoo.com/latest"></script>
然后只需簡單地把 MP3 文件鏈接到您的 HTML 中,JavaScript 會自動地為每首歌創(chuàng)建播放按鈕:
<a href="song1.mp3">Play Song 1</a>
<a href="song2.wav">Play Song 2</a>
...
...
雅虎媒體播放器為您的用戶提供的是一個小型的播放按鈕,而不是完整的播放器。不過,當您點擊該按鈕,會彈出完整的播放器。
請注意,這個播放器始終停靠在窗框底部。只需點擊它,就可將其滑出。
使用超鏈接
如果網(wǎng)頁包含指向媒體文件的超鏈接,大多數(shù)瀏覽器會使用"輔助應用程序"來播放文件。
以下代碼片段顯示指向 mp3 文件的鏈接。如果用戶點擊該鏈接,瀏覽器會啟動"輔助應用程序"來播放該文件:
實例
<a href="horse.mp3">Play the sound</a>
內聯(lián)的聲音說明
當您在網(wǎng)頁中包含聲音,或者作為網(wǎng)頁的組成部分時,它被稱為內聯(lián)聲音。
如果您打算在 web 應用程序中使用內聯(lián)聲音,您需要意識到很多人都覺得內聯(lián)聲音令人惱火。同時請注意,用戶可能已經(jīng)關閉了瀏覽器中的內聯(lián)聲音選項。
我們最好的建議是只在用戶希望聽到內聯(lián)聲音的地方包含它們。一個正面的例子是,在用戶需要聽到錄音并點擊某個鏈接時,會打開頁面然后播放錄音。
HTML 多媒體標簽
New : HTML5 新標簽
標簽 | 描述 |
---|---|
<embed> | 定義內嵌對象。HTML4 中不贊成,HTML5 中允許。 |
<object> | 定義內嵌對象。 |
<param> | 定義對象的參數(shù)。 |
<audio>New | 定義了聲音內容 |
<video>New | 定義一個視頻或者影片 |
<source>New | 定義了media元素的多媒體資源(<video> 和 <audio>) |
<track>New | 規(guī)定media元素的字幕文件或其他包含文本的文件 (<video> 和<audio>) |
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
家好,我是 Java陳序員。
今天,給大家安利一個高仿網(wǎng)易云 PC 端的開源項目,界面精美、功能豐富!
關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業(yè)分享、超200本經(jīng)典計算機電子書籍等。
vue3-cloud-music —— 一個主要基于 Vue3 + TypeScript + Vite 構建的高仿網(wǎng)易云 PC 端的音樂流媒體網(wǎng)站。
功能特色:
技術棧:
推薦 Node 版本 14.18+/16+,推薦使用 pnpm 安裝依賴!
1、拉取代碼
git clone https://github.com/path-yu/vue3-cloud-music.git
2、安裝依賴
pnpm install
3、運行
pnpm run dev
4、構建
pnpm run build
項目地址:https://github.com/path-yu/vue3-cloud-music
在線體驗:https://cloud-music-eight-nu.vercel.app/#/discovery
推薦的開源項目已經(jīng)收錄到 GitHub 項目,歡迎 Star:
https://github.com/chenyl8848/great-open-source-project
或者訪問網(wǎng)站,進行在線瀏覽:
https://chencoding.top:8090/#/
大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發(fā)支持下,謝謝!
*請認真填寫需求信息,我們會在24小時內與您取得聯(lián)系。