- 浏览: 106215 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
u013246812:
谢谢博主帮我解决了问题,就是那个process.exitVal ...
Java执行Shell脚本超时控制 -
fireinjava:
fireinjava 写道配置好多哦 =.=
刚看了下,原来是 ...
Java Spring2.5 Remote Invoke HTTP Invoker -
fireinjava:
配置好多哦 =.=
Java Spring2.5 Remote Invoke HTTP Invoker -
lee79:
呵呵,讲的很对
Java执行Shell脚本超时控制 -
fangwei:
非常感谢!!!btw 你虽然用到了slf4j,却没有用到它的强 ...
Java执行Shell脚本超时控制
1. select
1) Clear Select Options Fast
//ref: http://www.somacon.com/p542.php //The following Javascript functions are hereby granted to the public domain. Read below for how to implement these functions. // Standard javascript function to clear all the options in an HTML select element // In this method, you provide the id of the select dropdown box function ClearOptions(id) { document.getElementById(id).options.length = 0; } // Standard javascript function to clear all the options in an HTML select element // In this method, you just provide the form name and dropdown box name function ClearOptionsAlt(FormName, SelectName) { document.forms[FormName].elements[SelectName].options.length = 0; } // Fast javascript function to clear all the options in an HTML select element // Provide the id of the select element // References to the old <select> object will become invalidated! // This function returns a reference to the new select object. function ClearOptionsFast(id) { var selectObj = document.getElementById(id); var selectParentNode = selectObj.parentNode; var newSelectObj = selectObj.cloneNode(false); // Make a shallow copy selectParentNode.replaceChild(newSelectObj, selectObj); return newSelectObj; } // This is an alternative, simpler method. Thanks to Victor T. // It does not appear to be as fast as the ClearOptionsFast method in FF 3.6. function ClearOptionsFastAlt(id) { document.getElementById(id).innerHTML = ""; }
2) Add/remove options to/from a select list
//ref: http://blog.pothoven.net/2006/10/addremove-options-tofrom-select-list.html // addSelectOption // // Add the single select option to the selection list with the id specified // function addSelectOption(selectId, value, display) { if (display == null) { display = value; } var anOption = document.createElement('option'); anOption.value = value; anOption.innerHTML = display; document.getElementById(selectId).appendChild(anOption); return anOption; } // removeSelectOption // // Remove the option with the specified value from the list of options // in the selection list with the id specified // function removeSelectOption(selectId, value) { var select = document.getElementById(selectId); var kids = select.childNodes; var numkids = kids.length; for (var i = 0; i < numkids; i++) { if (kids[i].value == value) { select.removeChild(kids[i]); break; } } }
3)Move options up and down select lists
<select id="orderedList" multiple="multiple"></select> <img src="moveup.gif" alt="Move Up" onclick="moveOptionsUp('orderedList')" /> <img src="movedown.gif" alt="Move Down" onclick="moveOptionsDown('orderedList')" /> // moveOptionsUp // // move the selected options up one location in the select list // function moveOptionsUp(selectId) { var selectList = document.getElementById(selectId); var selectOptions = selectList.getElementsByTagName('option'); for (var i = 1; i < selectOptions.length; i++) { var opt = selectOptions[i]; if (opt.selected) { selectList.removeChild(opt); selectList.insertBefore(opt, selectOptions[i - 1]); } } } // moveOptionsDown // // move the selected options down one location in the select list // function moveOptionsDown(selectId) { var selectList = document.getElementById(selectId); var selectOptions = selectList.getElementsByTagName('option'); for (var i = selectOptions.length - 2; i >= 0; i--) { var opt = selectOptions[i]; if (opt.selected) { var nextOpt = selectOptions[i + 1]; opt = selectList.removeChild(opt); nextOpt = selectList.replaceChild(opt, nextOpt); selectList.insertBefore(nextOpt, opt); } } }
4)Moving Options between two Select list boxes
<script language="JavaScript" type="text/javascript"> <!-- //ref: http://www.mredkj.com/tutorials/tutorial_mixed2b.html var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5); function addOption(theSel, theText, theValue) { var newOpt = new Option(theText, theValue); var selLength = theSel.length; theSel.options[selLength] = newOpt; } function deleteOption(theSel, theIndex) { var selLength = theSel.length; if(selLength>0) { theSel.options[theIndex] = null; } } function moveOptions(theSelFrom, theSelTo) { var selLength = theSelFrom.length; var selectedText = new Array(); var selectedValues = new Array(); var selectedCount = 0; var i; // Find the selected Options in reverse order // and delete them from the 'from' Select. for(i=selLength-1; i>=0; i--) { if(theSelFrom.options[i].selected) { selectedText[selectedCount] = theSelFrom.options[i].text; selectedValues[selectedCount] = theSelFrom.options[i].value; deleteOption(theSelFrom, i); selectedCount++; } } // Add the selected text/values in reverse order. // This will add the Options to the 'to' Select // in the same order as they were in the 'from' Select. for(i=selectedCount-1; i>=0; i--) { addOption(theSelTo, selectedText[i], selectedValues[i]); } if(NS4) history.go(0); } //--> </script>
5) Select list - Add/Remove Options (DOM)
<script language="JavaScript" type="text/javascript"> <!-- //ref: http://www.mredkj.com/tutorials/tutorial005.html var count1 = 0; var count2 = 0; function insertOptionBefore(num) { var elSel = document.getElementById('selectX'); if (elSel.selectedIndex >= 0) { var elOptNew = document.createElement('option'); elOptNew.text = 'Insert' + num; elOptNew.value = 'insert' + num; var elOptOld = elSel.options[elSel.selectedIndex]; try { elSel.add(elOptNew, elOptOld); // standards compliant; doesn't work in IE } catch(ex) { elSel.add(elOptNew, elSel.selectedIndex); // IE only } } } function removeOptionSelected() { var elSel = document.getElementById('selectX'); var i; for (i = elSel.length - 1; i>=0; i--) { if (elSel.options[i].selected) { elSel.remove(i); } } } function appendOptionLast(num) { var elOptNew = document.createElement('option'); elOptNew.text = 'Append' + num; elOptNew.value = 'append' + num; var elSel = document.getElementById('selectX'); try { elSel.add(elOptNew, null); // standards compliant; doesn't work in IE } catch(ex) { elSel.add(elOptNew); // IE only } } function removeOptionLast() { var elSel = document.getElementById('selectX'); if (elSel.length > 0) { elSel.remove(elSel.length - 1); } } //--> </script>
6)Listbox options javascript select all,move left-right, move up-dow
//ref: http://viralpatel.net/blogs/listbox-select-all-move-left-right-up-down-javascript/ function listbox_selectall(listID, isSelect) { var listbox = document.getElementById(listID); for(var count=0; count < listbox.options.length; count++) { listbox.options[count].selected = isSelect; } } function listbox_move(listID, direction) { var listbox = document.getElementById(listID); var selIndex = listbox.selectedIndex; if(-1 == selIndex) { alert("Please select an option to move."); return; } var increment = -1; if(direction == 'up') increment = -1; else increment = 1; if((selIndex + increment) < 0 || (selIndex + increment) > (listbox.options.length-1)) { return; } var selValue = listbox.options[selIndex].value; var selText = listbox.options[selIndex].text; listbox.options[selIndex].value = listbox.options[selIndex + increment].value listbox.options[selIndex].text = listbox.options[selIndex + increment].text listbox.options[selIndex + increment].value = selValue; listbox.options[selIndex + increment].text = selText; listbox.selectedIndex = selIndex + increment; } function listbox_moveacross(sourceID, destID) { var src = document.getElementById(sourceID); var dest = document.getElementById(destID); for(var count=0; count < src.options.length; count++) { if(src.options[count].selected == true) { var option = src.options[count]; var newOption = document.createElement("option"); newOption.value = option.value; newOption.text = option.text; newOption.selected = true; try { dest.add(newOption, null); //Standard src.remove(count, null); }catch(error) { dest.add(newOption); // IE only src.remove(count); } count--; } } }
发表评论
-
Spring声明式事务管理与配置详解
2015-08-18 09:00 01、Spring声明式事务配置的五种方式 前段时间对 ... -
Log4j的配置与使用详解
2015-08-18 08:44 7771、介绍 Log4j是Apache的一个开放源代码项目 ... -
Web.xml
2015-08-18 08:35 438web.xml文件详解 前言:一般的 ... -
Spring Filter
2015-08-18 08:23 5151、简介 Filter也称 ... -
springSecurity源码分析——DelegatingFilterProxy类的作用
2014-12-16 13:56 704http://www.cnblogs.com/hzhu ... -
spring data jpa 中的OpenEntityManagerInViewFilter 取代OpenSessionInViewFilter
2014-12-05 13:52 0http://blog.csdn.net/lzwglory/ ... -
servlet tomcat web.xml配备信息说明
2014-12-05 13:50 0servlet tomcat web.xml配置信息说明 ... -
Spring IntrospectorCleanupListener
2014-12-05 12:40 662spring中提供了一个名为 org.springfr ... -
Spring IOC容器实例化Bean的方式与RequestContextListener应用
2014-12-05 12:35 1071spring IOC容器实例化Be ... -
SpringBean的5种作用域
2014-12-05 12:33 798org.springframework.web.contex ... -
Lobback日志文件
2014-12-05 12:29 1179Logback是由log4j创始人Ceki Gülcü设计的 ... -
Prototype Study (转)
2012-08-05 16:49 807什么是Prototype Prototype 是由 S ... -
Prototype Element
2012-08-05 16:46 9311. select <select name=&q ... -
IE Firefox 一些组件的特殊处理
2012-07-29 09:04 8781、html alt 在IE下控件的alt属性使用赋值后,当 ... -
log4j 自动生成 appender
2011-05-04 21:55 1671一般log4j的配置是通过log4j.properties或x ... -
Java ASP Post
2011-03-06 20:32 1191用Java编写的模拟ASP Post请求写的一个上海的违章查询 ... -
Java Spring2.5 Remote Invoke HTTP Invoker
2011-03-06 20:16 2696近日,一个项目涉及到 ... -
Java Spring1.2 Remote Invoke HTTP Invoker
2011-02-25 09:12 1317近日,一个项目涉及到系统间接口调用,考虑到系统间用的都是jav ... -
File Encoding Converter
2009-11-13 16:52 1702在Java应用开发中,经常会遇到不同的开发人员的IDE设置的文 ... -
When Runtime.exec() won't
2009-07-02 12:31 1051As part of the Java language, t ...
相关推荐
在本项目中,我们主要探讨如何在HTML页面中引入Vue3框架和Element Plus UI库,以便构建一个功能丰富的前端应用。Vue3是Vue.js的最新版本,提供了许多性能优化和新特性,而Element Plus则是一个基于Vue3的高质量UI...
不用脚手架,无需创建vue工程 若element-ui显示故障: 1.查看是否引用 <!--引入 element-ui 的样式,--> ...2.html代码是否被div包含 3.是否 var Ctor = Vue.extend(Main) new Ctor().$mount('#app')
在HTML、JSP、PHP等动态网页开发中,Element UI 提供了一系列组件,如表格(Table)、对话框(Dialog)、按钮(Button)等,极大地提高了开发效率。本教程将通过几个简单的例子,介绍如何在静态页面和服务器端渲染...
1. **a element (锚元素)** - **作用**:用于创建超链接,链接到其他页面或文件。 - **示例代码**: ```html <a href="https://example.com">Visit Example ``` 2. **abbr element (缩写元素)** - **作用**:...
element-ui动态渲染表格
element-plus@2.5.5 本地离线资源,适用于没有网络连接、搭建自己的cdn等用途。 All files(包含文件) /npm/element-plus@2.5.5/dist /npm/element-plus@2.5.5/es /npm/element-plus@2.5.5/lib /npm/element-...
本篇文章将详细介绍如何在HTML中引入Vue.js、Axios以及Element-UI这三个流行的JavaScript库,以构建一个简单的单页面应用。 首先,Vue.js是一个轻量级的渐进式JavaScript框架,它允许开发者以声明式的方式编写代码...
Element UI 是一个基于 Vue.js 的开源 UI 组件库,它为开发者提供了丰富的界面组件,用于构建优雅的前端应用。这个“element-ui.rar”压缩包包含了 Element UI 的核心库,是开发人员快速搭建企业级 Web 应用的重要...
JavaScript库如Element.js提供了一种标准化的方式来创建和管理这些元素,使得开发者无需从零开始编写大量的HTML、CSS和JavaScript代码。 JavaScript库的核心在于其API(应用程序接口),Element.js也不例外。该库的...
这些文件是Element UI的基础,解压后可以直接引入到你的HTML或Vue项目中,以便利用Element UI的组件功能。 在标签中,“element”和“JS资源库(本地)”进一步确认了这个压缩包与Element UI有关,而且特别适合本地...
标题中的“一款基于vue3+typescript+element plus的HTML5富文本编辑器”揭示了这个项目的核心技术栈,包括Vue.js的最新版本Vue 3、TypeScript以及Element Plus UI库。Vue 3是当前非常流行的前端框架,它提供了组件化...
在HTML中引入Element UI资源文件是一项常见的前端开发任务,它涉及到HTML、CSS、JavaScript以及前端框架的使用。Element UI是一款基于Vue.js的组件库,它提供了丰富的UI组件,如按钮、表格、对话框等,极大地提高了...
Element UI 是一款基于 Vue.js 的开源 UI 组件库,它提供了丰富的界面元素和设计模式,用于构建美观且响应式的 Web 应用。深色系主题是 Element UI 提供的一种视觉风格,适合在低光照环境下或者对视力保护有需求的...
本地引用示例: <!DOCTYPE html> <html> ... <link rel="stylesheet" href="/my/html/element-ui/lib/theme-chalk/index.css"> <el-col :span="24"><div class="myclass"></div></el-col> </el-row>
"element.zip" 文件是一个包含了Element UI核心组件和资源的压缩包,用于在普通HTML5项目中集成Element UI。 首先,要理解如何在不使用Vue框架的普通H5项目中引入Element UI,我们需要知道几个关键步骤。以下是详细...
Element UI 是一个基于 Vue.js 的开源前端组件库,它提供了丰富的可复用 UI 组件,如按钮、表单、表格、导航、对话框等,极大地简化了 Web 开发过程,尤其适合构建企业级的管理界面。这个“element-ui离线包.zip”...
5. **Element UI**:除了基础的 HTML 和 CSS,Element UI 提供了大量的可复用组件,如表单元素、弹窗、通知、分页等,这些组件可以快速拼接出美观的后台界面。 6. **权限管理**:Vue-element-admin 包含了角色和...
```html 主要按钮 ``` 在这个例子中,`<el-button>` 是 Element UI 的按钮组件,`type="primary"` 是它的属性,用于定义按钮的类型。 Element UI 还提供了一些高级特性,如自定义主题、按需引入组件以减少项目...
### 本地引入Element UI图标不显示问题解析及解决方法 #### 一、问题背景与概述 在使用Element UI框架进行前端开发时,可能会遇到从特定链接(如:`...
1. **文档**:这通常包括 HTML 文件,它们详细介绍了每个组件的用途、属性、事件、方法和槽(slots)。开发者可以在此找到如何配置和自定义组件的示例。 2. **CSS 和 JS 文件**:Element Plus 的样式和脚本可能包含...