问题标签 [marko]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
marko - 如何使用多个服务调用呈现 UI
我只是对 Javascript 有一个一般性的问题。如果我必须为 UI 调用两个服务,并且这两个服务调用有自己的回调,但 UI 模板必须在两个回调完成执行后才呈现,那么最好的 Javascript 实践应该是什么?
javascript - 如何在 Selenium 或 Javascript 中模拟 mouseenter 事件?
我一直在使用 和 处理 Web UISelenium
自动化Javascript
任务SeLion
。我想截取一些等效场景的屏幕截图,如下面的谷歌主页:
当鼠标在该麦克风图标中移动(单击或悬停)时,应显示“按语音搜索”。我搜索了一堆解决方案,不幸的是它们都没有按预期工作。
我基本上正在处理这样的事情:
当鼠标进入该按钮时,“ This message shows by mouseenter event
”将出现。该页面可能是由Marko-js编写的。我试过了,不能用纯 Javascript 处理它。
任何想法?
提前致谢!
javascript - 如何发出对 marko.js 中的其他同级组件可见的事件?
我想创建一个全局组件来处理我页面上的警报框和通知。触发器将在其他同级组件中
代码alerts.marko
如下
我的兄弟组件的代码component1.marko
问题是这个想法行不通,当它component1
是组件的子alerts
组件并使用on-[event]()
结构时,它可以正常工作。
如何在 marko.js 中实现它?
javascript - 将标记模板包含到同一组件中
我有一个 marko(我们使用 version 4.7.4
)组件(component.js 和 index.marko 文件),我想将其标记拆分为多个文件。我不想将它们拆分为不同的组件,我希望它们访问相同的组件定义。
我尝试使用<include('path/to/template.marko') />
which 确实包含标记,但无法从该模板内部访问组件功能。
类似的东西component.myFunction()
没有用。我在这里做错了吗?目标是简单地将标记拆分为多个文件,但使用一个组件。
marko - Marko 框架是否有效?
我看过 eBay 的 Marko 框架,它看起来很有前途。其实还蛮厉害的。但围绕该项目的活动似乎非常安静。去年 youtube 上没有视频、演示文稿等,组件/UI 集合等也很少。我看到 github 上有一些提交和较小的升级,但除此之外,围绕该项目的嗡嗡声似乎非常安静。
除了一个几乎空置的论坛之外,很少有地方可以寻求帮助。我试图在几个问题上寻求帮助,但没有运气。
这是一个值得研究的框架吗?有人知道即将推出的任何新的主要版本吗?
marko - 有没有办法在没有 require 钩子扩展的情况下使用 Marko?
所有 markojs.com 文档都说要像这样呈现您的 marko 模板:
但是,我找不到任何渲染不使用 require 钩子的 marko 模板的能力。
我希望有这样的事情:
我在这里有什么选择?
javascript - 如何在 Markojs 中呈现原始 HTML?
我使用 Markojs 作为我的 UI 库,我需要呈现包含在从服务器检索的数据模型中的原始 HTML。
例如,假设我从服务器检索的数据模型如下所示:
我希望能够在我的 Marko 模板中呈现我的副本,如下所示:
并让它正确呈现 HTML 元素,但它并没有按预期工作。它确实呈现到页面,但它还在页面上显示"<"
前后">"
作为文本。
看起来这是我需要的功能,但已被弃用。这样做的正确方法是什么?
这是解决方案:
jestjs - 渲染错误。例外:(函数(导出,需要,模块,__filename,__dirname){类{
当我用 npm test 启动服务器时,会显示上面的错误,但是当我运行服务器并单独测试时,它工作正常
详细的错误信息是:
渲染错误。例外:/home/irisind/Akhil/myproj/components/app-head/index.marko:1 (function (exports, require, module, __filename, __dirname) { class { ^
语法错误:意外的令牌 {
console.error node_modules/koa/lib/application.js:185
javascript - 有没有办法访问 marko 类中的“窗口”和“文档”引用?
我正在使用Marko并且需要访问窗口和视口高度。我需要特定 div 的高度和视口的高度。这通常是通过类似的东西来实现的
我可以在window
这样document
的课程中访问吗?
我收到错误:
ReferenceError:文档未定义
ReferenceError:未定义窗口
在我的标记中访问这些值的最佳方式是什么?