接口和轉碼,禁止百度轉碼

一、網絡端口的設置

網絡端口設置成本項目後臺服務器的,運行才能成功!javascript

二、使用appcan安卓和蘋果的佈局方式

  • 使用em(相對)佈局和px佈局會形成顯示內容產生差別
  • em 通常使用於移動端佈局,px 是一個固定佈局。

三、接口

  • 獲取動態數據,通常離不開接口。根據接口文檔,獲取相應的接口。
  • 注意:使用接口數據的時候,獲取的數據都是JSON格式,須要轉碼。
JSON.parse()//轉換成對象
JSON.stringify()//轉換成字符串
  • 使用接口URL以前要確保URL能被識別,即轉碼(漢字轉換成通用編碼)
encodeURI()//將字符串做爲 URI 進行編碼

四、echarts圖表的使用

查看官網文檔,獲取動態數據。函數之間要有聯繫,將要動態存入的數據做爲變量,傳入設置圖表的函數。html

五、轉義符

全部的轉義字符和所對應的意義:java

轉義字符 意義 ASCII碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) ,將當前位置移到前一列 008
\f 換頁(FF),將當前位置移到下頁開頭 012
\n 換行(LF) ,將當前位置移到下一行開頭 010
\r 回車(CR) ,將當前位置移到本行開頭 013
\t 水平製表(HT) (跳到下一個TAB位置) 009
\v 垂直製表(VT) 011
\\ 表明一個反斜線字符\ 092
' 表明一個單引號(撇號)字符 039
" 表明一個雙引號字符 034
? 表明一個問號 063
\0 空字符(NULL) 000
\ooo 1到3位八進制數所表明的任意字符 三位八進制
\xhh 1到2位十六進制所表明的任意字符 二位十六進制

注意:區分,斜槓:"/" 與 反斜槓:"" ,此處不可互換服務器

禁止百度轉碼

A. no-siteapp協議

在head中插入以下代碼:
<meta http-equiv=」Cache-Control」 content=」no-transform」 /><meta http-equiv=」Cache-Control」 content=」no-siteapp」 />網絡

B.開放適配協議

如第三方站點不但願頁面被轉碼,且自己有對應手機頁面時,建議站長使用百度的開放適配服務,百度將會幫助用戶直接進入第三方網站自有的手機頁面。app

C. handheld協議

頁面經過link標籤顯式指定WAP網頁,聲明格式以下:
<link rel=」alternate」 type=」application/vnd.wap.xhtml+xml」 media=」handheld」 href=」target」/>
如第三方站點不但願頁面被轉碼,可添加此協議,告知咱們原網頁對應有一個WAP版頁面,當用戶進入第三方網站時,先進入中間提示頁,讓用戶自主選擇跳轉至原網頁或第三方網站自有的wap頁面。echarts

相關文章
相關標籤/搜索