为解决react在用箭头函数的时候,每次传参都需要bind或者用箭头函数传参这种繁琐的操作。
frame框架jsp:(只说明意思,不细写了)<frameset> <frame name="a" src="a.jsp"></frame> <frame name="b" src=""></frame></frameset>在a.jsp中:<div onclick="ti
为了管理分页,包括条件查询分页。用一个自定义标签方式,是一个很好的方案。NewPage.java 定义一个分页类package com.oa.util.newpage; import java.util.List; /** * * @author geQ * 分页类 * @param <T> */ public class NewPage<T>
很多时候需要在父页面提交表单,将结果返回到子页面直接写js:var newWin;if(newWin==null){ newWin = window.open("","newwin","height=500px,width=900px,top=50px,left=250px");}else if(newWin.closed==true){ newWin = window.open("","neww
很多时候,需要对div进行固定,比如在线咨询模块,这就需要固定div在显示页面的位置,而不能随滚动条滚动。一共有两种,一种是导航类型,不能有一丝的滚动,一种是广告类型,滚动时可以在原地跳动。第一种:广告类型思路:将需要固定的div做成悬浮框,目的是能和别的div块重合,然后当触发滚动条事件,动态改变div坐标。代码:jsp中:<body><div style="position:
看了很多初学者对于批量删除陌生的很,所以在这儿写一个例子供初学者参考,先说思路:批量删除需要用checkbox复选框,value设置上删除信息的ID,点击批量删除时,先获取选中的复选框,今儿获取到复选框的值,将值拼接,再讲拼接好的值传到后台,在后台用split方法切割取出每一个选中的商品ID,for循环进行删除即可。js中:function dele(){var check = document.
看了好多人问jquery动态添加表格。写了一遍又一遍,现在决定写在这儿吧,让不会的人来看看。第一种,在表格上面有个删除按钮,删除下面复选框的选中的值。js:<script>$(function(){ $("#addrow").click(function(){ var len=document.getElementById("table1").getElementsByTagName(
图片左右滚动,有时候无缝比较难实现,可以让图片在向左滚动结束然后接着倒着滚动,这样也可以说是一种无缝滚动,在网上下载了一个点击按钮左右滚动的例子,我经过修改,可以左右自由滚动,鼠标滑上停止滚动,图片放大,滑下接着滚动,点击按钮也可以控制左右。看代码:先看jsp:<body><div class="sliderbox"> <div id="btn-left" class
以前写过一个jquery的左右滚动,现在想着弄一个js的无缝滚动。网上下的 一个例子,觉得滚动很不稳,慢慢就变快了。下边是我修改过的代码:js:<script> var speed=20//速度数值越大速度越慢 var www_qpsh_com2=null; var www_qpsh_com1=null; var www_qpsh_com=null; var MyMar=null; f
1、在html中,按钮有双击事件,单击事件,但没有右击事件,js中却有关于改变鼠标右击的功能,那这样,可以配合鼠标onmouseover事件将鼠标设置右击事件。当然此处不止可以在button里设置,也可以在别的标签里设置,在这里以button为例。<input type="button" id="b1" onmouseover="right(this.id)"/>在js中:<sc
很多时候需要关闭页面时触发一个函数,比如session需要在关闭页面移除,但是刷新页面时并不需要移除,这就需要只有关闭页面才触发函数,大家知道,onunload()函数在页面不加载是触发,也就是关闭以及刷新都会触发。下面是我总结的一个屡试不爽的方法:window.onbeforeunload=function(){ var n = window.event.screenX - window.scr
在网上看到很多权限分配的代码,大都用js做的,并且觉得很复杂,用jquery完全可以实现一样的功能,并且代码很简洁。js部分: <script type="text/javascript"> //全部右添加 function cutAllRight(callback){ $("#select1 option").appendTo("#select2"); callback(); } /
今天在网上搜了很多关于返回上一页在刷新的方法,但是看到的都是返回上一页,并没有刷新。我想了一个办法实现了这个功能,返回 上一页并且刷新其实就是加载下上一页的URl,我将代码写到onload().代码如下:<body onload="load()"></body>js:function load(){ window.location.href="<%= request.
1、计算两个日期相差天数。一般来说,并不计算两个日期相差的月数以及年数,因为月的天数以及年的天数并不是固定的,所以很多倒计时最多计算到天。下面举个例子,计算系统时间距“2013-9-15 12:21:21”的相差时间,精确到秒。String a="2013-9-15 12:21:21";Date date = new Date();SimpleDateFormat sf = new SimpleD
51CTO博客开发梁肖技术中心
很多时候为了美观需要对齐两边,不管多少字,都自动分配距离。css样式:.yang{text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;padding-left:20px;padding-right:15px;width:60px;font-weight:bold;}调用时在需要的地方加class=
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Ve
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate();&nbs
fileinputstream与fileoutputstream对拷文件实现复制: File f0=new File("C:/new.txt");//找到要copy的文件路径File f1 = new File("C:/copy.txt");//要copy到的文件路径FileInputStream fis = new FileInputStrea
很多时候,事件之间有执行顺序,这就需要回调(callback())函数,看代码解释:js中:function aa(){ alert("我执行"); bb();}function bb(){ alert("我后执行。");}这样不能保证bb后执行,如果aa函数是一个加载页面的过程,
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2
1、设为首页功能的实现:<a href=http://software.csu.edu.cn/" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://software.csu.edu.cn/'); return(
query分页,可带参数。封装一个分页类:public class NewPage<T> {//需要获取参数有: 每页条数,当前页,总条数private int pageSize;//每页条数private int firstPage = 1;//首页private int previousPage;//上一页private int currentPage;//当前页private i
很多时候,需要在后台输出信息,利用PrintWriter out = response.getWriter();如果是输出汉字时,很多时候输出乱码,只需要在前面加一句response.setContentType("text/html;charset=utf-8");就可以,不需要用其他的方式转码。
很多时候同一个表单的处理根据要求不一样,需要提交到不同的action中处理,返回不同的页面。jsp中:<form action="" method="post" id="myForm"> <input type="text" name="用户" valu
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,’’)" onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^\u4E00-\u9FA5]/g,’’))"用正则表
<table> <tr> <td><img src="1.jpg" onmouseover="a.this.src" /></td> <td><im
在很多页面中,需要获取标签中的值,比如获取<span>标签,或者<font>标签,如果标签中是数字,需要转换整型进行加减,下面以做一个秒计时进行说明:jsp页面中:时间:<span id="t">0</span>秒开始计时:<input type="button" onclick="jishi(
用jquery做一个筛选信息的效果。首先要加入对jquery的支持,这个自己加即可jsp页面:筛选:<input type="text" id="shai"/><table> <thead><tr><td>姓名</td><td>性别</td&g
以下例子以mysql为例,如果有一个系统可以直接操作数据库,能在页面选择性的打开数据库,选择其中的表,并且选择表中的 那几个字段,这就涉及到了JDBC直接操作数据库。mysql有一个内置数据库information_schema,此数据库中的数据库只能查询,而不能修改,查询表我就不多说了,遍历数据库不是很难,遍历表也不难,可能很多人对于遍历选中的字段不是很顺,那下面就介绍一种思路:用脚本遍历,se
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号