精华内容
下载资源
问答
  • PC端网页适配手机端网页

    千次阅读 2019-05-24 18:17:04
    PC端网页适配手机端网页
     <meta name="viewport" content="width=720,initial-scale=0.5, minimum-scale=0.1, maximum-scale=1.0, user-scalable=yes"/>
    

    加上这句话就对了,希望能留下你的赞!!

    展开全文
  • 产品:关于手机移动端的租房网站 角色:在这个产品中用户包括房东与房客 功能:房东可以在这个平台发布自己的房屋,房客可以在这个平台寻找自己想要租的房子(类似短租平台) 设计模式:使用前后分离进行项目开发...

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

    项目源码下载

    一丶项目介绍

    • 产品:关于手机移动端的租房网站
    • 角色:在这个产品中用户包括房东与房客
    • 功能:房东可以在这个平台发布自己的房屋,房客可以在这个平台寻找自己想要租的房子(类似短租平台)
    • 设计模式:使用前后端分离进行项目开发(后端不再控制前端的效果展示)

    前端效果展示

    二丶前后端分离

    • 前后端分离的认识
    • 叙述:用户直接在浏览器中输入网址,不再是后端对应的动态逻辑了,而是一个静态页面
      从/index 变成了 index.html文本文件,对于静态资源就从提供静态资源服务器中去拿(nginx) 
      前端页面中对于数据这块的需求必定是从后端拿去数据,后端也不需要去渲染模板,直接将前端
      需要的数据转换成json格式字符串返回给前端即可(通过jquery以及其他前端框架去将数据渲染到页面)
      具体做成什么效果,跟后端没有什么关系,前端什么时候需要数据,后端就给数据,这就是前后端分离。
    • 优点:无论对于手机上的浏览器还是app程序向后端拿数据时,只要在后端已经定义好了接口,这个接口都是可以直接用的,体现出后端接口的复用性。
    • 流程:用户在浏览器中输入网址的时候,需要向后端(nginx)去要网页,在这个网页中没有任何的数据,只是普通的前端呈现的样式而已,在这个网页当中的js里面,通过ajax方式向后端接口要取数据,后端接口当中给前端返回的是json字符串,前端拿到这个字符串在到ajax回调函数中,通过jquery方式把数据填充到页面上。
    • 缺点:对于搜索引擎优化SEO不友好,无法将网页的数据通过搜索引擎搜索关键字查询此网页信息,爬虫拿取页面信息,并没有任何数据,导致在搜索引擎上排名无法靠前

    三丶项目需求

    需求功能

    1. 主页
        1.1 最多5个房屋logo图片展示,点击可跳转至房屋详情页面
        1.2 提供登陆/注册入口,登陆后显示用户名,点击可跳转至个人中心
        1.3 用户可以选择城区、入住时间、离开时间等条件进行搜索
        1.4 城区的区域信息需动态加载

    2. 注册
        2.1 用户账号默认为手机号
        2.2 图片验证码正确后才能发送短信验证码
        2.3 短信验证码每60秒可发送一次
        2.4 每个条件出错时有相应错误提示

    3. 登陆
        3.1 用手机号与密码登陆
        3.2 错误时有相应提示

    4. 房屋列表页
        4.1 可根据入住离开时间、区域进行筛选,并可进行排序
        4.2 房屋信息分页加载
        4.3 区域信息动态加载
        4.4 筛选条件更新后,页面立即刷新

    5. 房屋详情页
        5.1 需展示的详细信息参考设计图
        5.2 提供预定入口
        5.3 若是房东本人查看房屋信息时,预定入口不显示

    6. 房屋预定
        6.1 由用户确定入住时间
        6.2 根据用户确定的入住离开时间实时显示合计天数与总金额

    7. 我的爱家
        7.1 显示个人头像、手机号、用户名(用户名未设置时为用户手机号)
        7.2 提供修改个人信息的入口
        7.3 提供作为房客下单的查询入口
        7.4 提供成为房东所需实名认证的入口
        7.5 提供作为房东发布房屋信息的入口
        7.6 提供作为房东查询客户订单的入口
        7.7 提供退出的入口

    8. 个人信息修改
        8.1 可以修改个人头像
        8.2 可以修改用户名
        8.3 登陆手机号不能修改
        8.4 上传头像与用户名分开保存
        8.5 上传新头像后页面理解显示新头像

    9. 我的订单(房客)
        9.1 按时间倒序显示订单信息
        9.2 订单完成后提供评价功能
        9.3 已评价的订单能看到评价信息
        9.4 被拒绝的订单能看到拒单原因

    10. 实名认证
        10.1 实名认证只可进行一次
        10.2 提交认证信息后再次进入只能查看信息,不能修改
        10.3 认证信息包含姓名与身份证号

    11. 我的房源
        11.1 未实名认证的用户不能发布新房源信息,需引导到实名认证页面
        11.2 按时间倒序显示已经发布的房屋信息
        11.3 点击房屋可以进入详情页面
        11.4 对实名认证的用户提供发布新房屋的入口

    12. 发布新房源
        12.1 需要用户填写全部房屋信息
        12.2 房屋的文字信息与图片分开操作

    13. 客户订单(房东)
        13.1 按时间倒序显示用户下的订单
        13.2 对于新订单提供接单与拒单的功能
        13.3 拒单必须填写拒单原因
        13.4 若客户进行了订单评价,需显示

    14. 退出
        14.1 提供退出功能
     

    展开全文
  • 一个网站,当访客在手机端上访问的时候,最终落地的应该是手机端的页面。如果网站采用的是响应式框架做了自适应,那么体验是OK的;但是如果网站不是用响应式,而是PC和手机端分离开来,那么访客使用移动设备访问网站...

    手机端访问PC端网站识别跳转至手机端页面代码集锦

    一个网站,当访客在手机端上访问的时候,最终落地的应该是手机端的页面。如果网站采用的是响应式框架做了自适应,那么体验是OK的;但是如果网站不是用响应式,而是PC和手机端分离开来,那么访客使用移动设备访问网站PC页面的时候,就有必要为网站做识别跳转代码,这种情况尤其经常出现在PC页面被搜索引擎收录,访客在手机上搜索的结果呈现的是PC的页面地址,这个时候,跳转代码就非常重要,否则你的网页体验度将大打则扣,跳出率直线上升!

    几乎每个程序员都有一个自己喜欢的移动识别跳转代码,五花八门的,博主将这些代码不定期的更新集锦,用着蛮舒服,若有错后期将会逐步更新,以备使用

    方式一:来自织梦官方给出的识别移动端跳转

    将下面这段代码复制到html或者模板的head之前就可以

    <!--//移动端识别//-->
    <meta http-equiv="mobile-agent" content="format=xhtml;url=你的移动端网址">
    <script type="text/javascript">
    	if(window.location.toString().indexOf('pref=padindex') != -1)
    	{}
    	else
    	{
    		if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent)))
    	{
    		if(window.location.href.indexOf("?mobile")<0)
    	{
    		try
    	{
    		if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent))
    		{window.location.href="你的移动端网址";}
    		else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}
    </script>
    <!--/-->
    

    这是织梦系统默认模板文件里的跳转代码,挺不错的,收录了挺多设备,也适合其他网站系统

    方式二:来自百度早期的移动识别跳转

    在html或者模板中的head之前加入下面代码

    <!--//移动端识别//-->
    <script type="text/javascript" src="/style/js/uaredirect.js"></script>
    <script type="text/javascript">uaredirect("你的移动端网址");</script>
    <!--/-->
    

    其中uaredirect.js文件中的代码如下(我懒,懒的去上传文件,自己建文件复制进去)

    function uaredirect(f) {
        try {
            if (document.getElementById("bdmark") != null) {
                return
            }
            var b = false;
            if (arguments[1]) {
                var e = window.location.host;
                var a = window.location.href;
                if (isSubdomain(arguments[1], e) == 1) {
                    f = f + "/#m/" + a;
                    b = true
                } else {
                    if (isSubdomain(arguments[1], e) == 2) {
                        f = f + "/#m/" + a;
                        b = true
                    } else {
                        f = a;
                        b = false
                    }
                }
            } else {
                b = true
            }
            if (b) {
                var c = window.location.hash;
                if (!c.match("fromapp")) {
                    if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))) {
                        location.replace(f)
                    }
                }
            }
        } catch (d) {}
    }
    function isSubdomain(c, d) {
        this.getdomain = function(f) {
            var e = f.indexOf("://");
            if (e > 0) {
                var h = f.substr(e + 3)
            } else {
                var h = f
            }
            var g = /^www\./;
            if (g.test(h)) {
                h = h.substr(4)
            }
            return h
        }
        ;
        if (c == d) {
            return 1
        } else {
            var c = this.getdomain(c);
            var b = this.getdomain(d);
            if (c == b) {
                return 1
            } else {
                c = c.replace(".", "\\.");
                var a = new RegExp("\\." + c + "$");
                if (b.match(a)) {
                    return 2
                } else {
                    return 0
                }
            }
        }
    };
    

    代码压缩后如下

    function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;if(arguments[1]){var e=window.location.host;var a=window.location.href;if(isSubdomain(arguments[1],e)==1){f=f+"/#m/"+a;b=true}else{if(isSubdomain(arguments[1],e)==2){f=f+"/#m/"+a;b=true}else{f=a;b=false}}}else{b=true}if(b){var c=window.location.hash;if(!c.match("fromapp")){if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){location.replace(f)}}}}catch(d){}}function isSubdomain(c,d){this.getdomain=function(f){var e=f.indexOf("://");if(e>0){var h=f.substr(e+3)}else{var h=f}var g=/^www\./;if(g.test(h)){h=h.substr(4)}return h};if(c==d){return 1}else{var c=this.getdomain(c);var b=this.getdomain(d);if(c==b){return 1}else{c=c.replace(".","\\.");var a=new RegExp("\\."+c+"$");if(b.match(a)){return 2}else{return 0}}}};
    

    方式三:将网站域名中的www批量替换为m

    原理:手机系统识别www>转为m>实现页面转换为手机端,这个方法适合将PC和手机端分成www和m两个域名的网站(当然,m也可以是wap或者4g等),并且URL规则(文件路径或者路由规则)要一样才行

    下面代码添加到JS文件里,然后网页开头调用这个JS即可

    function mobile_device_detect(url)
    {
    var thisOS=navigator.platform;
    var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
    for(var i=0;i<os.length;i++)
    {
    if(thisOS.match(os[i]))
    { 
    window.location=url;
    }
    }
    //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
    if(navigator.platform.indexOf('iPad') != -1)
    {
    window.location=url;
    }
    //做这一部分是因为Android手机的内核也是Linux
    //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
    var check = navigator.appVersion;
    if( check.match(/linux/i) )
    {
    //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
    if(check.match(/mobile/i) || check.match(/X11/i))
    {
    window.location=url;
    } 
    }
    //类in_array函数
    Array.prototype.in_array = function(e)
    {
    for(i=0;i<this.length;i++)
    {
    if(this[i] == e)
    return true;
    }
    return false;
    }
    } 
    var url = window.location.href;
    url = url.replace("www.", "m.");
    mobile_device_detect(url);
    

    当然,以上是跳转到当前页URL所对应的移动端URL,如果要跳转至你指定的移动端URL,那么
    要在PC端头部做PC端内页地址要跳转到哪个手机端的页面的定义,如下:

    <meta name=”mobile-agent” content=”format=html5;url=http://m.网址.com/$shipei”>
    

    说明:$shipei是变量,自己写。如果您就一个页面,就指定到具体页面即可。

    方式四:通过JS 判断浏览器客户端类型(ipad,iphone,android)来做相应跳转

    var bForcepc = fGetQuery("dv") == "pc";   
    function fBrowserRedirect(){   
       var sUserAgent = navigator.userAgent.toLowerCase();  
       var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";    
       var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";  
       var bIsMidp = sUserAgent.match(/midp/i) == "midp";  
       var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";  
       var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";  
       var bIsAndroid = sUserAgent.match(/android/i) == "android";  
       var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";  
       var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";   
       if(bIsIpad){   
           var sUrl = location.href;      
           if(!bForcepc){   
               window.location.href = "http://ipad.mail.163.com/";  
           }   
       }   
       if(bIsIphoneOs || bIsAndroid){   
           var sUrl = location.href;      
           if(!bForcepc){   
               window.location.href = "http://smart.mail.163.com/";  
           }   
       }   
       if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){   
           var sUrl = location.href;      
           if(!bForcepc){   
               window.location.href = "http://m.mail.163.com/";  
           }   
       }   
    }  
    function fGetQuery(name){//获取参数值   
       var sUrl = window.location.search.substr(1);  
       var r = sUrl.match(new RegExp("(^|&)" + name + 
    "=([^&]*)(&|$)"));  
       return (r == null ? null : (r[2]));  
    }  
    function fShowVerBlock(){     
       if(bForcepc){   
           document.getElementByIdx_x("dv_block").style.display = "block";  
       }   
       else{   
           document.getElementByIdx_x("ad_block").style.display = "block";  
       }   
    }  
    fBrowserRedirect();
    

    方式五:通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同端对应的页面

    <script>
        // PC端 移动端 跳转,注意:是根据客户端来决定最终落地页,而不是根据访问的URL
        var is_mobi = navigator.userAgent.toLowerCase().match(/(ipod|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;
            if (is_mobi) {
                window.location.href = "index.html";/*如果是移动端访问的页面,移动端页面要注释掉这段代码,否则死循环*/
            }else{
                window.location.href="index.html" /*如果是PC端访问的页面*,PC端页面要注释掉这段代码,否则死循环/
            }
    </script>
    

    方式六:如何判断访问网站的机器类型-如何判断ipad

    如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是:

    Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
    function is_iPad(){        
     [object Object] [object Object] [object Object]var ua = navigator.userAgent.toLowerCase();
     [object Object] [object Object] [object Object]if(ua.match(/iPad/i)=="ipad") {                
     [object Object] [object Object] [object Object] [object Object] [object Object] [object Object]return true;
     [object Object] [object Object] [object Object]} else {
     [object Object] [object Object] [object Object] [object Object] [object Object] [object Object]return false;
     [object Object] [object Object] [object Object]}
    }
    $is_iPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');
    RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
    RewriteRule ^(.*)$ http://ipad.fairyfish.net [R=301]
    
    展开全文
  • 这时设置手机端就有些复杂,需要root以及代理客户端。电脑上需要安装代理服务器。  今天在测试使用工具,来实现手机端有网,电脑端无网,电脑借助手机网络上网,终于成功,有些手机设置里面是有u

     估计有wifi的电脑使用者,会经常使用电脑做热点,手机(也有wifi)借助电脑的网络来上网,这个估计大多数都有尝试,关于这个的文章,估计百度一搜,一大把。有时候会出现手机和电脑连上了,有信号,但不能上网。这时设置手机端就有些复杂,需要root以及代理客户端。电脑上需要安装代理服务器。

        今天在测试使用工具,来实现手机端有网,电脑端无网,电脑借助手机网络上网,终于成功,有些手机设置里面是有usb做热点的这个选项,如此的话则在电脑端装好手机驱动后,则应该是可以使用usb通过手机上网了,这个简单,就不说了。

        我需要说的是手机端安装一个软件,作为服务端,电脑端安装一个软件,作为客户端,电脑端通过向手机端的软件进行adb请求,申请打开网页等请求,手机端收到这个请求后,进行联网搜索,然后将结果反馈给电脑端,来实现电脑端的上网。

    1:手机端安装Tether_1.0.1.2.apk,打开此软件。

    2:电脑端安装 dotnetfx_2.0_XiaZaiBa.zip TetherWindowsSetup.msi

    随后打开电脑端的Tether

    3:电脑上安装了手机的驱动,保证adb能够使用,可以使用腾讯手机管家,(在手机设置

    ---开发人员选项--usb调试的勾打上),使用手机管家连接,在电脑有网络的情况下自动安装完毕驱动。

    4:这个时侯,手机管家可以显示出来类似如下的显示,表示adb已经可以使用了。此处为中兴U930手机连接的显示。

    5:手机端打开Tether,显示为

    点击灰色的图标,随后显示为:

    这时手机端的则操作完毕。

    6:电脑端先关闭手机管家,然后开启Tether,界面显示为:

    点击start:

    界面显示为:

    C:\Program Files\ClockworkMod\Tether

    "本地连接 4"

    Checking arguments...

    Setting IP Address, mask, and gateway.

    netsh interface ip set address name="本地连接 4" source=static 10.0.0.1 255.255.255.0 10.0.0.2 1

    确定。

    Setting DNS server.

    netsh interface ip add dns name="本地连接 4" 8.8.8.8 index=1

    确定。

    netsh interface ip add dns name="本地连接 4" 8.8.4.4 index=2

    确定。

    Adding Windows Firewall Exception

    netsh firewall set allowedprogram program="C:\Program Files\ClockworkMod\Tether\win32\node.exe" name=Tether

    确定。

    Starting Tether...

    C:\Program Files\ClockworkMod\Tether\node-tuntap

    adb server is out of date.  killing...

    Opening tun device.

    Opening tun device: null

    adb binary path: "C:\Program Files\ClockworkMod\Tether\win32\adb.exe"

    Checking phone status...

    Waiting for interface to get ready... (postSetup, waiting 5 seconds)

    { [Error: Command failed: ADB server didn't ACK

    * failed to start daemon *

    error: unknown host service

    ] killed: false, code: 1, signal: null }

    You may need to install a driver for your phone to allow the computer to connect to it.

    Consult the menu above to install the "adb drivers" for your phone.

    If your manufacturer is not listed, please search Google for "adb drivers my-manufacturer name".

    Tun/tap device IP: 10.0.0.1

    Reading tun/tap device... 

    Listening on tether port...

    Checking phone status...

    C:\Program Files\ClockworkMod\Tether

    "本地连接 4"

    Checking arguments...

    Setting IP Address, mask, and gateway.

    netsh interface ip set address name="本地连接 4" source=static 10.0.0.1 255.255.255.0 10.0.0.2 1

    确定。

    Setting DNS server.

    netsh interface ip add dns name="本地连接 4" 8.8.8.8 index=1

    服务器 8.8.8.8 已经在此接口上配置。

    netsh interface ip add dns name="本地连接 4" 8.8.4.4 index=2

    服务器 8.8.4.4 已经在此接口上配置。

    Adding Windows Firewall Exception

    netsh firewall set allowedprogram program="C:\Program Files\ClockworkMod\Tether\win32\node.exe" name=Tether

    确定。

    Starting Tether...

    C:\Program Files\ClockworkMod\Tether\node-tuntap

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

    Opening tun device.

    Opening tun device: null

    adb binary path: "C:\Program Files\ClockworkMod\Tether\win32\adb.exe"

    Checking phone status...

    Waiting for interface to get ready... (postSetup, waiting 5 seconds)

    0a78310743208197_MTPADB New device found.(这个便是查找到了设备,此时则连接上了)

    0a78310743208197_MTPADB Connecting to device.

    0a78310743208197_MTPADB Checking if package is installed.

    0a78310743208197_MTPADB Found that APK is already installed. Starting tether on phone.

    0a78310743208197_MTPADB Setting up adb port forwarding to port 30002.

    0a78310743208197_MTPADB adb port forwarding results:

    { '0': null, '1': '', '2': '' }

    0a78310743208197_MTPADB Starting Tether service.

    0a78310743208197_MTPADB Starting Tether activity.

    0a78310743208197_MTPADB Results from starting Tether service:

    { '0': null,

      '1': 'Starting service: Intent { cmp=com.koushikdutta.tether/.TetherService }\r\r\n',

      '2': '' }

    0a78310743208197_MTPADB Results from starting Tether activity:

    { '0': null,

      '1': 'Starting: Intent { cmp=com.koushikdutta.tether/.TetherActivity }\r\r\nWarning: Activity not started, its current task has been brought to the front\r\r\n',

      '2': '' }

    Tun/tap device IP: 10.0.0.1

    Reading tun/tap device... 

    Listening on tether port...

    Checking phone status...

    0a78310743208197_MTPADB Creating relay for device.

    0a78310743208197_MTPADB Tether has connected.

    0a78310743208197_MTPADB Notifying client of Tether version: 6.

    0a78310743208197_MTPADB Tether.apk version: 6

    STATUS: Connected to phone. Waiting for tether connection.

    STATUS: Tether has connected.

    Checking phone status...

    Checking phone status...

    Checking phone status...

    7:此时手机上面的界面变为了:

    这个时候电脑则可以使用手机的网络进行上网了。当然此时手机最好是wifi上网方式,否则流量会消耗飞快,让你痛苦不已的。

    这里复制不出来图片,还是自己下载看看,下载工具以及说明文档如下:

    http://kuai.xunlei.com/d/k7LNAQMspQAdNiJRf39

     

    展开全文
  • PC端如何跟手机端兼容

    千次阅读 2018-03-28 09:41:35
    微信小程序开发交流qq群 ...字体在手机端变小,高度变低的解决办法 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0...
  • 手机端预览pdf

    千次阅读 2020-05-09 18:33:36
    环境: pdfjs-2.4.456 华为nova2s 时间:2020-05-09 问题来源: 系统中需要提供pdf预览的功能,在pc端可以...使用这个脚本可以在PC端和手机端打开pdf,这里只用在手机端即可。 使用步骤: 第一步:下载pdfjs包 第二
  • discuz访问手机端跳转到PC端

    千次阅读 2019-02-25 10:11:34
    discuz访问手机端却跳转到PC端 博主描述下遇到的问题,后台手机访问设置中手机端已开启,但手机端访问时却不能跳转到手机端,有些页面链接加上参数mobile=2才可以。 对此,查看下 后台—手机访问设置 中以下两项...
  • 一套完整的商城静态网页+psd(适配手机端 和 电脑端)
  • 手机端漂亮的日期插件mobiscroll,免费使用

    千次下载 热门讨论 2015-01-09 16:53:21
    mobiscroll,很漂亮的日期插件,兼容性好,支持web、APP、wap手机端开发;附件包含了一张效果图,其他效果调整参数即可见。 本附件亮点: 1,下载附件即可免费使用(官方下载需收费,网址:...
  • 新工作要学习手机端ios安全检测和手机端和服务器信息交互方式(如json,xml,wxml),如何本人新手,哪位大神可以给个学习的脉络万分感谢!!!
  • 手机端绑定host

    千次阅读 2020-03-11 23:02:09
    最近开发的APP在使用时需要绑定host,以前只知道在PC端绑定,现在将手机端绑定host的方法记录一下。我今天使用的方法基本思路是PC端绑定host之后,将PC作为热点,手机连接这个热点。 一、PC绑定host:以windows电脑...
  • 手机端召唤Debug

    千次阅读 2018-10-16 16:50:59
    有时候我们在写手机端app或者微信端的业务,经常在调试或者测试的时候需要在手机端去操作,遇到问题如果是每次都需要alter出一个结果,那么每次的操作可能需要发布一次,这样需要花费大量的时间去收集信息。...
  • 手机端正常缩放

    千次阅读 2017-07-08 17:29:35
    手机端正常缩放
  • 前端pc端、手机端适配基本知识

    千次阅读 2020-02-07 22:33:21
    前端pc端、手机端适配问题 一个项目如何做到手机、电脑共用的方式 1、第一种方式:响应式布局(栅格布局),即通过媒体查询控制css样式,从而实现一套代码手机、电脑共享。一般而言,手机、电脑共享样式,其布局样式...
  • 爬虫-微博手机端链接转为PC端链接

    千次阅读 2019-12-21 23:54:52
    先随便找一条手机端的链接 https://m.weibo.cn/detail/4451977893666437 同时找到对应的PC端链接 https://www.weibo.com/6343916471/IlObjfnO5?type=comment#_rnd1576943067477 然后猜测 从手机端链接转向PC端,...
  • 关于手机端TeamViewer需要验证账户的解决方案

    万次阅读 热门讨论 2020-08-31 14:39:04
    首次在手机端连接远程时, 会提示: 为了进一步增强安全性,在发起连接之前,我们希望您先验证您的账户. 如果点去验证, 转到系统默认浏览器, 页面是输入账号密码登录, 且登录后又跳转到登录, 无限循环, 说明 当前浏览器...
  • 实现手机端调试页面

    千次阅读 2019-12-24 16:33:46
    1、在vscode中安装 Live Server 插件 2、安装成功后,vscode右下角会有 Go Live 标识点击 3、cmd ipconfig 查询自己电脑的ip地址 4、复制地址替换端口前的地址 5、把地址发送到手机端手机端点开即可预览 ...
  • rem PC端和手机端适配 问题

    千次阅读 2019-07-24 17:43:19
    手机端和pc端需要做适配时,建议手机端用rem为单位。 设置px和rem的比例。因为rem是相对于页面根元素元素大小来设置的 let iWidth = document.documentElement.clientWidth; document.getElementsByTagName('...
  • 网页制作 手机端与PC端兼容

    千次阅读 2018-04-19 22:34:21
    网页制作——手机端与PC端兼容手机端与PC端使用一套代码时,随屏幕分辨率的大小变化,会产生媒体查询并实现手机端与PC端的切换(一套代码)&lt;meta http-equir=”Cache-control”content=”no-transform”/&...
  • 1.条件:手机和开发项目的电脑要处于同一个WIFI环境中,也就是手机可以访问电脑的IP 2.查看开发项目电脑的IP地址 在cmd终端输入’iconfig...4.运行项目,将网址用手机打开,即可在手机端进行预览和测试。 ...
  • 如何实现电脑端和手机端数据传输与共享 91卫图助手既有电脑版、也有手机端,可以借助微信、QQ等常用的工具,实现手机端和电脑端图层数据传输与共享。 工具/原料 91卫图助手下载器 91卫图助手下载地址:...
  • 手机端与PC端在线预览PDF

    千次阅读 2018-12-26 18:07:34
    产品提出在手机端(微信链接或者手机浏览器)也要在线预览,尴尬的是安卓端提示的是下载,IOS端只能看不能滑动。经一番调研采用pdf.js完美解决。 实现方式与资源链接 pdf.js 环境 IDEA JDK1.8 TOMCAT8 解决...
  • 手机访问PC端自动切换手机端的实现

    千次阅读 2017-08-23 12:52:23
    手机端请求PC端网页,如何自动切换到WAP版页面呢. 以TPshop为例, 实现很简单.在请求的控制器方法中加上与喜爱代码if(true == isMobile()){ header("Location: ".U('Mobile/Index/index')); exit; }isMobile()函数具体...
  • vue 判断设备是手机端还是pc端

    千次阅读 2020-08-12 15:59:42
    如果项目中有支持PC和手机端的需求,并且二者页面不用,这时就要判断设置,根据不同的设置跳转不同的路由。 在router/index.js文件中 export default new Router({ mode: 'history', routes: [ { path: '', ...
  • TP5 怎样部署手机端和电脑端

    千次阅读 2018-04-19 10:15:05
    TP5部署手机端和电脑端版本1.0(1)采用继承公共基类Base(2)在控制器里分别判断手机端和电脑端(优点:可以根据具体控制器跳转相应手机或电脑端的网页;缺点:每个控制器都需要去判断)提示:如有更好的办法希望...
  • Teamviewer 手机端怎么使用右键

    万次阅读 2018-09-14 18:21:39
    Teamviewer 手机端怎么使用右键 可能很多人和我一样,关掉了那个提示,然后记不住操作 怎么控制电脑使用右键? 长按就可以了 拖到指定地点,然后长按不送,就会出来电脑右键菜单 ...
  • BS系统,现在加入了手机APP。之前web端未登录时会直接跳转loginUrl设定的地址,会返回一个页面。但是手机端识别不了页面信息,识别json数据。怎么在loginUrl那里判断是手机端或者是web端呢,或者其实实现方式呢
  • 1.先下载测试软件 手机端:http://m.mdpda.com/app/apk2872929.html ...2.打开手机端,配置MQTT 发布地址: 如果在MQTT服务器端,没设置固定的账户和密码,可以不填 点击左上角的目录栏,选择Publish Topic...
  • 手机端测试常用方法

    千次阅读 2019-10-26 08:51:22
    介绍下工作日常中,手机端测试涉及到的方法: 前言:手机端测试常用的方法,功能测试、安卓与卸载测试、软件升级测试、权限测试、消息推送测试、前后台切换测试、UI测试、兼容性测试、网络环境测试、mokey测试、性能...
  • 服务器端判断浏览器是手机端还是pc端的问题

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,919
精华内容 19,567
关键字:

手机端