`

几个常用的js代码,笔记一下

阅读更多
在web页面中,多多少少会用到一些js代码来达到提高用户体验和数据校验的功能,我个人收集一些常用的js和大家分享下:

1、javascript:void(0);
    比如,有时候,我们希望在点击某个超链接之前做一些判断(用户身份是否合法等),这时候,就可以用javascript:void(0);了
   
<a href="javascript:void(0);" onclick="userDel('${userInfo.FID}')">删除</a>

    当点击的时候,页面不会执行跳转,而是执行了onclick事件,这样我们就可以先执行相关的判断,再进行提交了。

2、session失效,登录页面在iframe 中显示
   如果在iframe 中请求的页面session失效时,那么转向的登录页面会在iframe中显示出来,这不是我们想看到的,要解决这个问题也很简单,只要在登录页面加入下面的js即可:
<script type="text/javascript">
     if(top!=self){
          if(top.location != self.location)
               top.location=self.location;
     }
</script>
2
2
分享到:
评论

相关推荐

    有道云笔记 v3.2.0

    有道笔记是2011年6月28日网易旗下...同时上线的还包括网页剪报功能,即通过收藏夹里的一段JavaScript代码将网页里的信息一键抓取保存至有道笔记里,并可对保存的网页进行二次编辑。 有道笔记特点1、纷繁笔记轻松管理:

    买笔记本的13个验机步骤.doc

    很多已经购买笔记本电脑的网友常常抱怨,买回去的...只要把好这最后一关,你就可以免去以后很多的麻烦,一方面对自己负责(几千甚至上万可不是一个小数目),另一方面可以打击JS的嚣张气焰,让他们学会什么是诚信经商。

    Javascript学习笔记-学JS的一手教程

    2.2.1 也可将javascript放入到单独的一个文件js文件,在需要使用的时候引入: 6 2.2.2 在超连接中使用javascript 7 2.2.3 在button中也可使用javascript 7 2.3 JAVASCRIPT的保留关键字 7 2.4 JAVASCRIPT的基本语法 7 ...

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

    JavaScript笔记

    |--arr.splice(开始位置,删除几个[,x1,x2,x3...]) |--arr.indexOf(x) 返回x在数组中的下标---经常用于判断元素是否存在。如返回-1,x则不在数组中 18.Number对象: |--x.toFixed(num):可把Number四舍五入为指定...

    IBM WebSphere Portal门户开发笔记01

    五、WCM几个页面路径及其名称 44 1、登录页面 44 2、主题及主页页面 45 3、皮肤外观页面路径 45 4、session超时页面 45 5、登录portal时,绕过登录界面,直接进入到主页(或再登录) 45 6、自定义登录跳转页面 45 7...

    【JavaScript源代码】详解js创建对象的几种方式和对象方法.docx

     这篇文章是看js红宝书第8章,记的关于对象的笔记(第二篇)。 创建对象的几种模式:  工厂是函数的意思。工厂模式核心是定义一个返回全新对象的函数。 function getObj(name, age) { let obj = {} obj.name =...

    javascript高分书籍

    最近几年,Web前端的发展非常迅速,并呈现出一片欣欣向荣的景象。但同时层出不穷的新技术又扰乱了开发者的思绪,造成了很多开发者疲于学习新技术而忽略了最基础的技术修炼,产生了浮躁的心态。很多开发者介绍最新...

    JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载

    JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载 以前对于JavaScript总是在用到的时候在页面上写几个函数,基本没考虑到函数的封装与重用,最近有个项目可能对于这方面要求有点高,所以就研究了下类似...

    JavaScript 学习笔记(十六) js事件

    回顾 事件对象里包含三个方面的信息····... 获取屏幕坐标 事件对象属性screenX和screenY 事件的类型 根据触发事件的事物和事件发生的对象,可将浏览器中发生的事件分为几个类型: 一、 鼠标事件 每个鼠标事件都会给

    LotusDomino学习笔记.doc

    42. 常用的几个按钮收集 91 43. 在WEB上从视图删除文档技巧 93 44. 在Domino Designer中使用XML数据 96 45. 在Domino Designer上执行XML 100 46. Show single category view, the next stage 107 47. Checkboxes in ...

    Java中的正则表达式笔记

    然后引入外部创建的css和js文件,可以先定义几个text容器,用于调整样式;CSS是为文字雨效果增色添彩的关键,使动画效果更加丰富,关于一些 CSS 样式: 使用了自定义的颜色变量来为背景色和文本颜色提供值,有助于...

    Java开发九宫格记忆网笔记便签日记程序完整练手项目流程实战_优秀案例实例源代码源码.zip

    九宫格日记由九个方方正正的格子组成九个格子九个主题,用户只需要在每个格子中填写相应的内容就能完成一篇日记,整个过程只需要几分钟。九宫格日记因其便捷、省时等优点在网上迅速风行开来,倍受学生、年轻人和上班族...

    Lotus Domino WEB详细 学习笔记

    42. 常用的几个按钮收集 91 43. 在WEB上从视图删除文档技巧 93 44. 在Domino Designer中使用XML数据 96 45. 在Domino Designer上执行XML 100 46. Show single category view, the next stage 107 47....

    converting-from-speech-to-text-with-[removed]通过语音录入或者键盘输入的方式保存笔记; 将笔记保存到本地; 显示历史笔记并可以通过语音朗读笔记;

    接下来进入正题,这个App应当具有以下几个功能: 通过语音录入或者键盘输入的方式保存笔记; 将笔记保存到本地; 显示历史笔记并可以通过语音朗读笔记; 此App无需使用任何花哨的依赖,只需使用jQuery来进行简单的...

    前端面试最新最全面经(带个人笔记)

    包含近几年高频前端开发工程师面试题,每个题目都有详细答案和个人笔记。1.JavaScript章节包括:基础知识、ES6、原型与原型链、作用域链闭包、异步编程等。 2.Vue章节包括:Vue基础、生命周期、组件通信、路由、Vuex...

    MyNote:日常记笔记服务应用程序,笔记管理器,基于python和web,虽然不完美,但非常有用

    我的笔记(中文文档请参见) 一个用于日常记笔记的应用程序,您可以编写纯文本笔记或富文本笔记,并且可以通过搜索一些关键字快速找到之前记录的内容。 我在日常生活和工作中使用了几年,这对我有很大帮助。 我自己...

    js内置对象 学习笔记

    内置对象提供编程的几种最常用的功能。JavaScript内置对象有以下几种。 ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储、转化和表达 ● Array对象:提供...

    js-file-download:此代码是使用JavaScript在网页中打开下载文件弹出窗口的最佳解决方案

    js文件下载 此代码是使用JavaScript在网页中打开下载文件弹出窗口的最佳解决方案。 如果您需要使用javascript... 此文件经过了几个文件扩展名(docx,xl​​sx,png,pdf等)的测试,可在几乎所有浏览器中使用,例如C

    JS算法 数据结构 精华集.zip

    相关书籍推荐:为了更深入地理解数据结构,我们推荐了几本经典的教材和参考书籍。这些书籍将帮助你建立完整的数据结构知识体系。 适用人群: 这份学习资料适用于所有大学计算机相关专业的学生,无论你是初学者还是...

Global site tag (gtag.js) - Google Analytics