JS常用函数与方法
- //当页面关闭时触发
- window.onbeforeunload = function()
- {
- alert('关闭了吧');
- }
- //关闭窗口(弹出式窗口)
- parent.window.close();
- //关闭窗口
- window.close();
- //拷贝内容
- window.clipboardData.setData("Text",clipBoardContent);
- //是否是数字
- alert(isNuN('333'));
- //提交
- function submitUp(){
- var formObj = document.getElementById("form");
- formObj.action = "${request.contextPath}/mol/newRecordFileInfo.action";
- formObj.submit();
- }
- //返回指定action
- function backUp(){
- var form1 = document.getElementById("form1");
- form1.action = "${request.contextPath}/mol/newRecordFilePage.action";
- form1.target = "_self";
- form1.submit();
- }
- //比较两个时间大小
- var RELEASETIME = document.getElementById("RELEASETIME").value;
- var INVALIDTIME = document.getElementById("INVALIDTIME").value;
- alert(formatDate(RELEASETIME) > formatDate(INVALIDTIME));
- //JS转义URL字符与反转义
- 1、
- encodeURIComponent("URL")
- decodeURIComponent("URL")
- 2、
- encodeURI("URL")
- decodeURI("URL")
- 3、
- escape("URL")
- unescape("URL")
- //处理小数点问题
- 1.丢弃小数部分,保留整数部分
- js:parseInt(9/2)
- 2.向上取整,有小数就整数部分加1
- js: Math.ceil(9/2)
- 3,四舍五入.
- js: Math.round(9/2)
- 4,向下取整
- js: Math.floor(9/2)
- //js的target
- target属性指定所链接的页面在浏览器窗口中的打开方式,它的参数值主要有:_blank、_parent、_self、_top,这些参数值代表的含义如下:
- _blank,在新浏览器窗口中打开链接文件。
- _parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。
- _self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。
- 但是我不太理解
- _top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架
- //屏蔽退格删除键
- document.onkeydown = function keydown()
- {
- if (event.keyCode==8)
- {
- event.keyCode=0;
- event.returnValue=false;
- }
- }
- /***********************
- * 函数:判断滚轮滚动动作
- *************************/
- var scrollFunc=function(e){
- if(event.shiftKey && window.event.shiftKey){
- event.returnValue=false;
- //alert('go');
- }
- }
- /*注册事件*/
- if(document.addEventListener){
- document.addEventListener('DOMMouseScroll',scrollFunc,false);
- }
- window.onmousewheel=document.onmousewheel=scrollFunc;
- //屏蔽右键
- document.oncontextmenu=function(){return false};
- //屏蔽复制、粘贴、剪切和选择
- <body oncopy="return false;" onpaste="return false"
- oncut="return false;" onselectstart="return false;">
- //鼠标弹起触发
- onmouseup="dojs()";
- //秒数变为分秒
- var sec = ${examExcuteLogInfo.timeLong}%60;
- var minu =parseInt(${examExcuteLogInfo.timeLong}/60);
- var showTime = "";
- if(minu > 0){
- showTime = minu+"分"+sec;
- }else{
- showTime = sec;
- }
- document.getElementById("TIMELONG").innerHTML=showTime;
- //页面部分
- <span class="text_bb" id="TIMELONG"></span>
- EL表达时
- //只有页面部分
- //如果大于一分钟显示分钟值
- <isap:if test="${(timeLong/60) >= 1}">
- <fmt:formatNumber type="number" value="${timeLong/60-0.5}" maxFractionDigits="0"/>
- <isap:message key="'分'" />
- </isap:if>
- ${timeLong%60}
JS常用函数与方法的更多相关文章
- jquery常用函数与方法汇总
1.delay(duration,[queueName]) 设置一个延时来推迟执行队列中之后的项目. jQuery1.4新增.用于将队列中的函数延时执行.他既可以推迟动画队列的执行,也可以用于自定义队 ...
- 【终结版】C#常用函数和方法集汇总
C#里面的常用的函数和方法非常重要,然而做题的时候会经常忘记这些封装好的方法,所以我总结一下 C#常用函数和方法集. [1]C#操作字符串的常用使用方法 在 C# 中,您可以使用字符数组来表示字符串, ...
- JS常用时间处理方法
这里会扩展一些JS常用时间处理方法,内置时间对象的方法不再赘述 -- 传送门:http://www.w3school.com.cn/js/jsref_obj_date.asp 时间格式化 -- 转换为 ...
- opencv-学习笔记(1)常用函数和方法。
opencv-学习笔记(1)常用函数和方法. cv2.imread(filename,falg) filename是文件名字 flag是读入的方式 cv2.MREAD_UNCHANGED :不进行转化 ...
- ecshop里提出来的js常用函数
目录 Utils.js jquery.listTable.js 使用例子: ecshop里提出来的js常用函数 Utils.js /* $Id : utils.js 5052 2007-02-03 1 ...
- Js文件函数中调用另一个Js文件函数的方法
在项目中Js文件需要完成某一功能,但这一功能的大部分代码在另外一个Js文件已经完成,只需要调用这个文件实现功能.那么如何调用:一个Js文件函数中调用另一个Js文件函数的方法? (直接代码说明) 示例d ...
- Python | Python常用函数、方法示例总结(API)
目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模 ...
- 总结js常用函数和常用技巧(持续更新)
学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...
- js常用函数、书写可读性的js、js变量声明...
1.Array类型函数 array.concat(item...) 函数功能:关联数组,实现数组相加功能,但并不影响原先数组,concat返回新数组. array.join(separator) 函数 ...
随机推荐
- 获取IP和mac地址
1.获取IP static string GetLocalIp() { string hostname = Dns.GetHostName();//得到本机名 //IPHostEntry localh ...
- 【Unity笔记】第三人称相机跟随
第三人称,摄像机跟在角色后上方. void Update () { myCamera.position = transform.position + , ); myCamera.LookAt(tran ...
- elasticsearch介绍
elasticsearch是一个基于lucene所编写的分布式的搜索引擎,能够达到实时搜索,稳定高效. 我所了解的elasticsearch有下面这些特点 1 配置简单,对于初学者来说几乎是下载后零配 ...
- mysql合并查询结果及为表和字段取别名
利用union关键字,可以给出多条select语句,并将它们的结果组合成单个的结果. 合并是,两个表对应的列数和数据类型必须相同. 各个select语句之间使用union或union all关键字分隔 ...
- java的static块执行时机<转>
一.误区:简单认为JAVA静态代码块在类被加载时就会自动执行.证错如下: class MyClass1 { static {//静态块 System.out.println("static ...
- MongoDB(五):MongoDB操作文档
本篇文章中将讲解如何使用MongoDB操作文档. 文档的数据结构和JSON基本一致,所有存储在集合中的数据都是BSON格式.BSON是一种类似json格式的一种二进制形式的存储格式,简称Binary ...
- [oracle] 如何使用myBatis在数据库中插入数据并返回主键
在MyBatis中,希望在Oracle中插入数据的同时返回主键值,而非插入的条数. ① oracle使用 selectKey. U_USER_INFO_SEQ 是在数据库中定义好的这张表关联的序列se ...
- 关于Unity中的删除、显示和隐藏节点
一.删除节点和组件 1.删除一个节点,以及节点上面所有的组件全部删除了//删除一个节点的时候,节点上面所有的组件也会被删除:MonoBehaviour.Destroy(this.gameObject) ...
- 关于Cocos2d-x中坐标系的种类和转换
注意: 当一个节点有一个子节点的时候,如果移动父节点,子节点也会跟着做相应的移动变化,只要被添加到父节点中,子节点就被绑定了,所以子节点的位置,坐标就会被动地变化. 当一个节点有一个子节点的时候,如果 ...
- Oracle数据库表空间与用户的关系是 ( )
Oracle数据库表空间与用户的关系是 ( )? A.一对一 B.一对多 C.多对一 D.多对多 解答: D 一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用.