`
eggbucket1
  • 浏览: 78438 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

小技巧之汇总一

 
阅读更多

禁止剪切:oncut="return false"
禁止复制:oncopy="return false"
禁止粘贴:onpaste="return false"
禁止选取:onselectstart="return false"
禁止右键:oncontextmenu="return false"或者oncontextmenu="window.event.returnValue=false"
。。比如:<textarea cols="22" rows="2" oncontextmenu="return false">该区域禁止右键</textarea>


关闭输入法:<input style="ime-mode:disabled">
屏蔽主窗口滚动条:<body style="overflow-y:hidden">
检测浏览器分辨率:<script>document.write(screen.width + '×' + screen.height);</script>
获取浏览器地址URL:<script>window.alert(document.URL);</script>
令文本输入域没有凹凸感:<input type=text style="border:1 solid #000000">
自定义浏览器地址栏前面的图标:<link rel="Shortcut Icon" href="002.ico">
屏蔽拷屏,即不断地清空剪贴板:<body onload="setInterval('clipboqardData.setData(/'Text/',/'/')',100)">
ENTER键让光标移动到下一个输入框:<input onkeydown="if(event.keyCode==13)event.keyCode=9">


弹出按键对应的ASCII码

屏蔽功能键

定时执行函数


页面载入和调出时的特效
页面载入<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
页面调出<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
duration表示特效的持续时间,以秒为单位
transition表示使用哪种特效,取值为1-23数字
     
0 矩形缩小
      1 矩形扩大
      2 圆形缩小

     
3 圆形扩大
      4 下到上刷新
      5 上到下刷新
      6 左到右刷新
      7 右到左刷新
      8 竖百叶窗
      9 横百叶窗
      10 错位横百叶窗
      11 错位竖百叶窗
      12 点扩散
      13 左右到中间刷新
      14 中间到左右刷新
      15 中间到上下
      16 上下到中间
      17 右下到左上
      18 右上到左下
      19 左上到右下
      20 左下到右上
      21 横条
      22 竖条
      23 以上22种随机选择一种


页面自动刷新
隔5秒后自动关闭当前页面
<body onLoad="setTimeout(window.close, 5000)">
每隔2秒自动刷新当前页面
<meta http-equiv="refresh" content="2">
隔4秒自动跳转到我的博客
<meta http-equiv="refresh" content="4; URL=http://blog.csdn.net/jadyer">
每隔2秒自动刷新一次请求
HTML:<meta http-equiv="refresh" content="2;URL=waitLogin.action">
Java:<%response.setHeader("refresh", "2;URL=waitLogin.action");%>

清除JSP缓存
在Servlet中输入下面的代码
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
或者在JSP中输入下面的代码
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">


无法显示404错误提示页面
如果在实际运行中,无法显示web.xml中设定的404错误提示页面的话
很可能就是浏览器本身的设置有问题,我们可以通过更改IE的设置来解决
打开IE—Internet选项—高级—取消勾选【显示友好http错误信息】选项
<error-page>
<error-code>404</error-code>
<location>/error404.jsp</location>
</error-page>

WEB-INF受保护目录
有人会把JSP文件放到WEB-INF中,这是因为WEB-INF目录是受保护的
把某些文件放到WebRoot下的WEB-INF目录中可以起到保护页面的作用
Struts2中就可以使用类似<result name="wait">/WEB-INF/wait.jsp</result>的方式访问

访问Struts2.1.8.1中的Action
访问Struts2.1.8.1的*.action时,可省略后缀,而直接访问Action名,原因如下
struts2.1.8.1中default.properties第83行struts.action.extension=action,,
struts2.0.11中default.properties的第76行struts.action.extension=action


if(null==array || 0==array.length){throw new Exception("数组不能为空!");}
一定要把null==array写在前面,因为这是个或运算,若0==array.length写在前面
当0==array.length为false时,就会接着去判断null==array,而此时其长度已经大于零了
再去判断array是否为空,已经没有必要了,所以要把null==array写在前面

if("admin".equals(username.trim())){// TODO...}
equals()判断时,建议常量放前面,变量放后面,这样就不会出现NullPointerException
若将变量写在前面,一旦该变量值为null,那么equals()就会抛出NullPointerException


更多小技巧,陆续补充中,敬请关注ing~~~

分享到:
评论

相关推荐

    Java实际开发中的小技巧汇总

    以下是一些从博客文章"Java实际开发中的小技巧汇总"中可能涵盖的知识点,结合“源码”和“工具”的标签,我们可以探讨以下几个方面: 1. **异常处理**:在Java中,正确地捕获和处理异常是非常关键的。避免在catch块...

    WindowsXP小技巧汇总.docx

    WindowsXP小技巧汇总.docx

    VB编程小技巧汇总.doc

    VB编程小技巧汇总 在Visual Basic (VB)编程中,掌握一些实用的小技巧可以极大地提高开发效率和程序质量。以下是一些关键知识点: 1. **避免程序重复执行**: 当用户误操作可能导致程序多次运行时,可以通过检测...

    matlab_plot小技巧汇总

    Matlab Plot 小技巧汇总 Matlab 作为一款功能强大的数据分析和可视化工具,Plot 是其最基本也是最重要的功能之一。在 Matlab 中,Plot 可以用于绘制各种类型的图形,从简单的二维图到复杂的三维图。然而,对于初学...

    cd常用快捷键和小技巧汇总.pdf

    cd常用快捷键和小技巧汇总.pdf

    Javascript小技巧之生成html元素.docx

    4. **Javascript常用小技巧汇总**和**JavaScript常用小技巧小结**:这些文章提供了许多JavaScript编程中的常见问题解决方案和优化技巧。 5. **javascript实现分栏显示小技巧附图**:展示了如何用JavaScript实现多栏...

    (菜鸟必看的)电脑实用小技巧

    【电脑实用小技巧】是众多用户在日常使用电脑过程中可能会遇到的问题和解决方案的集合,旨在帮助初学者提高电脑操作效率,解决常见问题。这个压缩包包含了一系列的HTML文档,涵盖了多个方面的电脑技术知识。 首先,...

    Jquery使用小技巧汇总

    以下是一些实用的JQuery使用小技巧,涵盖了多个方面,包括用户交互、页面行为、兼容性处理等。 1. **禁止右键点击**:通过监听`contextmenu`事件并返回`false`,可以阻止用户在页面上右键点击。 ```javascript $...

    Android ListView常用小技巧汇总

    本文将详细介绍几个Android ListView的常用小技巧,以帮助开发者更好地理解和优化ListView的使用。 首先,我们来看如何为ListView的每一项(Item)设置分隔线。有两种方法: 1. 直接在布局文件中通过`android:...

    android开发小技巧汇总

    在Android开发过程中,掌握一些实用的小技巧可以极大地提高开发效率和代码质量。以下是一些针对Android初级学者的关键知识点,分为六个部分进行详细讲解。 一、布局优化 在Android应用开发中,布局是用户界面的基础...

    WORD使用小技巧汇总

    ### WORD使用小技巧汇总 #### 一、基本操作与快捷键 **1. 快速复制与粘贴:** - 使用 `Ctrl+C` 快速复制选中的文本或对象。 - 使用 `Ctrl+V` 快速粘贴已复制的文本或对象。 **2. 快速撤销与恢复:** - 使用 `...

    45招绝密Windows操作系统小技巧汇总

    以上就是45个Windows操作系统小技巧中的一部分,这些技巧涵盖了文件管理、系统配置、浏览器重装、网络防骚扰以及音频编辑等多个方面,能够帮助用户更高效、便捷地使用Windows系统。每个技巧都旨在提升用户的操作体验...

    Oracle EBS Form开发小技巧汇总

    1. **Form 中的 Block 重新查询**: 当用户更改了某个字段的值时,可能需要更新与之关联的其他数据。通过触发器在适当的时候调用 `DO_BLOCK('BLOCK_NAME', 'REFRESH')` 可以实现对特定 Block 的重新查询,以确保...

    C4D常用快捷键和小技巧汇总.pdf

    C4D常用快捷键和小技巧汇总.pdf

    EXCEL超实用小技能汇总精华集合

    以下是一些常见的Excel小技巧的详细介绍: 1. **快速填充**:在输入序列数据时,如日期或编号,只需输入开头几个单元格,然后拖动单元格右下角的填充柄,Excel会自动根据已输入的数据规则进行填充。 2. **快捷键...

Global site tag (gtag.js) - Google Analytics