小编Fli*_*lam的帖子

需要加载插件

我正在尝试使用requirejs加载一个插件,但偶尔会出现错误,"$ .fn未定义"但如果我重新加载页面错误消失几乎就像现在jquery被缓存一样,问题就被删除了.我正在加载我的库这样:

require(["jquery-1.4", "/script/jquery.autoSuggest.packed.js"], function($) {
   $(function() {
       //code
    });
});
Run Code Online (Sandbox Code Playgroud)

你能看出这个实现是否有什么问题会导致这个错误吗?需要将js添加到页面中,如下所示:

<script type="text/javascript" src="http://website.co.uk/frameworks/requirejs/0.2.4/sharedmodules/require.js">
</script> 
<script type="text/javascript">  requireMap = {
     "jquery-1.4":"http://website.co.uk/sharedmodules/jquery-1.4"
}; 

    require({ baseUrl: 'http://website.co.uk/', paths: requireMap });      
</script>
Run Code Online (Sandbox Code Playgroud)

这不能改变,因为它是我正在使用的框架的一部分.

有什么建议?

谢谢!

jquery requirejs

13
推荐指数
2
解决办法
1万
查看次数

在Wordpress中使用requireJS

我正在为我设置一种方法来保持我首选的requireJS工作方式并将其与Wordpress集成.

最重要的问题是如何加载jquery.Wordpress通过wp_enqueue_script加载jQuery,这需要保持这种方式,因为我经常使用的一些Wordpress插件需要以这种方式添加jquery.我不想在requireJS设置中加载第二个版本的jQuery.所以,经过一番环顾,这就是我想出来的:

模板/ footer.php

<script>
if (typeof jQuery === 'function') {
    define( 'jquery', function () { return jQuery; } );
}

require(['/assets/js/sample-common.js'], function (common) {
   require(['sample-bootstrapper']);
});
</script>
Run Code Online (Sandbox Code Playgroud)

这看到jQuery是否已经添加到页面中,如果已经将它设置为模块值.

我的问题是,我应该将jquery留在全局命名空间中,还是按照以下说明操作:

http://requirejs.org/docs/jquery.html#noconflictmap

上面的问题是我可能需要包含不兼容AMD的jquery插件,是否值得努力使它们与AMD兼容,或者我想到的另一个解决方案是从noConflict声明中删除'jQuery '在全局命名空间中允许插件运行.

这不是一个问题,更多的是要求最佳实践建议.任何人都将不胜感激!

谢谢!

javascript php wordpress jquery requirejs

5
推荐指数
1
解决办法
3141
查看次数

SSI - 测试文件是否存在

我正在根据变量动态添加 ssi 包含,并且我希望能够有一个默认包含,以防文件不存在。IE:

if /file/testthisfile.ssi exists
    add /file/testthisfile.ssi
else
    add /file/default.ssi
Run Code Online (Sandbox Code Playgroud)

这可能吗?

谢谢!

html if-statement ssi

2
推荐指数
1
解决办法
3473
查看次数

iphone openGL错误:预期'=',',',';' 'pyramidVertices'之前的'asm'或'_attribute_'

嘿 - 刚刚开始尝试将一些openGL放入我的iphone应用程序中,并为这段代码遇到了这个错误:

static const GLfloat pyramidVertices[] = { 
   0.0f,  1.0f,  0.0f,  
  -1.0f, -1.0f,  1.0f, 
   1.0f, -1.0f,  1.0f,  
   1.0f, -1.0f, -1.0f,  
  -1.0f, -1.0f, -1.0f  
};
Run Code Online (Sandbox Code Playgroud)

我不包括我应该做的事情吗?没有这一切,一切都很好.

干杯!

iphone opengl-es objective-c

0
推荐指数
1
解决办法
171
查看次数