Angular+Node生成随机数的方法

发布时间 - 2026-01-11 01:54:59    点击率:

本文实例讲述了Angular+Node生成随机数的方法。分享给大家供大家参考,具体如下:

以前写过一个PHP生成随机数,然后jquey ajax获取,再jQuery改变文本的随机数的程序

现在用Angular 和 Node来重写一下

Angular的好处是双向绑定,这样直接设置变量,不用再重新设置了

Node的好处我目前还不是很理解,可以通过count这个例子来说明一下Node和PHP的不同之处

当然了,最大的好处就是,前后端都可以用JavaScript来写了,这样的话Javascript的水平就会大幅提高!

Node

app.js

var express = require('express');
var app = express();
var count = 0;
app.get('/', function (req, res) {
 res.header('Access-Control-Allow-Origin', '*');
 var x = Math.floor(Math.random() * 1e6);
 res.send(String(x));
 console.log(count++);
});
app.listen(3000, function () {
 console.log('Example app listening on port 3000!');
});
res.header('Access-Control-Allow-Origin', '*');

这个涉及到跨域的问题,加上这句话就不是本地的也能访问了,以后要做hybrid APP这时必须要用的
然后就是生成一个随机数了,关键是count这个变量,后面执行的时候每访问一次,它都不一样,说明Node是常驻内存的,不想PHP,加载完了事

Angular

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
 <div ng-app="myApp" ng-controller="customersCtrl">
  {{names}}
  <button ng-click="myClick()">获取签到码</button>
 </div>
 <script>
  var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
 $scope.myClick = function(){
  $http.get("http://localhost:3000").success(function (response) {$scope.names = response;});
 }
});
 </script>
</body>
</html>

有一些概念:

module

ng-app 模块,目前的理解是模块化

Controller

ng-controller 控制器 是个 对象
对象包含成员,用$scope访问

PS:这里再为大家提供两款功能类似的在线工具供大家参考:

在线随机数字/字符串生成工具:
http://tools./aideddesign/suijishu

高强度密码生成器:
http://tools./password/CreateStrongPassword

更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》

希望本文所述对大家AngularJS程序设计有所帮助。


# Angular  # Node  # 随机数  # angularjs实现猜数字大小功能  # angularjs实现猜大小功能  # AngularJS实现元素显示和隐藏的几个案例  # 使用AngularJS来实现HTML页面嵌套的方法  # AngularJS中的指令全面解析(必看)  # AngularJS中的模块详解  # AngularJs 弹出模态框(model)  # angularjs 处理多个异步请求方法汇总  # Angularjs制作简单的路由功能demo  # AngularJS实现表单验证  # AngularJS实现的生成随机数与猜数字大小功能示例  # 进阶  # 就会  # 是个  # 都不  # 相关内容  # 也能  # 可以用  # 不是很  # 感兴趣  # 这句话  # 可以通过  # 要做  # 给大家  # 要用  # 写了  # 重写  # 涉及到  # 两款  # 更多关于 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel项目怎么部署到Linux_Laravel Nginx配置详解  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  如何实现建站之星域名转发设置?  android nfc常用标签读取总结  JavaScript常见的五种数组去重的方式  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  三星、SK海力士获美批准:可向中国出口芯片制造设备  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  Laravel如何优化应用性能?(缓存和优化命令)  如何选择可靠的免备案建站服务器?  php485函数参数是什么意思_php485各参数详细说明【介绍】  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  微信推文制作网站有哪些,怎么做微信推文,急?  中国移动官方网站首页入口 中国移动官网网页登录  网站制作价目表怎么做,珍爱网婚介费用多少?  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  公司网站制作价格怎么算,公司办个官网需要多少钱?  Python文本处理实践_日志清洗解析【指导】  Python文件流缓冲机制_IO性能解析【教程】  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  如何用wdcp快速搭建高效网站?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  大连网站制作公司哪家好一点,大连买房网站哪个好?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  如何在服务器上三步完成建站并提升流量?  如何在服务器上配置二级域名建站?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  html5的keygen标签为什么废弃_替代方案说明【解答】  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  php结合redis实现高并发下的抢购、秒杀功能的实例  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  微信小程序 input输入框控件详解及实例(多种示例)  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何快速搭建虚拟主机网站?新手必看指南  Laravel如何生成URL和重定向?(路由助手函数)  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  Laravel如何发送系统通知?(Notification渠道示例)  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?