-
AngularJs编写的小测试应用程序
翻译 maninwest@Codeforge 作者:Anurag Gandhi @CodeProject
Quiz (测试)在调查、模拟测试、准备、自我测验、收集信息等方面具有广泛应用。此测试应用会让你通过简单的代码更改获取需要的功能。
你会了解如何使用 angular js通过几行代码创建自己的测试应用。该测试应用接受 json 格式的问题。您可以轻松从服务器端以预定义的格式发送问题, angular js 测试应用会在客户端渲染测试。测试也有审核和现实结果部分。如果你想立即宣布结果,只需调用一个带有答案的 json 并评估答案并立即显示。或者,如果你想提交答案到服务器,则可在 onSubmit 方法 quizCtrl.js 上进行此操作。
背景
你需要有AngularJs, bootstrap 和 css 的基本知识。 在此应用中没有使用JQuery,但是,如果你想使用它或其他javascript 库实现更多功能,你可以这么做。
注意: 直接运行文件系统的index.html 可能无法让该应用进行工作。你需要手动将其托管到web服务器或者通过 visual studio 这样的工具运行。一个简单的方法是:在 Visual Studio 中打开 index.html,右键单击-> 在浏览器中查看。Visual Studio会自动创建一个网站供你运行应用。
使用代码
使用代码非常简单. 只需提供测试应用的 json ,它就会渲染测试。
json 格式如下所示:
// aspnet.js
{
"quiz": {
"Id": 1,
"name": "Asp.Net Quiz",
- 2022-04-28 19:26:14下载
- 积分:1
-
guns_v5.1
Guns 基于 SpringBoot,致力于做更简洁的后台管理系统,完美整合 springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时 Guns 包含许多基础模块(用户管理,角色管理,部门管理,字典管理等 10 个模块),可以直接作为一个后台管理系统的脚手架。(Guns is based on SpringBoot, dedicated to doing a more concise background management system, perfect integration of spring MVC + Shiro + mybatis-plus + beetl! Guns project code is concise, annotated, easy to use, and Guns contains many basic modules (user management, role management, Department management, dictionary management, etc. 10 modules), can be directly used as a backend management system scaffolding.)
- 2018-10-19 21:07:41下载
- 积分:1
-
Msg_Web
.net做的留言簿,包括留言的添加,删除,显示(. net to do the book, including the messages to add, delete, display)
- 2010-01-26 20:24:56下载
- 积分:1
-
RizuShare_v2.0
日租房、短租房系统源码,日租房、短租房在线交易系统,功能强大、齐全。(Daily rental system source code, a short lease online trading system )
- 2012-02-15 11:19:25下载
- 积分:1
-
Deal_Excel
一个小例子 如何操作Excel 无条件添加数据(vb.net
teach you how to add Excel)
- 2020-06-16 23:20:01下载
- 积分:1
-
EXCEL_FILE_IMPORT
说明: program to import excel files into dbf .
GUI version
- 2019-05-03 15:23:46下载
- 积分:1
-
net2.0开发指南.net2.0开发指南 net2.0开发指南
net2.0开发指南.net2.0开发指南 net2.0开发指南-net2.0 Development Guide. net2.0 guide the development of guidelines for the development of net2.0 Development Guide net2.0
- 2022-07-09 05:39:28下载
- 积分:1
-
JSNLog - 集成 ASP.NET 和 MVC的客户端日志记录新方法
翻译 maninwest@Codeforge 作者:Matt Perdeck,@ Codeproject什么是客户端日志客户端日志类似于服务器端日志,例如 Log4Net 或 NLog. 使用客户端日志数据包如 JSNLog, 你可在 JavaScript 代码中创建日志工具并使用其写日志信息。你可以设置日志工具被激活的严重级别。使用 appender 存储消息。例如:JL("clientsidelogger").error(
"Something interesting happened");主要不同是,客户端日志消息需要通过网络发送到服务器进行存储,对你的服务造成更多负载。引入 JSNLog 的一个原因是它可帮你轻松管理负载。使用客户端日志减少生产bug客户端代码没有bug 和服务代码没有bug一样重要。但是,客户端程序设计去以下这几个挑战:JavaScript 适合进行快速编程,但是不适用于大规模可维护的软件;浏览器兼容问题不论你怎样小心谨慎地进行部署前测试,你总是无法保证生产代码中没有bug减少bug的可靠方法是日志记录:捕获所有意外并进行记录,这样你至少知道代码中有bug :try {
...
}
catch(err) {
JL().fatalException("something went wrong!", err);
}不要忘了设置全局 onerror 手柄来捕获未捕获的例外:
- 2022-11-06 07:10:03下载
- 积分:1
-
网上出租车预订系统
网络软件在不同领域的管理工作中扮演着重要的角色。这些应用程序正在减少体力劳动和人的权力。考虑到管理软件的重要性,设计了出租车服务管理的应用程序,是为出租车代理服务的。
- 2022-07-07 08:50:56下载
- 积分:1
-
MailServer
MailServer.
一个用.NET写的邮件发送服务(MailServer. A mail delivery services. NET to write)
- 2013-02-27 19:51:28下载
- 积分:1