问题标签 [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.

0 投票
2 回答
85 浏览

marko - 如何使用多个服务调用呈现 UI

我只是对 Javascript 有一个一般性的问题。如果我必须为 UI 调用两个服务,并且这两个服务调用有自己的回调,但 UI 模板必须在两个回调完成执行后才呈现,那么最好的 Javascript 实践应该是什么?

0 投票
2 回答
588 浏览

javascript - 如何在 Selenium 或 Javascript 中模拟 mouseenter 事件?

我一直在使用 和 处理 Web UISelenium自动化Javascript任务SeLion。我想截取一些等效场景的屏幕截图,如下面的谷歌主页: 在此处输入图像描述

当鼠标在该麦克风图标中移动(单击或悬停)时,应显示“按语音搜索”。我搜索了一堆解决方案,不幸的是它们都没有按预期工作。

我基本上正在处理这样的事情:

当鼠标进入该按钮时,“ This message shows by mouseenter event”将出现。该页面可能是由Marko-js编写的。我试过了,不能用纯 Javascript 处理它。

任何想法?

提前致谢!

0 投票
0 回答
116 浏览

javascript - 如何发出对 marko.js 中的其他同级组件可见的事件?

我想创建一个全局组件来处理我页面上的警报框和通知。触发器将在其他同级组件中

代码alerts.marko如下

我的兄弟组件的代码component1.marko

问题是这个想法行不通,当它component1是组件的子alerts组件并使用on-[event]()结构时,它可以正常工作。

如何在 marko.js 中实现它?

0 投票
0 回答
98 浏览

javascript - 将标记模板包含到同一组件中

我有一个 marko(我们使用 version 4.7.4)组件(component.js 和 index.marko 文件),我想将其标记拆分为多个文件。我不想将它们拆分为不同的组件,我希望它们访问相同的组件定义。

我尝试使用<include('path/to/template.marko') />which 确实包含标记,但无法从该模板内部访问组件功能。

类似的东西component.myFunction()没有用。我在这里做错了吗?目标是简单地将标记拆分为多个文件,但使用一个组件。

0 投票
1 回答
844 浏览

marko - Marko 框架是否有效?

我看过 eBay 的 Marko 框架,它看起来很有前途。其实还蛮厉害的。但围绕该项目的活动似乎非常安静。去年 youtube 上没有视频、演示文稿等,组件/UI 集合等也很少。我看到 github 上有一些提交和较小的升级,但除此之外,围绕该项目的嗡嗡声似乎非常安静。

除了一个几乎空置的论坛之外,很少有地方可以寻求帮助。我试图在几个问题上寻求帮助,但没有运气。

这是一个值得研究的框架吗?有人知道即将推出的任何新的主要版本吗?

0 投票
1 回答
71 浏览

marko - 有没有办法在没有 require 钩子扩展的情况下使用 Marko?

所有 markojs.com 文档都说要像这样呈现您的 marko 模板:

但是,我找不到任何渲染不使用 require 钩子的 marko 模板的能力。

我希望有这样的事情:

我在这里有什么选择?

0 投票
1 回答
71 浏览

node.js - 在 MarkoJs “入门”教程中遇到错误

我是 Node.js 和 Marko 的新手。在“安装”部分出现错误。

当我尝试以下命令时出现错误:

任何帮助都会很棒。
错误:

0 投票
1 回答
548 浏览

javascript - 如何在 Markojs 中呈现原始 HTML?

我使用 Markojs 作为我的 UI 库,我需要呈现包含在从服务器检索的数据模型中的原始 HTML。

例如,假设我从服务器检索的数据模型如下所示:

我希望能够在我的 Marko 模板中呈现我的副本,如下所示:

并让它正确呈现 HTML 元素,但它并没有按预期工作。它确实呈现到页面,但它还在页面上显示"<"前后">"作为文本。

看起来是我需要的功能,但已被弃用。这样做的正确方法是什么?

这是解决方案:

0 投票
2 回答
1435 浏览

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

0 投票
1 回答
242 浏览

javascript - 有没有办法访问 marko 类中的“窗口”和“文档”引用?

我正在使用Marko并且需要访问窗口和视口高度。我需要特定 div 的高度和视口的高度。这通常是通过类似的东西来实现的

我可以在window这样document的课程中访问吗?

我收到错误:

ReferenceError:文档未定义

ReferenceError:未定义窗口

在我的标记中访问这些值的最佳方式是什么?