整合營銷服務商

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

          免費咨詢熱線:

          HTML <!-……-> 注釋標簽

          HTML 注釋:

          <!--這是一個注釋,注釋在瀏覽器中不會顯示--><p>這是一個段落</p>

          瀏覽器支持

          所有主流瀏覽器都支持 <!--...--> 注釋標簽。

          標簽定義及使用說明

          <!--...--> 注釋標簽用來在源文檔中插入注釋。注釋不會在瀏覽器中顯示。

          您可使用注釋對您的代碼進行解釋,這樣做有助于您在以后的時間對代碼的編輯。特別是代碼量很大的情況下很有用。

          您也可以在注釋內容存儲針對程序所定制的信息。在這種情況下,這些信息對用戶是不可見的,但是對程序來說是可用的。一個好的習慣是把注釋或樣式元素放入注釋文本中,這樣就可避免不支持腳本或樣式的老瀏覽器把它們顯示為純文本。

          <scripttype="text/javascript"><!--functiondisplayMsg(){alert("Hello World!")}//--></script>

          注釋:命令行最后的兩個正斜杠(//)是 JavaScript 注釋符號。這確保了 JavaScript 不會執行 --> 標簽。

          除了在源文檔中有非常明顯的作用外,許多 Web 服務器也利用注釋來實現文檔服務端軟件特有的特性。這些服務器可以掃描文檔,從傳統的 HTML/XHTML 注釋中找到特定的字符序列,然后再根據嵌在注釋中的命令采取相應的動作。這些動作可能是簡單的包括其他文件中的文本(即所謂的服務器端包含,server-inside include),也可能是復雜地執行其他命令去動態生成文檔的內容。

          HTML 4.01 與 HTML5之間的差異

          無。

          標準屬性

          <!--...--> 注釋標簽不支持任何標準屬性。

          如需更多有關 HTML 標準屬性的信息,請訪問 標準屬性。

          事件屬性

          <!--...--> 注釋標簽不支持任何事件屬性。

          如需更多有關 HTML 事件屬性的信息,請訪問 事件屬性。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          、匹配HTML開始標簽及結束標簽

          這段正則,為什么比網上搜索的復雜一些呢?主要是加了匹配特測情況的問題,避免BUG。

          舉例:<div debug=">" ></div>

          const reg_tags = /<((["'])+.*?|[^>])+>/g;

          開始和結束

          2、匹配HTML開始標簽

          const reg_tag_start = /<[^\\/]((["'])+.*?|[^>])+>/

          開始

          3、匹配HTML結束標簽

          const reg_tag_end = /<[\\/]+[^<>]*>*/

          結束


          4、匹配HTML標簽屬性

          const reg_tag_attrs = /(?<=\s)[\w:-]+(=(["']).*?)*/g;

          標簽屬性

          5、獲取HTML標簽屬性名與值

          const reg_tag_attr_info = /(^[^=]+|(?<=(['"])).*?(?=))/g;

          屬性名與值

          6、獲取HTML標簽的名稱

          const reg_tag_name = /(?<=<[\/\s]*)\w+(?=(\s+(?![\s=])|>))/;

          標簽名稱

          7、匹配HTML文檔類型聲明

          const reg_doctype = /<!doctype[^<>]*>*/i

          聲明

          8、匹配HTML文檔注釋

          const reg_tag_note = /<\!.*?>/

          注釋

          9、匹配HTML文本內容

          const reg_text = /(?<=<[\w]+.*?>)[\s\S]*?(?=</[\w]*?>)/

          文本


          10、其它

          //g 正則表達式后面加g,表示全局匹配。

          //i 正則表達式后面加i,表示不區分大小寫。

          [\u4e00-\u9fa5],表示匹配中文。

          中文

          [^\x00-\xff\u4e00-\u9fa5],表示匹配中文符號

          中文符號


          以上正則表達式,是在寫一個生成HTML抽象語法樹的工具時,不斷摸索出來。如果您有更好的寫法,歡迎交流。


          人人為我,我為人人,歡迎您的瀏覽,我們一起加油吧。

          avaScript 注釋可用于提高代碼的可讀性。


          JavaScript 注釋

          JavaScript 不會執行注釋。

          我們可以添加注釋來對 JavaScript 進行解釋,或者提高代碼的可讀性。

          單行注釋以 // 開頭。

          本例用單行注釋來解釋代碼:

          實例

          // 輸出標題:

          document.getElementById("myH1").innerHTML="歡迎來到我的主頁";

          // 輸出段落:

          document.getElementById("myP").innerHTML="這是我的第一個段落。";


          JavaScript 多行注釋

          多行注釋以 /* 開始,以 */ 結尾。

          下面的例子使用多行注釋來解釋代碼:

          實例

          /*

          下面的這些代碼會輸出

          一個標題和一個段落

          并將代表主頁的開始

          */

          document.getElementById("myH1").innerHTML="歡迎來到我的主頁";

          document.getElementById("myP").innerHTML="這是我的第一個段落。";


          使用注釋來阻止執行

          在下面的例子中,注釋用于阻止其中一條代碼行的執行(可用于調試):

          實例

          //document.getElementById("myH1").innerHTML="歡迎來到我的主頁";

          document.getElementById("myP").innerHTML="這是我的第一個段落。";

          嘗試一下 ?

          在下面的例子中,注釋用于阻止代碼塊的執行(可用于調試):

          實例

          /*

          document.getElementById("myH1").innerHTML="歡迎來到我的主頁";

          document.getElementById("myP").innerHTML="這是我的第一個段落。";

          */


          在行末使用注釋

          在下面的例子中,我們把注釋放到代碼行的結尾處:

          實例

          var x=5; // 聲明 x 并把 5 賦值給它

          var y=x+2; // 聲明 y 并把 x+2 賦值給它


          主站蜘蛛池模板: 国产精品熟女视频一区二区| 波多野结衣一区二区| 国产在线观看一区二区三区精品 | 亚洲av无码一区二区三区网站| 精品国产一区二区三区www| 日韩免费无码一区二区三区| 在线日产精品一区| 日韩av片无码一区二区三区不卡| 国产在线观看一区二区三区四区| 中文字幕一区二区三区免费视频| 国产午夜精品一区理论片| 中文字幕无码不卡一区二区三区| 无码毛片一区二区三区中文字幕| 亚洲日韩激情无码一区| 精品在线一区二区| 久久一区二区明星换脸| 免费一区二区三区| 国产av成人一区二区三区| 国产精品夜色一区二区三区| 精品久久一区二区三区| 国产人妖视频一区二区破除| 日韩福利视频一区| 精品人妻AV一区二区三区| 国精产品一区二区三区糖心| 精品在线一区二区三区| 日本国产一区二区三区在线观看| 日本伊人精品一区二区三区| 中文字幕一区二区三区在线播放| 国产一区二区三区在线免费 | 风间由美在线亚洲一区| 毛片无码一区二区三区a片视频| 蜜臀Av午夜一区二区三区| 亚洲欧美国产国产一区二区三区| 亚洲国产精品自在线一区二区| 亚洲天堂一区二区| 国产亚洲一区二区在线观看| 无码毛片一区二区三区中文字幕| 亚洲一区影音先锋色资源| 本免费AV无码专区一区| 亚洲AV无码一区二区三区鸳鸯影院| 国产一区二区三区免费在线观看|