lz-string 是一个非常优秀的字符串压缩类库,兼容性好,代码量少,压缩比高,压缩时间短。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Js压缩</title> </head> <body> <script type="text/javascript" src="lz-string.min.js"></script> <script> var string ='{"id":"4","title":"合同订单","create_at":"1573466539","update_at":"1573466539","status":"2","user_id":"6","serial_no":"","order_type":"10","start_time":"1573401600","end_time":"1605024000","user_fee":"3000.00","remark":"测试合同页面信息显示和数据","member_id":"10"}'; alert("样本大小为:"+ string.length); var compressed = LZString.compress(string); console.log(compressed) alert("压缩样本的大小为:"+ compressed.length); string = LZString.decompress(compressed); alert("样本为:"+ string); </script> </body> </html>