整合營銷服務商

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

          免費咨詢熱線:

          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一区二区三区| 国产一区二区三区乱码| 韩日午夜在线资源一区二区| 色多多免费视频观看区一区| 国产一区二区三区播放心情潘金莲| 人妻无码一区二区不卡无码av | 无码av中文一区二区三区桃花岛| 久久久老熟女一区二区三区| 日本免费一区二区久久人人澡| 日韩人妻无码一区二区三区| 久久精品一区二区三区中文字幕| 亚洲熟女乱综合一区二区| 一区二区三区在线免费观看视频| 杨幂AV污网站在线一区二区| 杨幂AV污网站在线一区二区| 一区二区视频免费观看| 久久成人国产精品一区二区| 国产在线精品一区二区不卡麻豆| 综合久久一区二区三区 | 综合人妻久久一区二区精品| 99久久精品国产免看国产一区| 色妞AV永久一区二区国产AV| 国产自产V一区二区三区C| 亚洲成AV人片一区二区| 无码人妻精品一区二区蜜桃网站 | 一区二区高清视频在线观看| 亚洲第一区精品观看| 秋霞午夜一区二区| 亚洲视频一区二区三区| 国产Av一区二区精品久久| aⅴ一区二区三区无卡无码| 国产精品特级毛片一区二区三区|