js页面规范基本格式

这是我子工作以来总结的前台js的开发模板,利用闭包的特性很好的避免的页面的全局变量污染

/**

* 10千伏执行子模块说明

*/

var createfourltShow= function(name,code,time){

//------------------------变量区---------------------------------------

//ajax请求根路径

//是否已经初始化

var isInit = false;

//用户及权限

var userInfo = {

userName: parent.mGlobal.userName, //账号

compCode: parent.mGlobal.compCode, //单位编码

companyTree: parent.mGlobal.companyTree, //单位列表

realName: parent.mGlobal.realName, //用户名

companyTreeAll: parent.mGlobal.companyTreeAll

};

//定义全局变量,包括图表options,等

var global = {};

var rowData;//也是全局变量

//-----------------------页面jQuery变量-------------------------------------

var $fourLt_Modal;

//-----------------------页面元素初始化方法---------------------------------

var getJqControls = function(){

//模态框id

$fourLt_Modal = $('#fourLt_Modal');

};

//-----------------------清除变量----------------------------------------------

var clearJqControls = function(){

$fourLt_Modal = null;

};

//-----------------------初始化页面主要子控件-------------------------------

var initMain = function(){

};

//-----------------------初始化页面图表子控件-------------------------------

var initShapes = function(){

 

};

//-----------------------初始化数据表格图表子控件-------------------------------

var initTables = function(){

 

};

//-----------------------初始化页面下拉框子控件-----------------------------------

var initSelects = function(){

 

};

//-----------------------调用上边的初始化控件,统一初始化页面控件-------------------------------

var initControls = function(){

initMain();

initSelects ();

initTables ();

initShapes ()

};

/* ++++++++++++++++ 事件处理程序+++++++++++++++++++++++++++++++++++++++ */

//---------------------- 事件绑定----------------------------------------------------------

var bindEvents = function(){

//窗口尺寸事件

$(window).resize(function () {

func_execute.mapAndPieResize();

});

// load页面事件

$('#jumpMainPage_execute').bind("click", function () {

window.location.href='../../html/TenkVManagement/mainPage.html'

});

//按钮点击事件

$FjLv_btn.on('click',function(){

if($HaveFj_btn.hasClass('btn-change')){

$HaveFj_btn.removeClass('btn-change');

}

func_execute.itemRunInfoSearch_Search(1);

});

//图表点击事件

pie_1_tx_echart.on('click',function(params){

console.log(params);

})

};

//---------------------- 具体事件处理业务逻辑----------------------------------------------------------

var func = {

//---------------各个功能事件------------------------

Write_toSpanData:function(){

},

};

//------------------------界面展示数据------------------------------------

var loadData = function(){

//加载表格数据

loadtable :function(){}

}

//------------------------公开方法---------------------------------------

var getInitState = function(){

// --对页面下拉框进行赋值--

drawSelect: function (id, list) {

var str = "";

for (var i = 0; i < list.length; i++) {

str += '<option value="' + list[i].id + '">' + list[i].text + '</option>'

}

$('#' + id).html(str);

},

//获取当前年前后五年事件

getYearList: function (){

yearList = [];

var date = new Date;

var yearnow = date.getFullYear();

for(var y = 0 ;y<10;y++){

var map = {};

map.id = (Number(yearnow)+Number(y)-5);

map.text = (Number(yearnow)+Number(y)-5);

yearList.push(map)

}

},

};

/* ==================初始化模块================= */

var initModule_lt = function(){

if (isInit) {

return;

}

//获取页面元素

getJqControls();

//初始化页面元素

initControls();

//初始化数据

loadData();

//为页面元素绑定事件

bindEvents();

isInit = true;

};

//------------------------暴露模块公用方法----------------------------------

return {

initModule_lt: initModule_lt,

loadData: loadData,

}

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: J2EE员工基本信息管理页面代码是用于实现员工信息的录入、查询、修改和删除等基本操作的页面代码。以下是一个简单的示例: ```html <!DOCTYPE html> <html> <head> <title>员工信息管理</title> <script src="jquery.min.js"></script> <script> // 查询员工信息 function searchEmployee() { var employeeId = $("#employeeId").val(); $.ajax({ url: "employeeServlet?action=searchEmployee", type: "GET", data: {id: employeeId}, success: function(data) { // 将员工信息显示在页面上 $("#name").val(data.name); $("#age").val(data.age); $("#department").val(data.department); // ... } }); } // 添加或更新员工信息 function saveEmployee() { var employeeId = $("#employeeId").val(); var name = $("#name").val(); var age = $("#age").val(); var department = $("#department").val(); // ... $.ajax({ url: "employeeServlet?action=saveEmployee", type: "POST", data: {id: employeeId, name: name, age: age, department: department}, success: function(data) { alert("保存成功!"); } }); } // 删除员工信息 function deleteEmployee() { var employeeId = $("#employeeId").val(); $.ajax({ url: "employeeServlet?action=deleteEmployee", type: "POST", data: {id: employeeId}, success: function(data) { alert("删除成功!"); } }); } </script> </head> <body> <h1>员工信息管理</h1> <label for="employeeId">员工ID:</label> <input type="text" id="employeeId"><br><br> <label for="name">姓名:</label> <input type="text" id="name"><br><br> <label for="age">年龄:</label> <input type="text" id="age"><br><br> <label for="department">部门:</label> <input type="text" id="department"><br><br> <button onclick="searchEmployee()">查询</button> <button onclick="saveEmployee()">保存</button> <button onclick="deleteEmployee()">删除</button> </body> </html> ``` 以上代码是一个简单的J2EE员工基本信息管理页面,通过使用jQuery的.ajax()方法实现了与服务端的交互,实现了查询、保存和删除员工信息的功能。页面上有员工ID、姓名、年龄和部门等输入框,用户可以根据员工ID查询对应的员工信息,也可以在输入框中修改员工信息后保存或删除。这个示例只是一个基础示例,实际的页面中还可以根据需求添加更多的功能和样式。 ### 回答2: J2EE员工基本信息管理页面的代码是用于实现员工信息的录入、查询、修改和删除等基本操作的页面代码。此页面的实现一般包含HTML、CSS和Java代码。 首先,在HTML代码中,我们需要创建一个表单,包含员工信息的输入框和按钮。可以通过使用HTML标签来定义表单元素,如输入框、下拉框等。然后,通过设置表单的action属性和method属性指定表单提交的目标地址和提交方式。 在CSS代码中,我们可以对页面进行样式美化,例如设置背景颜色、文字字体、按钮样式等。可以通过CSS选择器选择页面中的元素,并设置对应的样式。 在Java代码中,我们需要处理表单提交的请求。可以使用JSP或Servlet来处理表单提交,并调用相关的业务逻辑代码进行处理。例如,当用户点击提交按钮后,可以通过Java代码获取表单中的信息,然后将信息插入到数据库中。 在处理查询操作时,可以通过Java代码从数据库中读取员工信息,并将信息显示到页面上。在处理修改和删除操作时,可以通过Java代码根据提交的数据对数据库中的员工信息进行更新或删除。 总结而言,J2EE员工基本信息管理页面的代码主要包括HTML、CSS和Java代码。HTML用于创建表单,CSS用于样式美化,Java用于表单提交的请求处理及数据库操作。这些代码的结合可以实现对员工信息的录入、查询、修改和删除等基本操作。 ### 回答3: J2EE员工基本信息管理页面代码是一种用于创建、更新、删除和浏览员工基本信息的页面代码。在J2EE(Java 2 Enterprise Edition)平台下,我们可以使用一些技术和框架来实现这种页面代码的开发。 首先,我们可以使用JavaServer Pages(JSP)来实现页面的展示和动态内容的生成。通过使用JSP,我们可以在页面中插入Java代码,并与后端数据库进行交互。在员工基本信息管理页面中,我们可以使用JSP来展示员工列表、表单和其他相关数据。 其次,我们可以使用Servlet来处理HTTP请求和响应。通过编写适当的Servlet代码,我们可以将用户输入的数据存储到数据库中,并从数据库中获取员工信息进行展示。在员工信息管理页面中,我们可以使用Servlet来处理添加员工、删除员工、更新员工和查询员工的功能。 此外,我们还可以使用一些J2EE的框架来简化开发过程,如Spring MVC或Struts。这些框架提供了一套规范和工具,帮助我们更加高效地开发和管理页面代码。通过使用这些框架,我们可以实现更好的代码组织和模块化,提高代码的可维护性和可扩展性。 综上所述,J2EE员工基本信息管理页面代码是一种实现员工基本信息的增删改查功能的页面代码。通过使用JSP、Servlet和一些J2EE框架,我们可以实现页面展示、用户输入处理、数据库交互和其他功能,使员工基本信息的管理更加方便和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值