我不清楚几行。所以请有人解释这些线是如何工作的。
<div id="currentHitCount"></div>
<script type="text/javascript">
$(function () {
var connection = $.hubConnection();
var hub = connection.createProxy("hitCounter");
hub.on("showHitCount", function (hitCount) {
if (hitCount > 1) {
$('#currentHitCount')
.html("This site has had " + hitCount + " hits.");
}
else {
$('#currentHitCount')
.html("This site has had " + hitCount + " hit.");
}
});
connection.start().done(function () {
hub.invoke("addHit");
});
});
</script>
1)为什么使用createproxy()
?什么时候需要?
2)hub.invoke("addHit"); ?
当我们调用hub.invoke时会发生什么?
3)此函数将被调用hub.on("showHitCount", function (hitCount) ?
请详细说明代码。感谢
答案 0 :(得分:0)
1)它创建一个集线器代理,你也可以
$.connection.hitCounter.client.showHitCount = function(hitCount) {
};
2)addHit
是hitCounter
中心
3)我的猜测是addHit
方法中的代码会触发客户端方法showHitCount