接口和转码,禁止百度转码

1、网络端口的设置

网络端口设置成本项目后台服务器的,运行才能成功!

2、使用appcan安卓和苹果的布局方式

  • 使用em(相对)布局和px布局会造成显示内容产生差异
  • em 一般使用于移动端布局,px 是一个固定布局。

3、接口

  • 获取动态数据,一般离不开接口。根据接口文档,获取相应的接口。
  • 注意:使用接口数据的时候,获取的数据都是JSON格式,需要转码。
JSON.parse()//转换成对象
JSON.stringify()//转换成字符串
  • 使用接口URL之前要确保URL能被识别,即转码(汉字转换成通用编码)
encodeURI()//将字符串作为 URI 进行编码

4、echarts图表的使用

查看官网文档,获取动态数据。函数之间要有联系,将要动态存入的数据作为变量,传入设置图表的函数。

5、转义符

所有的转义字符和所对应的意义:

转义字符 意义 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.开放适配协议

如第三方站点不希望页面被转码,且本身有对应手机页面时,建议站长使用百度的开放适配服务,百度将会帮助用户直接进入第三方网站自有的手机页面。

C. handheld协议

页面通过link标签显式指定WAP网页,声明格式如下:
<link rel=”alternate” type=”application/vnd.wap.xhtml+xml” media=”handheld” href=”target”/>
如第三方站点不希望页面被转码,可添加此协议,告知我们原网页对应有一个WAP版页面,当用户进入第三方网站时,先进入中间提示页,让用户自主选择跳转至原网页或第三方网站自有的wap页面。

posted @ 2017-03-13 11:46  小飞雪  阅读(353)  评论(0编辑  收藏  举报