1.js退出当前页面,一般常用于做系统登录的退出:
confirm("....."),出现确定,取消弹出框,点击“确定”自动返回true,否则返回false(默认返回到当前页,取消该事件),参数是弹出框自定义的的提示信息
例:
function logout(){
if(confirm("退出登录?")){
window.location = "<%=path%>/logout.action?accountType=Touch";//点击确定,要执行的操作
}
}
2.js给按钮添加回车事件,点回车触发按钮执行动作:F13
例:给BUTTON按钮添加回车事件,执行搜索操作
<input name="button" id="sButton" type="button" class="right_btn07" onclick="searchAdmin()" />
document.onkeydown = function(e){
if(!e) e = window.event;
if((e.keyCode || e.which) == 13){
document.getElementById("sButton").click();//将回车事件按照属性id添加到指定的按钮上,触发该按钮的click事件依次执行一下的操作,调用searchAdmin()方法
}
}
function searchAdmin(){
var str = document.getElementById("key").value;
window.location="${path}search.action?type=admin&key=" + encodeURI(encodeURI(str));
}
3.JS页面截取字符,限制字符的显示长度,超出长度范围用“...”表示
首先在页面上引入标签库:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
然后在要显示的地方用c标签判断,fn标签的substring(..,..)截取,第一个参数是要截取的字符的首位置下标,第二个参数是要截取的长度
<a href="<%=path %>/scenic/addOrUpdateAdmin.jsp?type=show&id=${str.id }" >
<c:choose>
<c:when test="${fn:length(str.loginName) > 6}">
<c:out value="${fn:substring(str.loginName,0, 6)}..." />
</c:when>
<c:otherwise>
<c:out value="${str.loginName}" />
</c:otherwise>
</c:choose>
</a>
- 大小: 12.6 KB
分享到:
相关推荐
`home-assistant-js-websocket`是专为`Home Assistant`设计的一个JavaScript库,用于通过WebSocket协议与`Home Assistant`服务器进行通信,为开发者提供了在Web应用中与`Home Assistant`交互的能力。 ### WebSocket...
bpmn-js是一个JavaScript库,用于在Web应用中展示和操作BPMN流程图。这个库允许开发者在浏览器中直接编辑和交互BPMN模型,为业务流程的可视化管理和设计提供了便利。 标题中的"bpmn-js-examples"是指一系列的示例...
在IT领域,JavaScript(简称JS)是一种广泛使用的前端编程语言,尤其在网页开发中不可或缺。本文将详述“js-calendar-473”这个资源,它是一个JavaScript日历控件,提供了三种不同的样式,旨在为网页添加美观且实用...
JS指的是JavaScript,一种广泛应用于Web开发的脚本语言。这个项目结合了两者,通过JavaScript实现了BPMN的图形界面,允许用户直观地创建和编辑工作流。 在深入理解【bpmn-js-seed-master】之前,我们需要先了解BPMN...
"JS-Charts_demo.zip" 是一个包含JavaScript图表库示例的压缩包,它以其轻便、独立和纯JS实现的特点而引人注目。这个库无需依赖任何外部框架,为开发者提供了一种直接在网页中创建图表的强大工具。以下是关于这个...
【前端 HTML+CSS+JavaScript(JS)】DOM练习-onkeydown键盘事件-用wasd移动图片的位置 带注释/总结 【前端 HTML+CSS+JavaScript(JS)】DOM练习-onmouseover事件 鼠标悬浮切换图片 带注释/总结 【前端 ...
4. **事件系统**:Cocos2d-JS 提供了完善的事件处理机制,如触摸事件、键盘事件等,让开发者能够轻松响应用户操作。 5. **资源管理**:Cocos2d-JS 包含了图片、音频、字体等资源的加载和管理功能,支持异步加载,...
这个项目基于Three.js库,这是一个强大的JavaScript库,用于在浏览器中创建3D场景。 一、Three.js库简介 Three.js是JavaScript的一个开源库,它提供了一套完整的框架来简化WebGL的使用,WebGL是一种在浏览器中渲染...
4. **丰富的API和事件**:video-js提供了丰富的JavaScript API,允许开发者控制视频播放、暂停、音量调节等操作,同时支持多种播放事件,方便开发者实现交互功能。 5. **多格式支持**:除了MP4,video-js还支持WebM...
总的来说,学习并实现这个“javascript----一个Tab的JS”的实例,将有助于初学者理解JavaScript在实际网页开发中的应用,提升其DOM操作、事件处理和状态管理的能力。同时,这也是一个锻炼问题解决和代码组织的良好...
3. **JavaScript支持**:video.js和video.min.js是videojs的JavaScript库,它们负责处理播放器的逻辑功能。min版本是压缩过的,适用于生产环境,未压缩的版本则更适合开发调试。 4. **源码映射**:video.min.js.map...
【前端项目-js-skeleton.zip】是一个专为前端开发者设计的项目模板,主要关注JavaScript方面的骨架结构。这个项目的核心是简化列表渲染的过程,让开发者能够像向数组中添加元素一样轻松地处理视图更新。在现代Web...
JavaScript事件模型是前端开发中处理用户交互的核心机制之一,主要包括了事件捕获、目标阶段和事件冒泡三个阶段,这个模型被广泛地理解为0-1-2级模型。 在描述中,文档内容被OCR扫描识别出的文字带有部分错误,但是...
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它以其高效、非阻塞I/O以及对事件驱动模型的优秀支持而闻名。在处理大量并发连接时,Node.js能充分利用CPU资源,实现高效的性能。"Node.js的CPU使用流和事件...
`async-uglify-js-webpack-plugin` 是一个专门针对Webpack的插件,它的主要功能是异步执行UglifyJS来压缩JavaScript代码。 **UglifyJS** UglifyJS 是一个广泛使用的JavaScript代码压缩工具,它可以删除不必要的...
JavaScript API(JS-API)是JavaScript语言中用于与各种平台、框架或库进行交互的一组预定义函数和对象。这些API允许开发者使用JavaScript实现特定的功能,如操作DOM(文档对象模型)、处理用户事件、进行网络请求、...
video-js提供了一系列的事件(如play、pause、ended等)和API接口(如play()、pause()、currentTime等),方便开发者编写交互逻辑,如在视频播放到特定时间点时触发某些操作。 9. **性能优化** 了解video-js的...
4. **事件处理**:Cocos2d-JS 提供了一套完整的事件处理机制,包括触摸、键盘、鼠标事件,以及游戏特定的事件如碰撞检测。 5. **音频管理**:支持背景音乐和音效的播放,提供了简单的音频控制接口。 6. **资源管理...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行编程。在标题“Node.js-Node.js全局键盘和鼠标侦听器”中,提及的是如何在 Node.js 环境下实现对键盘和鼠标...