我是Angular的新手.我看了一些教程并阅读了一些文档.我现在开始弄脏手了.我正在尝试制作一个包含多个视图的简单单页移动应用程序和一个用于控制每个视图的下一个\ back按钮.我正在使用Angular Mobile UI库,但这应该不重要.
基本的模型如下:
<html>
<head>
<link rel="stylesheet" href="mobile-angular-ui/dist/css/mobile-angular-ui-base.min.css">
<link rel="stylesheet" href="mobile-angular-ui/dist/css/mobile-angular-ui-desktop.min.css">
<script src="js/angular/angular.min.js"></script>
<script src="js/angular/angular-route.min.js"></script>
<script src="mobile-angular-ui/dist/js/mobile-angular-ui.min.js"></script>
<script src="app/app.js"></script>
<script src="app/firstController.js"></script>
<script src="app/secondController.js"></script>
<script src="app/thirdController.js"></script>
</head>
<body ng-app="demo-app">
<div ng-view></div>
<div ng-controller="nextBackController" class="navbar navbar-app navbar-absolute-bottom">
<div class="btn-group justified">
<a href="#/" class="btn btn-navbar btn-icon-only"><i class="fa fa-home fa-navbar"></i></a>
<a href="#/second" class="btn btn-navbar btn-icon-only"><i class="fa fa-list fa-navbar"></i></a>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
App.js如下:
var app = angular.module('demo-app', [
"ngRoute",
"mobile-angular-ui"
]);
app.config(function($routeProvider) {
$routeProvider.when('/', { controller: "firstController",
templateUrl: "views/first.html"});
$routeProvider.when('/', { controller: …Run Code Online (Sandbox Code Playgroud) 我正在编写一个简单的守护进程来接收来自N个移动设备的数据.设备将轮询服务器并将其所需的数据作为简单的JSON发送.在通用术语中,服务器将接收数据,然后用它"做东西".
我知道这个话题已被打过很多次,但我很难理解利弊.
在并发性和可伸缩性方面,线程或事件(在Python中认为Twisted)是否更适合这种情况?事件模型似乎更有意义,但我想轮询你们.数据进入 - >过程数据 - >等待更多数据.如果"做东西"是计算密集型的东西怎么办?如果"do stuff"非常密集(例如插入数据库),该怎么办?这会阻止事件循环吗?每种方法的优点和缺点是什么?