(function(e) {
function questions_list() {
this.addId = ""; //添加页页签id
};
questions_list.prototype = {
inital : function inital() {
},
/**
* 添加
*/
create : function create(type) {
this.addId = questionsList.randomNum(1,100000);
openPage(this.addId,ctx+"/system/examstack/question/questions/formPage.chtml?type="+type+"&tabId="+this.addId,"添加" + (type == 'naire'?'问题':'试题'));
},
/**
* 修改
*/
edit : function edit(id) {
dialogShow("修改分类",900,600,ctx+"/system/examstack/question/questions/update/"+id+".chtml");
},
/**
* 预览
*/
preview : function preview(id) {
dialogShowNoButton("试题预览",900,600,ctx+"/system/examstack/question/questions/preview/"+id+".chtml");
},
/**
* 打开新窗口预览
* @param id
*/
previewBlank : function previewBlank(id) {
window.open(ctx+"/system/examstack/question/questions/preview/"+id+".chtml");
},
/**
* 导出
* @constructor
*/
BTNexport : function BTNexport(type) {
dialogShow("导出数据",350,350,ctx+"/system/examstack/question/questions/formExport.chtml?type=" + type);
},
composeEntity : function composeEntity() {
var data = new Object();
var question_entity = new Object();
var pointList = new Array();
var pointOpts = $("#point-to-select option");
for (var i = 0; i < pointOpts.length; i++) {
pointList.push($(pointOpts[i]).attr("value"));
}
question_entity.pointList = pointList;
question_entity.id = $("#add-update-questionid").val();
question_entity.analysis = $(".form-question-analysis textarea").val();
question_entity.reference = $(".form-question-reference input").val();
question_entity.examingPoint = $(".form-question-examingpoint input").val();
question_entity.keyword = $(".form-question-keyword input").val();
data.question = question_entity;
return data;
},
/**
* 绑定更新操作
* @returns {boolean}
*/
bindUpdate : function bindUpdate() {
if ($("#kn-selected option").length == 0) {
util.error("请选择知识类");
return false;
}
parent.loading();
var data = questionsList.composeEntity();
$.ajax({
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
type : "POST",
url : ctx + "/system/examstack/question/questions/update.chtml",
data : JSON.stringify(data),
success : function(message, tst, jqXHR) {
if(message.errorCode == "0") {
//
setTimeout("parent.location.href = ctx + '/system/examstack/question/questions.chtml?type=questions'", 1000);
}else {
failmsg(message.message);
}
},
error : function(jqXHR, textStatus) {
util.error("操作失败请稍后尝试");
$(".df-submit").removeAttr("disabled");
}
});
},
/**
* 生成随机数
*/
randomNum : function randomNum(Min, Max) {
var Range = Max - Min;
var Rand = Math.random();
if(Math.round(Rand * Range)==0){
return Min + 1;
}else if(Math.round(Rand * Max)==Max)
{
index++;
return Max - 1;
}else{
var num = Min + Math.round(Rand * Range) - 1;
return num;
}
}
};
window.questionsList = new questions_list();
questionsList.inital();
})(jQuery);
- 浏览: 110939 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (105)
- js 左右箭头实现图片或div内容切换 (1)
- easyUI中文帮助文档 (1)
- js example积累 (7)
- jquery tips信息提示 (1)
- jquery api (1)
- Web前端 (27)
- 非技术 (3)
- kettle (4)
- oracle (10)
- java (16)
- mysql (12)
- memcache (2)
- nginx (2)
- Hadoop (1)
- sqlserver (4)
- freemarker (1)
- 架构师 (2)
- tomcat (1)
- linux (1)
- opensshd (1)
- ztree (1)
- zookeeper (1)
- onvif (1)
- apache (1)
- redis (1)
- kafka (1)
最新评论
-
wgyyouge:
有个命令行下的高效迁移工具ora2mysqlhttp://ww ...
kettle解决方案设计 -
空白的泡:
博主 在吗, 你这个方式。。我前面按照弄好了。 可是启动 to ...
java发送https请求证书问题
发表评论
-
基于echats图表显示资源
2020-11-20 10:10 268https://www.makeapie.com/explo ... -
高德地图设置地址坐标
2020-03-11 08:42 656js代码: //百度坐标转高德(传入经度、纬度)func ... -
百度地图显示人员运行轨迹
2020-03-11 08:40 750<!DOCTYPE html><html&g ... -
高德坐标和百度坐标转换
2020-03-10 17:21 701//百度坐标转高德(传入经度、纬度) f ... -
百度地图汽车行驶轨迹
2020-03-10 15:36 558<!doctype html><html l ... -
ueditor只读
2019-11-11 09:18 548ue.addListener('ready', functio ... -
js判断子窗口是否退出到父窗口
2019-03-06 17:37 591window.onload = function() { ... -
js刷新父窗口
2017-08-08 10:19 418window.parent.parent.frames[&qu ... -
js滚动
2016-12-06 08:39 579<script type="text/java ... -
日期控件具有点击事件
2016-11-29 18:19 466日期控件具有点击事件 -
ert
2016-11-04 00:27 0tyutyu -
纯CSS绘制的三角形箭头图案
2016-08-22 14:35 1583div#up { width: 0px; height: 0p ... -
iframe自适应子页面内容高度
2016-07-12 10:49 4951、页面引入iframe.js; 2、//设置初始化ifram ... -
滚动条样式修改
2016-05-26 15:03 451滚动条样式修改 -
全屏打开浏览器
2016-05-26 13:49 500全屏打开浏览器 -
freemarker模板
2016-05-23 14:32 694freemarker模板解析 -
js生成手机二维码
2016-05-18 09:26 590js生成手机二维码 -
禁止浏览器右键菜单弹出
2016-05-17 16:37 970<script type="text/java ... -
浏览器exe快捷打开
2016-05-17 11:26 0浏览器exe快捷打开浏览器exe快捷打开浏览器exe快捷打开浏 ... -
将字符串以UTF8进行转码
2016-05-17 09:24 559function toUtf8(str) { ...
相关推荐
### JavaScript规范概述 #### 标题与描述解读 **标题**:“JavaScript规范”明确指出了文档的主要内容,即关于JavaScript编程语言的标准规范。 **描述**:“JavaScript的语言规范,可以从根上学习JavaScript。”...
"JS规范"指的是编写JavaScript代码时应遵循的规则和最佳实践,而"插件写法"则涉及到如何设计和实现可复用、可扩展的功能模块。 **JS规范** 1. **命名规范**:使用有意义的变量、函数和类名,通常推荐采用驼峰式...
在九城网络技术集团有限公司的业务发展中心技术部,他们有一套详细的JavaScript规范,涵盖了变量命名、变量使用、对象命名、函数命名以及JS文件命名等方面。 首先,关于**变量命名规范**: 1. 常量和全局变量使用全...
这份"Airbnb出品目前非常流行的JavaScript代码规范中文版"为国内开发者提供了一个清晰、一致的编程指南,帮助我们写出更规范、更具可读性的JavaScript代码。 1. **命名约定**: - 变量名应清晰反映其用途,使用...
本篇主要介绍Vue.js、HTML和JavaScript的开发规范,按照阿里前端开发规范目录进行详细阐述。 ### 一、编程规约 #### (一) 命名规范 1. **项目命名**:项目命名应清晰反映项目内容,采用小驼峰式命名,如`...
JavaScript 代码规范 **用更合理的方式写 JavaScript**
### 前端JS代码规范详解 #### 一、引言 随着前端技术的不断发展,JavaScript作为一门重要的编程语言,在Web开发中扮演着至关重要的角色。为了提高代码的可读性和可维护性,制定一套统一的编码规范显得尤为重要。...
- **文件命名**:JavaScript文件应当使用`.js`作为扩展名。 - **HTML嵌入**:不建议将JavaScript代码直接嵌入到HTML文件中,除非这部分代码仅在此处使用。这样做的好处是可以减小HTML文件的体积,同时还可以优化...
根据提供的文件信息,关于Google JavaScript编码规范指南,我们可以详细学习和探讨以下知识点: 1. JavaScript语言规范:在编写JavaScript代码时,必须遵循一定的规范来确保代码的可读性和可维护性。这部分内容通常...
javascript,Javascript代码规范JS文件基本规范Javascript代码规范JS文件基本规范
### JavaScript编码规范详解 #### 1. 前言 随着JavaScript在前端开发中的广泛应用,尤其是在浏览器端的行为管理方面,确保代码风格的一致性对于提高团队协作效率至关重要。本篇文章旨在提供一套统一的JavaScript...
**JavaScript与ECMAScript规范详解** JavaScript,一种广泛应用于网络开发的编程语言,其核心语法标准是由ECMA国际制定的,名为ECMAScript(ES)。最新版本的ECMAScript规范不断引入新的特性和功能,以适应不断变化...
这份规范涵盖了多个方面的编程规约,包括命名规范、HTML 规范、CSS 规范、LESS 规范以及 JavaScript 规范,并专门针对 Vue 项目提出了特别的要求。 在命名规范方面,项目命名应具有可读性和描述性,反映项目的功能...
JavaScript编码通用规范是软件开发中一个非常重要的环节,它确保了代码的质量、可读性和可维护性。在顺丰这样的大型企业中,遵循统一的编码规范更是必不可少,有助于团队协作和项目持续发展。以下是对JavaScript编码...
JavaScript规范** 1.1 **命名规范** - 变量名、函数名使用小驼峰式命名(camelCase),如:myVariable。 - 常量全大写,单词间用下划线分隔(CONSTANT_NAME)。 - 避免使用保留字作为变量名。 1.2 **注释规范*...
JavaScript(简称JS)是一种广泛用于前端开发的轻量级脚本语言,而C#则是一种面向对象的编程语言,常用于构建Windows桌面应用、游戏、服务端应用等。"js2c#"工具正是一个旨在帮助开发者将JavaScript代码转换为C#代码...
为了实现这一目标,遵循一套完备的JavaScript编程规范是每个前端开发者必须掌握的技能。这些规范不仅帮助团队成员高效协作,还确保了代码长期的可维护性和稳定性。接下来,我们将详细探讨一些JS编程的最佳实践,以期...
JavaScript编程规范旨在提升代码质量和可读性,是开发者遵循的一套约定和最佳实践。以下是根据提供的部分内容解析出的JavaScript编程规范的关键点: 1. **排版** - **规则1**:程序块使用4个空格缩进,不使用TAB,...