zoukankan      html  css  js  c++  java
  • 利用requestjs优化响应式移动端js加载

    html:

    <script data-main="main" src="require.js"></script>

    main.js

    require.config({
        baseUrl: 'js',
        shim: {
            "zepto": {
                exports: "$"
            }
        }
    });
    if(/AppleWebKit.*Mobile/i.test(navigator.userAgent)
        || /Android/i.test(navigator.userAgent)
        || /BlackBerry/i.test(navigator.userAgent)
        || /IEMobile/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(/iPad/i.test(navigator.userAgent)){alert("iPad平板");}else{alert("其他移动设备 www.111cn.net ");}*/
        require(['zepto'],function($){
        })
    }else{
        require(['jquery'],function($){
        })
    }

    目录结构:

  • 相关阅读:
    union
    大端和小端
    迭代器
    STL
    动态内存管理2
    动态内存管理
    关于 FlexBox
    CSS的居中问题
    操作符
    JavaScript介绍
  • 原文地址:https://www.cnblogs.com/woleicom/p/4298576.html
Copyright © 2011-2022 走看看