1: var html="alert('asdfasdf')<\/script>";
2: $("#content").text(html);
那麼會發生什麼情況
解決辦法很簡單 就是把這些特殊字元進行轉義
也就是《變成<
>變成》
使用jquery對字元進行轉義這樣就可以了
1: <head
>
2: <script
>
3: var html="<script
>alert('asdfasdf')<\/scipt>";
4: html=$("#x").text(html).html();div
>"+html+"
div>");
6:script
>
7:head
>
8: <body
>
9: <span
id="x"
style="display:none"
>
span
>
10: <divid="content"
>
div>
11:body
>
使用Huffman方法對字元進行編碼
1.字元編碼有兩種方式 定長編碼和變長編碼。定長編碼如ascii碼,每乙個字元都是由固定長度的二進位制資料表示的。變長編碼時,字元是可以由不同長度的二進位制資料表示的。在變長編碼時,為了保證解碼時能有唯一的解碼結果,編碼必須為字首碼。字首碼 任何乙個字元的編碼都不是其他字元編碼的字首 2.huffm...
jQuery,對object資料進行排序
業務場景 最終使用的資料型別時object,如下所示,需要對下面的物件按日期屬性公升序排序 將物件排序,按照物件中屬性日期大小 var objdata jlm191116332751775 jlm191116549634672 jlm191116765258765 1 物件轉成陣列 function...
Jquery 選擇器 特殊字元 轉義字元
1 jquery 選擇器id包含特殊字元,加雙斜線 例 input type text id dbo houseinfo.houseresourceid script varval dbo houseinfo houseresourceid val script 2 html中的轉義字元加單斜線 例...