我正在尝试使用以下代码设置Chart.js折线图.我在哪里放置Chart.defaults.global = {}或Chart.defaults.global.responsive = true;代码?
Chart.js文档可以在这里找到:http://www.chartjs.org/docs/
<!-- Chart.js -->
<script src="http://cdnjs.cloudflare.com/ajax/libs/Chart.js/0.2.0/Chart.min.js"></script>
<script>
var ctx = document.getElementById("myChart").getContext("2d");
var data = {
labels: ["Week 1", "Week 2", "Week 3", "Week 4", "Week 5", "Week 6", "Week 7"],
datasets: [
{
label: "My Second dataset",
fillColor: "rgba(151,187,205,0.2)",
strokeColor: "rgba(151,187,205,1)",
pointColor: "rgba(151,187,205,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(151,187,205,1)",
data: [86, 74, 68, 49, 42]
}
]
};
var options = {
...
};
var myLineChart = new …Run Code Online (Sandbox Code Playgroud) 我在JS视图中有一个函数,如果窗口宽度小于1000,它会执行一些操作.我正在尝试使用Mocha,chai为此编写单元测试,并通过Phantom/Chrome/Chromium浏览器中的karma测试运行器运行测试.
我还使用sinon来保存方法并使其返回一些所需的值.现在有一个条件检查,如果窗口宽度小于1000所以我怎么能存根,我尝试下面的东西,
sinon.stub($(window).width());
$(window).width().returns(900);
Run Code Online (Sandbox Code Playgroud)
但它没有用.有什么具体的方法我可以存根$(window).width()值?
如何递归地调用匿名函数(从其内部)?
(function(n) {
console.log(n=n-1);
// Want to call it recursively here without naming any function
})(20);
Run Code Online (Sandbox Code Playgroud)