zoukankan      html  css  js  c++  java
  • click 绑定(一)无参数的click 事件绑定

    目的

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

     

    例子

    <div>
    You've clicked <span data-bind="text: numberOfClicks"></span> times
    <button data-bind="click: incrementClickCounter">Click me</button>
    </div>


    <script type="text/javascript">
    var viewModel = {
    numberOfClicks: ko.observable(0),
    incrementClickCounter: function () {
    var previousCount =this.numberOfClicks();
    this.numberOfClicks(previousCount +1);
    }
    };
      ko.applyBindings(viewModel);
    </script>

    每次点击按钮的时候,都会调用incrementClickCounter()函数,然后更新自动更新点击次数。

     

    参数

        主参数

        Click点击事件时所执行的函数。

        你可以声明任何JavaScript函数 – 不一定非要是view model里的函数。你可以声明任意对象上的任何函数,例如:someObject.someFunction。

        View model上的函数在用的时候有一点点特殊,就是不需要引用对象的,直接引用函数本身就行了,比如直接写incrementClickCounter就可以了,而无需写成: viewModel.incrementClickCounter(尽管是合法的)。

        其它参数

            无

     

     

  • 相关阅读:
    第一章
    第一章 计算机系统漫游
    hihocoder #1014 : Trie树
    第一章
    来个小目标
    poj 1056 IMMEDIATE DECODABILITY
    poj 2001 Shortest Prefixes
    __name__ 指示模块应如何被加载
    Python 常用函数time.strftime()简介
    CentOS安装beEF做XSS平台
  • 原文地址:https://www.cnblogs.com/jinling/p/4718859.html
Copyright © 2011-2022 走看看