Position Absolute

StackJS,JavaScript模块加载程序和依赖项处理程序

写作良好和可维护的JavaScript很难,特别是当您的第福彩3d布衣天下图JavaScript框架是jQuery时。几年前的情侣,你可以使用document.ready来实现您的最小功能。现在没有那么多,Web应用程序使用越来越多的javascript,并且有福彩3d布衣天下图时间使用一大吨事件的匿名函数是不够的。 jquery非常擅长处理跨浏览器的一切,但无需帮助您实现干净的架构和整流,这是Stackjs背后的基本想法。

大多数人都可能意识到一些框架已经弹出来填补这个空白,就像出色 javascriptmvc. (福彩3d布衣天下图jQuery MVC框架),另福彩3d布衣天下图很好的例子将是backbone.js。我真的很喜欢JavaScriptMVC必须提供的内容,它真的是一家专业的产品,所有的铃声和​​吹口哨。但它实际上对我来说太多了。有 很多 在JMVC中的特征,每天都在我真正不需要它们。 JMVC非常大,了解所有潜在的机制对我来说也有点太久。

介绍StackJS,或者如何进一步迈出一步

通常,您的后端框架控制JavaScript和CSS文件加载。使用StackJS,所有依赖项都由全局和每个模块的JavaScript配置文件控制。在您的HTML文件中,您只包含StackJS文件,并且您可以根据要加载的模块的参数定义。我也在使用Sammy.js作为加载模块的路由器的版本。

StackJs松散地基于 尼古拉斯扎卡斯建议建筑。这里的功能堆栈尝试填补:

 

它在纸上看起来像什么

quertjs.

依赖关系由堆栈中的要求处理,这是福彩3d布衣天下图很好的机会。使用框架捆绑了Requirejs的优化工具。这使得可以很容易地优化生产文件夹中的所有JS文件,并且仅在StackJS配置中更改变量,以访问Live Server上的优化版本。

β...

这仍然在测试项目中,但我目前将它集成在生产项目中,并希望在1个月或2中释放1.0版本。

您可以在下面看到福彩3d布衣天下图例子,我还链接了福彩3d布衣天下图下载链接,它包括Readme.md中的完整文档。显然在像javascriptmvc和stackjs这样的解决方案之间是福彩3d布衣天下图没有大脑(拿着jmvc),但如果你想以你做的方式演变一点,我建议你在stackjs上达到福彩3d布衣天下图峰值,它只是300行代码,如果你想自己建立福彩3d布衣天下图框架,这可能是福彩3d布衣天下图很好的起点,或者至少激励你一点。

下载源代码 查看演示

Symfony插件

我目前正在为福彩3d布衣天下图用于加载模块的Symfony帮助程序工作,一旦完成完成,我将与项目捆绑在一起。