<!--
(1)引入knockout js 库-->
<script src="
http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.3.js" type="text/javascript"> </script>
<script src="
http://knockoutjs.com/downloads/knockout-3.3.0.js" type="text/javascript" > </script>
<script type="text/javascript">
//
(2)定义绑定对象 function viewModel(firstName,lastName) {
//使用双向绑定observable
this.firstName =ko.observable( firstName);
this.lastName = lastName;
};
$(function()
{
//(3)
ko.applyBindings 把模型与申明对象viewModel关联起来(Ko 就是 knockoutjs 的简写,)
// ko.applyBindings 调用时,保证html加载完毕
ko.applyBindings(new viewModel("bob","hongbo"));
});
运行js后可以看到,使用了双向绑定的的firstname,会随着输入框的变化而变化.