javascript - requirejs如何做判断:是否加载一个模块或第三方库?
阿神
阿神 2017-04-10 14:41:00
[JavaScript讨论组]

不是按需加载。
是按条件加载,是这样的。页面上有这个:

<!--[if lt IE 9]>
    <script src="@ResHelper.Res("common/js/jquery.placeholder.js")"></script>
<![endif]-->

因为placeholder有用到jquery,而jquery是requirejs的依赖那里加载的,placeholder先于jquery加载了。

要怎么写?根据浏览器判断,符合的话,才添加placeholder依赖。

阿神
阿神

闭关修行中......

全部回复(2)
大家讲道理

http://stackoverflow.com/questions/21097238/loading-ie-dependencies-with-requirejs

大家讲道理
<!--[if lt IE 7]>     <html class="ie lt-ie10 lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>        <html class="ie lt-ie10 lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>        <html class="ie lt-ie10 lt-ie9"> <![endif]-->
<!--[if IE 9]>        <html class="ie lt-ie10><![endif]-->
<!--[if !IE]><!--><html><!--<![endif]-->
require(['jquery'], function($) {
   // IE8 and below specific scripts
   if ($('html.lt-ie9').size()) {
      require(['/scripts/ie'], function(ieScript) {
         // ... do stuff
      });
   }
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号