关于BoilerplateJs示例,一旦用户对一个模块进行任何更改,我们应该如何调整这些模块以这种方式进行相互通信,其他相关模块应该在完成更改后进行更新.
例如,如果有一个模块用于检索来自用户的输入作为名称和销售,另一个模块用于更新表格或图形中检索到的数据,您能解释一下这些互连如何考虑事件处理吗?
谢谢!!
在BoilerplatJS站点托管的示例项目中,当我们激活特定的示例模块(例如clickCounter)时,其他模块中的所有脚本(component.js,viewmodel.js和其他模块)都会在浏览器中加载.
如果我们必须根据某种授权将模块限制为用户,如何限制此行为?
谢谢!
我正在开发一个包含多个子模块的大型应用程序.每个子模块可以具有复杂的功能,具有许多面板和UI组件.我之前作为单页面应用程序完成了较小规模的项目,但这次担心如果用户继续在多个模块上工作,我的DOM将不会长时间刷新.
当我分析Facebook的运作方式时,我发现它大部分时间都是单页应用程序.但是不时地用用户的动作刷新整个DOM(显然它是随机的或基于用户活动计数).
他们是如何在不牺牲DOM性能的情况下创建如单个页面这样的大型应用程序的任何模式或最佳实践?
(我不是在寻找编码技术来保持内存占用率低......但是对于整个应用程序的设计方法)
我在GitHub中托管了我的源代码库.我现在希望我的Sonar实例(部署在Amazon EC2上)定期从git存储库中提取以分析代码库.该项目是一个简单的JavaScript项目,我不想让ANT,Maven或Jenkins参与其中,但只需Sonar定期提取代码.
这可能吗?
javascript code-analysis static-code-analysis sonar-runner sonarqube
使用BoilerplateJS设置,处理授权和身份验证的推荐方法是什么?
显然,在服务器端,您需要检查cookie等以了解谁已登录.但是,在客户端,您如何知道用户是否已登录以及他们的用户名等是什么?