• 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(尽管是合法的)。

        其它参数

            无

     

     

  • 相关阅读:
    docker删除所有服务service,停止并删除所有容器container
    harbor
    yml文件
    linux 上安装portainer.io
    凤凰之谜 1/4 潜行者
    凤凰之谜 4/4 猎人
    凤凰之谜 3/4 德鲁伊 迷宫
    Dijkstra最短路径算法
    LeetCode 到底怎么刷?GitHub 上多位大厂程序员亲测的高效刷题方式
    How do I run a Python script from C#?
  • 原文地址:https://www.cnblogs.com/jinling/p/4718859.html
Copyright © 2020-2023  润新知