作家
登录

Knockoutjs的环境搭建教程

作者: 来源:www.28hudong.com 2013-03-30 00:20:31 阅读 我要评论

最近要在项目中使用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>的前面,这样就显示不了任何的内容,不是很清楚其中的原因,还请大家指教。

  推荐阅读

  javascript克隆对象深度介绍

js一般有两种不同数据类型的值:   基本类型(包括undefined,Null,boolean,String,Number),按值传递;   引用类型(包括数组,对象),按址传递,引用类型在值传递的时候是内存中的地址。 克隆或者拷贝分为2>>>详细阅读


本文标题:Knockoutjs的环境搭建教程

地址:http://www.17bianji.com/kaifa2/JS/22943.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)