以前寫過乙個php生成隨機數,然後jquey ajax獲取,再jquery改變文字的隨機數的程式
現在用angular 和 node來重寫一下
angular的好處是雙向繫結,這樣直接設定變數,不用再重新設定了
node的好處我目前還不是很理解,可以通過count這個例子來說明一下node和php的不同之處
當然了,最大的好處就是,前後端都可以用j**ascript來寫了,這樣的話j**ascript的水平就會大幅提高!
node
app.js
var express = require('express');
var app = express();
var count = 0;
app.get('/', function (req, res) );
app.listen(3000, function () );
res.header('access-control-allow-origin', '*');
這個涉及到跨域的問題,加上這句話就不是本地的也能訪問了,以後要做hybrid app這時必須要用的
然後就是生成乙個隨機數了,關鍵是count這個變數,後面執行的時候每訪問一次,它都不一樣,說明node是常駐記憶體的,不想php,載入完了事
angular
} 有一些概念:
modwww.cppcns.comule
ng-app 模組,目前的理解是模組化
controller
ng-controller 控制器 是個 物件
物件包含成員,用$s程式設計客棧cope訪問
ps:這裡再為大家提供兩款功能類似的**程式設計客棧工具供大家參考:
**隨機數字/字串生成工具:
高強度密碼生成器:
隨機生成隨機數
現畫乙個command命令按鈕,進行貼上。private sub command1 click show me scale 0,0 18,8 me.auto redraw true me.draw mode 2 circle 3,4 3,vb red me.auto redraw false lin...
隨機生成漢字!
var aa string bb array 1.95 of byte cc array 1.95 of byte i,j integer begin i a0 for j 1 to 95 do begin bb j i cc j i inc i end randomize for i 1 to 3...
隨機生成密碼
bin bash for num 1 num 30 num num 1 生成密碼個數 dofor a 1 a 20 a a 1 生成密碼位數 doi 74 aa awk begin 隨機生成數字 if aa lt 57 o aa gt 97 then echo aa awk echo n echo ...