AngularJS实现的生成随机数与猜数字大小功能示例


Posted in Javascript onDecember 25, 2017

本文实例讲述了AngularJS实现的生成随机数与猜数字大小功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>3water.com Angular猜数</title>
 <style>
  *{
   margin: 0;
   padding: 0;
   font-size: 30px;
  }
  input{
   width: 500px;
   height: 50px;
   font-size: 30px;
  }
  button{
   width: 80px;
   height: 50px;
   border: 0;
   text-align: center;
   line-height: 50px;
   background: darkblue;
   color: #fff;
   margin-left: 5px;
  }
 </style>
 <script src="angular/angular.js"></script>
 <script>
  var myapp=angular.module("myapp",[]);
  myapp.controller("myCtrl",function ($scope) {
    $scope.check=function () {
     console.log($scope.random);
     $scope.differ=$scope.guess-$scope.random;
     $scope.num++;
    };
    $scope.reset=function () {
     $scope.differ=null;
     $scope.guess=null;
     $scope.num=0;
     $scope.random=Math.ceil(Math.random()*10);
    };
    $scope.reset();
  })
 </script>
</head>
<body ng-app="myapp" ng-controller="myCtrl">
<h2>请输入一个1-10的整数</h2>
<input type="text" ng-model="guess"><button ng-click="check()">检查</button><button ng-click="reset()">重置</button>
<p ng-if="differ>0">猜大了</p>
<p ng-if="differ<0">猜小了</p>
<p ng-if="differ==0">猜对了</p>
<p>一共猜了<span ng-bind="num"></span>次</p>
</body>
</html>

运行效果:

AngularJS实现的生成随机数与猜数字大小功能示例

AngularJS实现的生成随机数与猜数字大小功能示例

Javascript 相关文章推荐
Javascript实现单张图片浏览
Dec 18 Javascript
基于JavaScript实现一定时间后去执行一个函数
Dec 14 Javascript
JS获取复选框的值,并传递到后台的实现方法
May 30 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
Jun 12 Javascript
js转html实体的方法
Sep 27 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
Oct 11 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
Oct 28 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
Apr 04 Javascript
Angular 组件之间的交互的示例代码
Mar 24 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
Nov 07 Javascript
js实现全选和全不选
Jul 28 Javascript
推荐10款扩展Web表单的JS插件
Dec 25 #Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 #jQuery
用React-Native+Mobx做一个迷你水果商城APP(附源码)
Dec 25 #Javascript
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 #jQuery
Webpack优化配置缩小文件搜索范围
Dec 25 #Javascript
详解Webpack实战之构建 Electron 应用
Dec 25 #Javascript
Angular4实现图片上传预览路径不安全的问题解决
Dec 25 #Javascript
You might like
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
深入理解JavaScript定时机制
2010/10/29 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
python解析html开发库pyquery使用方法
2014/02/07 Python
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
python从子线程中获得返回值的方法
2019/01/30 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
您的网上新华书店:文轩网
2016/08/24 全球购物
萨克斯第五大道精品百货店: Saks Fifth Avenue
2017/04/28 全球购物
英国第一豪华护肤品牌:Elemis
2017/10/12 全球购物
户籍证明的格式
2014/01/13 职场文书
三下乡活动方案
2014/01/31 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
委托书怎样写
2014/08/30 职场文书
清明节随笔
2015/08/15 职场文书
感谢师恩主题班会
2015/08/17 职场文书
详解Redis主从复制实践
2021/05/19 Redis
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python