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不同页面传值的改进版
Sep 30 Javascript
JavaScript 异步调用框架 (Part 2 - 用例设计)
Aug 03 Javascript
JQUERY设置IFRAME的SRC值的代码
Nov 30 Javascript
javascript闭包入门示例
Apr 30 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
Oct 05 Javascript
Angular.js实现动态加载组件详解
May 28 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
Jul 04 Javascript
基于JavaScript中标识符的命名规则介绍
Jan 06 Javascript
Less 安装及基本用法
May 05 Javascript
Node.js 使用request模块下载文件的实例
Sep 05 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
Nov 15 Javascript
VUE 动态组件的应用案例分析
Dec 02 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
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
2013/11/19 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
js实现小星星游戏
2020/03/23 Javascript
vue实现简单图片上传
2020/06/30 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
python中xlrd模块的使用详解
2021/02/01 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
运动会闭幕词
2015/01/28 职场文书
六一儿童节开幕词
2015/01/29 职场文书
中学教师个人总结
2015/02/10 职场文书
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js