【发布时间】:2016-03-07 10:44:55
【问题描述】:
我目前正在编写一个 JavaScript 库来在浏览器中绘制函数。用户包含库并向页面添加特定类的div。他能够通过div 的data-* 属性告诉图书馆要绘制什么。
现在我确实希望用户能够将常量值或 javascript 函数作为参数传递,并且我的库会读取常量或评估函数。我该怎么做?
示例:
<script>
function range-value() {
var range = document.getElementById("random-range");
return range.value;
}
</script>
<div class="plot-example" data-plot-xMin="-1"></div>
<div class="plot-example" data-plot-xMin="range-value"></div>
这将使 lib 方式更加灵活,但我将如何处理传入的数据实习生?
【问题讨论】:
-
你能分享一个小提琴吗?
-
小提琴应该包含什么?
标签: javascript html parameter-passing