javascript - $cell : [true, false] 在 CellJS 中做什么?

标签 javascript celljs

我正在花一些时间学习 CellJS .根据文档 $cell 是一个特殊的关键字和状态:

Required. Tells Cell to create a cell element using this object as a root

许多关于 CellJS 的例子都使用 $cell: true。但在尝试中,我将其更改为 $cell: false,并且该应用程序似乎可以正常工作。但是,删除键/值对确实会导致应用程序无法运行。

为什么将 $cell 值更改为 false 似乎没有效果?

最佳答案

好点!

如你所见here ,目前$cell属性用于检测物体自动转为细胞。

并且它仅用作“标记”,因此只需添加 $cell 标记,您就表明了将其变成单元格的意图,这意味着它不会查看什么值它包含,这就是为什么 $cell: false 也有效的原因。只要 $cell 属性存在,它包含什么值并不重要。因此,即使您执行类似 $cell: document.body 的操作,它仍然有效(尽管不推荐)

我们可以$cell: false 不创建单元格,但我不确定为什么有人会这样做,而你可以排除它 key 。但也许我错过了你的用例。在这种情况下,请随时在 Github 上提出问题 https://github.com/intercellular/cell/issues/new我们可以继续讨论!

关于javascript - $cell : [true, false] 在 CellJS 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45133849/

相关文章:

javascript - 如何从具有html代码的内容中仅获取<li>标签innerHTML

javascript - 正则表达式:替换两个字符之间不包含逗号的所有字符

javascript - 使用 jQuery 查找将 html 中的所有链接推送到数组?

javascript - 如何在 perl CGI 脚本中使用 google API?

javascript - 鼠标悬停或单击时功能无法正常工作