首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS插件,好吗?

JS插件,好吗?
EN

Stack Overflow用户
提问于 2013-12-01 21:33:02
回答 2查看 156关注 0票数 0

我正在尝试将Twitter引导模板与Meteor结合起来,并且我很难理解我应该如何包含文件。例如,让我们从Bootstrap本身开始,我是用Meteor/ example安装它,还是用脚本包含手动安装它?对于其他javascript插件(例如jquery <- -这个插件是内置于Meteor的,对吗?,lightbox.js..等)

希望我说的有道理,谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-01 21:48:26

默认情况下,meteor已经包含jquery。

最好是通过陨石安装你的插件。所以像这样的事情可以让你开始

代码语言:javascript
复制
sudo -H npm install -g meteorite

然后在您的项目目录中

代码语言:javascript
复制
mrt add bootstrap-3

对于在大气上找不到的其他插件,将文件添加到项目/client/lib中的目录中。流星将自动引用你的文件,包括css和js。

这样,它们只在客户端运行,并首先加载。(如lightbox.js)

不过,您可能需要使用Meteor修改一些文件。在流星中,每个文件的变量都是文件作用域。所以你不能从其他文件中访问它们。(流星基本上在代码周围抛出一个(function() {..}).call()

因此,如果您遇到某个变量未定义的问题,请查找变量并删除var关键字并删除它,以便变量/方法成为全局变量。对于jquery插件,这通常不是问题。

大多数存在变量作用域问题的用户都在http://atmosphere.com上,因此您不应该遇到太多的问题。

票数 1
EN

Stack Overflow用户

发布于 2013-12-01 23:46:42

最常见的库,如jQuery和Bootstrap (v2.3.0)是由Meteor核心提供的(v0.6.6.3)。可以使用meteor list列出它们,并将它们包含在meteor add中。

如前所述,大气是一个非官方流星软件包的集合,提供了一个简单的方式与陨石,甚至包括第三方解决方案,你自己的项目。

此外,您应该学习Meteor应用程序结构。在项目上创建的目录在文件可见性和加载顺序方面有不同的首选项。我建议阅读Ritik关于http://www.slideshare.net/RitikM/building-a-production-ready-meteor-app应用程序结构的介绍。还有一段关于他的演讲的Youtube视频,可以在这里观看,http://www.youtube.com/watch?v=gfFGjmiKfnA

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20317519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档