zoukankan      html  css  js  c++  java
  • 近期一些学习总结

    1.图片base64.

    使用file upload上传图片,可直接转换为64位编码,且在浏览器窗口直接输入该编码可直接打开此文件。但是在开发中遇到直接新开页面打开base64编码结果无法访问的问题。因为浏览器的安全设置,无法直接获取到上传的文件的真实地址。

    2.移动端支持和自适应。

    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" /> 

    在网页的<head>中增加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度。

    其中:

    width=device-width :表示宽度是设备屏幕的宽度

    initial-scale=1.0:表示初始的缩放比例

    minimum-scale=0.5:表示最小的缩放比例

    maximum-scale=2.0:表示最大的缩放比例

    user-scalable=yes:表示用户是否可以调整缩放比例

    页头横幅等的图片的宽度都设置成style="100%",整个页面在设备上看起来就是全屏的了。

    最主要是前3个属性。实际开发中遇到的问题:判断是移动端的时候给head appendChild上边的meta,然后不是移动端的时候或者切换到不需要自适应的页面的时候,就removeChild掉。但是实际设置仍然生效,没有消失。后实在找不到办法,就采用直接改其content中的值的办法。

    3.layui--page

    1. $(function(){  
    2.     laypage({    
    3.         cont: 'hui-page',    
    4.         pages: 18, //总页数    
    5.         totalData:630,//总数据量  
    6.         everyPage:function(){//每页数据量  
    7.             var everyPage = location.search.match(/everyPage=(d+)/);    
    8.             return everyPage ? everyPage[1] : 10;    
    9.         }(),  
    10.         curr: function(){ //通过url获取当前页,也可以同上(pages)方式获取    
    11.             var page = location.search.match(/page=(d+)/);    
    12.             return page ? page[1] : 1;    
    13.         }(),     
    14.         skin: 'molv', //加载内置皮肤,也可以直接赋值16进制颜色值,如:#c00    
    15.         groups: 7 ,//连续显示分页数    
    16.         skip: true, //是否开启跳页    
    17.         prev: '<', //若不显示,设置false即可    
    18.         next: '>', //若不显示,设置false即可    
    19.         jump: function(e, first){ //触发分页后的回调    
    20.             if(!first){ //一定要加此判断,否则初始时会无限刷新    
    21.                 location.href = '?page='+e.curr+"&everyPage="+e.everyPage;    
    22.             }    
    23.         }    
    24.     });    
    25. });  

    4.layui--弹窗。

    layer.open({

        type: 1,
        content: $('#id'//这里content是一个DOM,这个元素要放在body根节点下
        ……
    });
     
    id对于的是页面中的隐藏html片段,类似angular的ng-if
    FIGHTING
  • 相关阅读:
    XenServer 7 上Linux单用户模式下修改密码
    python pysnmp使用
    处理一则MySQL Slave环境出现ERROR 1201 (HY000): Could not initialize master info structure的案例。
    H3C交换机端口聚合
    H3C交换机密码策略
    使用Chrome远程调试GenyMotion上的WebView程序
    CefGlue在WinXP下闪退的排查方法
    Visual Studio 2015 开发Android Cordova出现unsupported major minor version 52.0错误的解决方法
    股票涨跌预测器
    javascript模块化编程-详解立即执行函数表达式IIFE
  • 原文地址:https://www.cnblogs.com/ljwsyt/p/9223117.html
Copyright © 2011-2022 走看看