JS--事件

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" οnclick="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>

4.敲回车触发搜索事件,搜索框有光标时,回车搜索,保证搜索的搜索框输入的条件,搜索框没有光标时回车不触发事件

function test(){
       e = window.event;
       if(e.keyCode ==13){
            document.getElementById("sButton").click();
        }
     }

 

<input class="input_ser" name="key" type="text" id="key"
         value="${key }" οnkeydοwn="test()"/>     /**搜索框---输入搜索条件*/

<input name="button" id="sButton" type="button"
         class="right_btn07" οnclick="searchDyt()" />   /**限制回车事件触发的条件*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: js-001-2017是一个代号,代表2017年发布的JavaScript语言相关的规范或标准。在计算机编程领域,JavaScript是一种广泛使用的脚本语言,主要用于网页的交互逻辑和行为的实现。js-001-2017可能是对该语言的一次更新或修订,旨在提供更好的开发体验和更强大的功能。 随着互联网的发展,使用JavaScript的应用也日益增多。js-001-2017中可能包含了对原有语法的改进、新的功能特性的添加,以及一些修复可能存在的漏洞或问题。通过发布新的规范,开发者们可以更好地了解和掌握JavaScript的最新语法和特性,以便更高效地进行编程。 JavaScript的重要性不容忽视,它被广泛运用于前端开发、移动应用开发、后端开发等多个领域。通过学习和应用js-001-2017中的规范,开发者们可以更好地与JavaScript这门语言进行互动,更好地实现自己的编程任务。 总之,js-001-2017是JavaScript语言的一个规范或标准,通过它的学习和应用,开发者们可以更好地掌握和应用最新的JavaScript语法和特性,提升自己在编程领域的技能水平。 ### 回答2: js-001-2017是指JavaScript编程语言的入门课程,是2017年开设的课程。这门课程主要教授JavaScript的基础知识和应用技巧。JavaScript是一种面向对象的脚本语言,广泛用于Web开发。 该课程的目标是让学生从零基础开始学习JavaScript,并掌握其基本语法、变量、运算符、流程控制、函数、数组等基本概念。在课程中,学生将学习如何使用JavaScript编写交互性的前端网页。通过实践项目和练习,学生将学会使用JavaScript实现表单验证、动态网页效果、DOM操作、事件处理等技术。 除了基础知识外,该课程也会介绍一些常用的JavaScript库和框架,如jQuery、React等,以帮助学生更高效地开发Web应用程序。 这门课程对于想要从事Web前端开发的学生来说非常重要。JavaScript是Web开发中不可或缺的一门技术,它可以让我们的网页更加动态和交互。通过学习js-001-2017,学生将为自己以后的学习和工作打下坚实的基础。 总之,js-001-2017是一门非常有意义且实用的课程,通过学习这门课程,学生将获得JavaScript编程的入门知识和技巧,为自己的Web开发之路打下坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值