国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Knockoutjs的環境搭建教程

2024-05-06 14:20:47
字體:
來源:轉載
供稿:網友
最近要在項目中使用Knockoutjs,因此今天就首先研究了一下Knockoutjs的環境搭建,并進行了一個簡單的測試。
首先要到http://knockoutjs.com/index.html下載最新版本的Knockoutjs,筆者這里下載的是knockout-2.2.0.js。然后新建一個.html文件,在html文檔中加入以下的語句導入此js:
<script type="text/javascript" src="knockout-2.2.0.js"></script>
到這里我們就已經可以編寫Knockoutjs的代碼了,我們以打印"Hello World !!"為例,編寫以下的代碼:
代碼如下:
<script type="text/javascript" src="knockout-2.2.0.js"></script>
<span data-bind="text:helloWorld"></span>
<script type="text/javascript">
var AppViewModel = {
helloWorld:'Hello World !!'
};
ko.applyBindings(AppViewModel);
</script>

然后使用瀏覽器打開此html文件,即可看到"Hello World!!"的字樣。
在以上代碼中:
<span data-bind="text:helloWorld"></span>
定義了一個span,并使用data-bind將helloWorld綁定到span上,這樣span中的內容即為helloWorld變量中的內容。
代碼如下:
<script type="text/javascript">
var AppViewModel = {
helloWorld:'Hello World !!'
};
ko.applyBindings(AppViewModel);
</script>

在script中定義了一個AppViewModel,然后為其定義了一個變量:helloWorld,它的值為:Hello World!!,然后使用ko.applyBindings()方法將AppViewModel激活,這樣才能在網頁中看到此內容。
以上只是使用Knockoutjs做了一個非常簡單的例子,在運行這個例子的過程中,出現了一個小小的問題,我也不是很清楚為什么。之前寫的代碼是:
代碼如下:
<script type="text/javascript" src="knockout-2.2.0.js"></script>
<script type="text/javascript">
var AppViewModel = {
helloWorld: 'Hello World !!'
};
ko.applyBindings(AppViewModel);
</script>
<span data-bind="text:helloWorld"></span>

我將<script>放到了<span>的前面,這樣就顯示不了任何的內容,不是很清楚其中的原因,還請大家指教。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 湖州市| 泾源县| 富宁县| 兰坪| 晋州市| 长垣县| 藁城市| 富蕴县| 山东省| 高台县| 庆城县| 松桃| 康保县| 临海市| 临夏市| 苏州市| 巢湖市| 虞城县| 玉门市| 大竹县| 桐柏县| 汤原县| 基隆市| 新密市| 班玛县| 新干县| 满城县| 肥城市| 梧州市| 彝良县| 屏边| 甘德县| 重庆市| 涟水县| 辰溪县| 枝江市| 景谷| 探索| 潢川县| 大英县| 彩票|