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 】
相关推荐:
如何在万网ECS上快速搭建专属网站?
Android使用GridView实现日历的简单功能
Android自定义listview布局实现上拉加载下拉刷新功能
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
如何挑选高效建站主机与优质域名?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
js实现点击每个li节点,都弹出其文本值及修改
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
Laravel Fortify是什么,和Jetstream有什么关系
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
EditPlus中的正则表达式实战(5)
开心动漫网站制作软件下载,十分开心动画为何停播?
潮流网站制作头像软件下载,适合母子的网名有哪些?
如何用AWS免费套餐快速搭建高效网站?
Laravel如何为API生成Swagger或OpenAPI文档
Laravel如何处理表单验证?(Requests代码示例)
Java遍历集合的三种方式
Laravel模型事件有哪些_Laravel Model Event生命周期详解
Android实现代码画虚线边框背景效果
中国移动官方网站首页入口 中国移动官网网页登录
如何快速搭建安全的FTP站点?
音乐网站服务器如何优化API响应速度?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
如何解决hover在ie6中的兼容性问题
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
如何在建站主机中优化服务器配置?
Laravel如何创建自定义中间件?(Middleware代码示例)
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
创业网站制作流程,创业网站可靠吗?
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
Laravel如何使用Blade模板引擎?(完整语法和示例)
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何用JavaScript实现文本编辑器_光标和选区怎么处理
Python文本处理实践_日志清洗解析【指导】
如何自定义建站之星网站的导航菜单样式?
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
七夕网站制作视频,七夕大促活动怎么报名?
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
如何在阿里云高效完成企业建站全流程?
公司网站制作价格怎么算,公司办个官网需要多少钱?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?

