web app

Posted 昵称太难取了

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web app相关的知识,希望对你有一定的参考价值。

---【native app】是安卓和ios 的app       安卓=java  ios=oc  (在应用里下载)

---【混合app】   一个项目既有安卓的页面 也有web app的页面  (部署文件在服务器上)

 

--【web app rem适配方案一】

      (function(){              没有破坏完美视口,转换需要配合less

    var styleNode = document.createElement("style");

    var  w = document.documentElement.clientdwidth/16;

    styleNode.innerhtml = "html{font-size:"+w+"px!important}"

    document.head.appendChild(styleNode);

  } )()

---【web app viewport 适配方案二】:

     =每一个元素在不通过设备上占据的CSS像素的个数是一样的,但CSS像素和物理像素比例是不一样的,等比例

       =所量即所得,没有使用完美视口

    (function(){

      var targetW = 640;

      var scale = document.documentElement.clientwidth/targetW;

      var meta = document.querySelector("meta[name=‘viewport‘]");

      meta.content = "initlal-scale="+scale+",minimum-scale="+scale+",maximum-scale="+scale+",user-scalable=no";

     })()

 

---【一物理像素】:方案一

    window.onload=function(){

      (function(){           

    --- var dpr = window.devicePixelRatio || 1 ;

    var styleNode = document.createElement("style");

    var  w = document.documentElement.clientdwidth/16;

    styleNode.innerHTML = "html{font-size:"+w+"px!important}"

    document.head.appendChild(styleNode);

 

    --- var scale = 1/dpr;

    --- var meta = document.querySelector("meta[name=‘viewpport‘]");

    --- meta.content = "width=device-width,initial-scale="+scale;

  } )()

  ]

 

---【一物理像素方案二】:

    

以上是关于web app的主要内容,如果未能解决你的问题,请参考以下文章

maven web.xml 元素类型“web-app”必须由匹配的结束标签“</web-app>”终止

Python_Web_App_Day_1:编写Web App骨架

APP,Web Application(Web APP)等概念讲解

Native App开发 与Web App开发(原生与web开发优缺点)

web app native apphybrid app比较

Web.config 和 App.config 的区别分析