console
var app = new Yox({
el: '#app',
template: '#template',
data: {
version: Yox.version,
width: 100,
options: {
radius: 20
},
a: 50,
b: 30,c: 2, d: 4
},
filters: {
_over :function(val1, val2){
console.log( val1/val2)
return val1/val2;
}
}
})
<div id="app"></div>
<script id="template" type="text/plain">
<div>
{{version}} <br>
width = {{width}} <br>
options.radius = {{options.radius}} <br>
(width - options.radius)= {{(width - options.radius)}} <br>
(width - options.radius) / 2 = {{(width - options.radius) / 2}} <br>
(80) / 2 = {{(80) / 2}} <br>
{{((width - a) / 2)}}
<hr>
<div>
{{a + b}}<br> {{a - b}}<br> {{a * b}}<br> {{a / b}}<br> {{a % b}} <br>
{{(a-b) / b}} 错了<br>
{{(50-30)/30}} 错了<br>
{{(a+b) / b}} 错了<br>
{{(50+30)/30}} 错了<br>
{{(50*30)/30}}
</div>
<hr>
用过滤器,正确
{{_over((a-b), b)}}
<hr>
{{_over((50-30), 30)}}
<hr>
{{(c+d) * d}} 错了
<hr>
{{(10+10) * 2}} 错了
<hr>
{{(c+d) - (d + c)}}错了
<hr>
{{(5+2) -(5+2)}} 错了
<hr>
{{(5+4) -(5+2)}} 错了,应该等于2
</div>
</script>