首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java技术分享

    Knockout.js是什么?

    1、Knockout.js是什么?

    6.6K60发布于 2018-02-09
  • 来自专栏技术博客

    Knockout.Js官网学习(简介)

    前言 最近一段时间在网上经常看到关于Knockout.js文章,于是自己就到官网看了下,不过是英文的,自己果断搞不来,借用google翻译了一下。 而不管是Silverlight/WPF或JavaScript,MVVM程式库的目标即在节省前述自行开发的工夫,只需在显示/输入元素上注明其对应的ViewModel属性,之后全部交给knockout.js 开始使用Knockout.js  如果你建立像asp.net mvc 4.0这样的Web应用程序,那么你可以不用任何操作即可以使用Knockout.js,如果你建立其他的项目或许需要引用该类库。

    3.1K20发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(Mapping插件)

      Knockout设计成允许你使用任何JavaScript对象作为view model。必须view model的一些属性是observable的,你可以使用KO绑定他们到你的UI元素上,当这些observable值改变的时候,这些UI元素就会自动更新。

    2K10发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(options绑定)

    options绑定控制什么样的options在drop-down列表里(例如:<select>)或者 multi-select 列表里 (例如:<select size='6'>)显示。此绑定不能用于<select>之外的元素。关联的数据应是数组(或者是observable数组),<select>会遍历显示数组里的所有的项。

    2.1K10发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(value绑定)

    value绑定是关联DOM元素的值到view model的属性上。主要是用在表单控件<input>,<select>和<textarea>上。

    2.8K10发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(click绑定)

    click绑定在DOM元素上添加事件句柄以便元素被点击的时候执行定义的JavaScript 函数。大部分是用在button,input和连接a上,但是可以在任意元素上使用。

    3.7K20发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(text绑定)

    text 绑定到DOM元素上,使得该元素显示的文本值为你绑定的参数。该绑定在显示或者上非常有用,但是你可以用在任何元素上。

    2.7K10发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(checked 绑定)

    checked绑定是关联到checkable的form表单控件到view model上 - 例如checkbox(<input type='checkbox'>)或者radio button(<input type='radio'>) 。当用户check关联的form表单控件的时候,view model对应的值也会自动更新,相反,如果view model的值改变了,那控件元素的check/uncheck状态也会跟着改变。

    2.6K20发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(数组observable)

      如果你需要探测和响应一个集合对象的变化,你应该用observableArray 。

    1.6K40发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(visible绑定)

    让visible绑定到DOM元素上,使得该元素的hidden或visible取决于绑定的值。

    2.1K10发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(监控属性Observables)

      现在已经知道如何创建一个简单的view model并且通过binding显示它的属性了。但是KO一个重要的功能是当你的view model改变的时候能自动更新你的界面。当你的view model部分改变的时候KO是如何知道的呢?答案是:你需要将你的model属性声明成observable的, 因为它是非常特殊的JavaScript objects,能够通知订阅者它的改变以及自动探测到相关的依赖。

    1.8K30发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(Mapping高级用法二)

    如果在map的时候,你想忽略一些属性,你可以使用ignore累声明需要忽略的属性名称集合:

    1.5K10发布于 2018-09-11
  • 来自专栏销声匿迹

    knockout.js $index 做列表索引小技巧

    我们都知道,在foreach binding中,使用$index可以得到基于0的索引序号,但在列表显示中,我们更希望这个索引是从1开始的,怎么处理呢?

    3K30发布于 2020-09-03
  • 来自专栏技术博客

    Knockout.Js官网学习(selectedOptions绑定、uniqueName 绑定)

    selectedOptions绑定用于控制multi-select列表已经被选择的元素,用在使用options绑定的<select>元素上。

    2.8K10发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(html绑定、css绑定)

    html绑定到DOM元素上,使得该元素显示的HTML值为你绑定的参数。如果在你的view model里声明HTML标记并且render的话,那非常有用。

    3.1K30发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(加载或保存JSON数据)

    Knockout可以实现很复杂的客户端交互,但是几乎所有的web应用程序都要和服务器端交换数据(至少为了本地存储需要序列化数据),交换数据最方便的就是使用JSON格式 – 大多数的Ajax应用程序也是使用这种格式。

    3K20发布于 2018-09-03
  • 来自专栏技术博客

    Knockout.Js官网学习(event绑定、submit绑定)

    event绑定在DOM元素上添加指定的事件句柄以便元素被触发的时候执行定义的JavaScript 函数。大部分情况下是用在keypress,mouseover和mouseout上。

    3.3K10发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(style绑定、attr绑定)

    style绑定是添加或删除一个或多个DOM元素上的style值。比如当数字变成负数时高亮显示,或者根据数字显示对应宽度的Bar。(注:如果你不是应用style值而是应用CSS class的话,请参考CSS绑定。)

    4.9K20发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(enable绑定、disable绑定)

    enable绑定使DOM元素只有在参数值为 true的时候才enabled。在form表单元素input,select,和textarea上非常有用。

    2.8K20发布于 2018-09-11
  • 来自专栏技术博客

    Knockout.Js官网学习(Mapping高级用法一)

    有时候,在使用ko.mapping.fromJS的时候,可能有必要去使用mapping的高级用法来定义mapping的详细过程,以后定义了,以后再调用的时候就不必再定义了。这里有一些情形,你可能需要使用这些option。

    1.5K10发布于 2018-09-11
领券