麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

用Angular實時獲取本地Localstorage數據,實現一個模擬后臺數據登入的效果

2019-11-19 19:00:41
字體:
來源:轉載
供稿:網友

研究了一上午,終于做出了,實時獲取本地localStorage來模擬注冊登入~~~

<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>我們雖然很窮,但是我們有夢想</title><script src="angular.js"></script></head><body ng-app="zcsApp" ng-controller="zcsControl">用 戶 名:<input type="text" ng-model="name" /><br>密  碼:<input type="text" ng-model="pwd" /><br>確認密碼:<input type="text" ng-model="pwd2" /><br><input type="button" value="注冊" ng-click=" ZhuCe()"/><input type="button" value="登入" ng-click=" Enter()"/><span style="color: red">{{message}}</span></body><script>// var data={"name":"admin","pwd":"12"};function PersonalInfo(name,pwd){this.name=name;this.pwd=pwd;}PersonalInfo.prototype.savaLocalStorage= function () {var storage=window.localStorage.getItem("PersonalInfo");//得到的數據是字符串storage=JSON.parse(storage) ||[];//字符串轉換成對象storage.push(this);window.localStorage.setItem("PersonalInfo",JSON.stringify(storage));};PersonalInfo.selectByName= function (name,pwd) {var storage=window.localStorage.getItem("PersonalInfo");storage= storage?JSON.parse(storage):[];return storage.some(function (v) {//返回一個布爾值return v.name===name&& v.pwd;})};PersonalInfo.prototype.hasName= function (name,pwd,fn,fn2) {var storage=window.localStorage.getItem("PersonalInfo");//得到的數據是字符串storage= storage?JSON.parse(storage):[];var data=storage;for(var i=0;i<data.length;i++){var v=data[i];if(name!==v.name&& pwd!==v.pwd) {fn();return;}};};angular.module("zcsApp",[]).controller("zcsControl",["$scope", function ($scope) {$scope.ZhuCe= function () {$scope.message="";var name=$scope.name;var pwd=$scope.pwd;var pwd2=$scope.pwd2;// 若是輸入為空或者undefined時if(name===undefined||name.trim().length===0||pwd===undefined||pwd.trim().length===0||pwd2===undefined||pwd2.trim().length===0){$scope.message="請輸入完整信息";return;}// 若輸入的密碼和確認密碼不一致時if(pwd!==pwd2){$scope.message="倆次輸入的密碼不一致";return;}// 判斷本地是不是已經有這個名字if(PersonalInfo.selectByName(name,pwd)){$scope.message="此賬號已注冊";return;}// 存儲信息var data=new PersonalInfo(name,pwd);data.savaLocalStorage();};$scope.Enter= function () {$scope.message="";var name=$scope.name;var pwd=$scope.pwd;var per=new PersonalInfo(name,pwd);if(PersonalInfo.selectByName(name)){$scope.message="登入成功";return;}per.hasName(name,pwd,function () {$scope.message="賬號錯誤或者密碼不正確"});//得到登入的信息}}])</script></html>

以上所述是小編給大家介紹的用ANGULAR實時獲取本地LOCALSTORAGE數據,實現一個模擬后臺數據登入的效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩一级免费毛片 | 国产一区网址 | 性爱视频在线免费 | 午夜小视频免费观看 | 欧美一级特黄aaaaaa在线看首页 | 国产高潮国产高潮久久久91 | 91小视频在线观看免费版高清 | 免费观看视频在线 | 国产一国产精品一级毛片 | gogo全球大胆高清人露出91 | 精品国产一区二区久久 | 日韩中文字幕一区二区三区 | 久久精品视频在线免费观看 | 成人免费在线网 | 欧美a v在线 | 亚洲午夜精品视频 | 日本黄色不卡视频 | 免费观看一级黄色片 | 激情视频导航 | www国产成人免费观看视频,深夜成人网 | 国产精品视频专区 | 精品一区二区电影 | 蜜桃网在线观看 | 黑人日比 | 亚洲网视频 | 欧美性生交zzzzzxxxxx | 精品国产91久久久 | 国产91av视频| 长泽雅美av | 欧美久久久久久久久 | 色蜜桃av| 久久午夜国产 | 午夜精品成人一区二区 | 国产精品伊人久久 | 热99视频| 久久久久免费电影 | 成人毛片100免费观看 | 国产欧美在线观看不卡一 | 美女喷水网站 | 成人免费看片a | 国产在线1区 |