angularjs-常用事件

#angularjs常用事件
<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script type="text/javascript" src=‘js/angular.min.js‘> </script>
  <style type="text/css">
   .ng-cloak{display:none;}
  </style>
 </head>
 <body ng-app="hd" ng-cloak class="ng-cloak">
  <div ng-controller="ctrl">
   <input type="button" value="单击" ng-click=‘run()‘/>{{num}}<br />
   <input type="button" value="双击" ng-dblclick="dblrun()"/>{{dblnum}}<br />
   <!--ng-change需要绑定ng-model -->
   数据更改:<input type="text" ng-change="changerun()" ng-model="title"/>{{cnum}}<br />
   失去焦点:<input type="text" ng-blur="blurun()"/>{{bnum}}<br />
   获取焦点:<input type="text" ng-focus="focusrun()"/>{{fnum}}<br />
   按下键盘:<input type="text" ng-keydown="keydown()"/>{{knum}}<br />
   抬起键盘:<input type="text" ng-keyup="keyup()"/>{{kunum}}<br />
   鼠标按下:<input type="text" ng-mousedown="mousedown()"/>{{mdnum}}<br />
   鼠标抬起:<input type="text" ng-mouseup="mouseup()"/>{{munum}}<br />
   鼠标进入: <input type="text" ng-mouseenter="mouseenter()"/>{{menum}}<br />
   鼠标离开: <input type="text" ng-mouseleave="mouseleave()"/>{{mlnum}}<br />
   鼠标移动:<input type="text" ng-mousemove="mousemove()"/>{{mmnum}}<br />
  </div>
  
  <script type="text/javascript">
   var m=angular.module(‘hd‘,[])
   m.controller(‘ctrl‘,[‘$scope‘,function($scope){
    $scope.num=0
    //ng-click方法需要写进$scope中
    $scope.run=function(){$scope.num++}
    $scope.dblnum=0
    $scope.dblrun=function(){$scope.dblnum++}
    $scope.cnum=0
    $scope.changerun=function(){$scope.cnum++}
    $scope.bnum=0
    $scope.blurun=function(){$scope.bnum++}
    $scope.fnum=0
    $scope.focusrun=function(){$scope.fnum++}
    $scope.knum=0
    $scope.keydown=function(){$scope.knum++}
    $scope.kunum=0
    $scope.keyup=function(){$scope.kunum++}
    $scope.mdnum=0
    $scope.mousedown=function(){$scope.mdnum++}
    $scope.munum=0
    $scope.mouseup=function(){$scope.munum++}
    $scope.menum=0
    $scope.mouseenter=function(){$scope.menum++}
    $scope.mlnum=0
    $scope.mouseleave=function(){$scope.mlnum++}
    $scope.mmnum=0
    $scope.mousemove=function(){$scope.mmnum++}
   }])
  </script>
 </body>
</html>
时间: 2024-11-09 08:24:04

angularjs-常用事件的相关文章

AngularJS常用功能

AngularJS 常用功能 迭代输出之ng-repeat标签 ng-repeat让table ul ol等标签和js里的数组完美结合 1 2 3 4 5 <ul> <li ng-repeat="person in persons"> {{person.name}} is {{person.age}} years old. </li> </ul> 你甚至可以指定输出的顺序: 1 <li ng-repeat="person

常用事件及其通用方法

1.判断事件前后的值是否发生了改变: protected boolean checkPrmtIsChange(DataChangeEvent arg0){ if(arg0.getNewValue() ==null&&arg0.getOldValue()!=null){ return true; } if(arg0.getNewValue() !=null&&arg0.getOldValue()==null){ return true; } if(arg0.getNewVal

Button之常用事件

Button之常用事件 一.简介 二.方法 三.代码实例 四.易错点

WebView使用详解(二)——WebViewClient与常用事件监听

登录|注册     关闭 启舰 当乌龟有了梦想-- 目录视图 摘要视图 订阅 异步赠书:Kotlin领衔10本好书      免费直播:AI时代,机器学习如何入门?      程序员8月书讯      每周荐书:Java Web.Python极客编程(评论送书) WebView使用详解(二)--WebViewClient与常用事件监听 2016-05-28 11:24 20083人阅读 评论(13) 收藏 举报  分类: 5.andriod开发(148)  版权声明:本文为博主原创文章,未经博主

移动端开发注册、登陆input常用事件(input输入文字触发事件)

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>移动端开发注册.登陆input常用事件(input输入文字触发事件)</title> <meta name="keywords" content="

Angularjs 常用服务 $http $location $anchorScroll $cacheFactory $timeout $interval $sce

Angularjs 常用服务 $http $location$anchorScroll $cacheFactory $timeout $interval $sce学习要点:1. Angularjs 中的 $http 服务2. Angularjs 中的 $location $anchorScroll 服务3. Angularjs 中的 $cacheFactory 服务4. Angularjs 中的 $timeout $interval 服务5. $sce 服务 浏览器简析 html 标签1. An

jquery常用事件(整理)

Jquery事件 (一).事件列表. 1.blur() 当失去焦点时触发.包括鼠标点击离开和TAB键离开. 2.change() 当元素获取焦点后,值改变失去焦点事触发. 3.click() 当鼠标单击时触发. 4.dblclick()  当鼠标双击时触发. 5.error() 当javascript出错或img的src属性无效时触发. 6.focus()   当元素获取焦点时触发.注意:某些对象不支持. 7.focusin()   当元素或其子元素获取焦点时触发,与focus()区别在于能够检

js-DOM-页面元素的兼容性、常用事件、节点

页面元素的兼容性: 所谓的兼容性指的就是当前浏览器是否支持当前对象的属性或是方法,如果支持就是兼容,如果不支持就是不兼容. 举个例子: /** * 设置页面标签之间的文本内容的兼容性写法 * @param obj * @param value */ function setInnerText(obj,value){ if(obj.innerText){ obj.innerText = value; }else { obj.textContent = value; } } var txt ={ /

angularjs的事件 $broadcast and $emit and $on

angularjs的事件 $broadcast and $emit and $on <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body ng-app="search"> <div ng-controller="ParentCtrl"&

ExtJS学习--------Ext.Element中的常用事件和其他重要的方法学习(实例)

常用事件: 其他重要方法: 具体实例:(实例结果可以将对应的代码取消注释进行测试) Ext.onReady(function(){ Ext.create('Ext.panel.Panel',{ title:'我的面板' , width:'100%' , height:400 , renderTo:Ext.getBody(), html:'<div id=d1><span id=sp>我是sp的内容</span><div id=d2>我是d2的内容</d