
JavaScript
文章平均质量分 64
iteye_3260
这个作者很懒,什么都没留下…
展开
-
Js_“!!”
JS中的“!!” 经常看到这样的例子:var a;var b=!!a;a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。 !!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;因为javascript是弱类型...原创 2014-09-03 15:35:40 · 87 阅读 · 0 评论 -
js_回车
from: http://blog.163.com/liaojunbo@126/blog/static/13948929720108311043285/ 一、整个页面用一个回车提交事件:<input type="button" value="回车提交" id="auto" onclick="alert('你按了回车')"/><script type="text/j原创 2013-03-14 14:18:45 · 145 阅读 · 0 评论 -
Js_join&split
Js_join 定义和用法join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 语法arrayObject.join(separator) //separator可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 返回值返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后...原创 2014-06-18 16:39:17 · 115 阅读 · 0 评论 -
js_window.print()
window.print()功能:打印当前窗口的内容。语法:window.print()参数:无。注:调用print()方法所引发的行为就像用户单击浏览器的打印按钮。通常,这会产生一个对话框,让用户可以定制或取消打印请求。 eg:打印当前窗口的内容。<script type="text/javascript">function print_Win()...原创 2014-04-15 14:54:23 · 342 阅读 · 0 评论 -
Js_最常用的55个经典技巧
via: http://www.uml.org.cn/ajax/201404081.asp 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table ...原创 2014-04-08 17:11:21 · 121 阅读 · 0 评论 -
Js_获取当前对象大小及屏幕分辨率等
via: http://www.cnblogs.com/tearer/archive/2010/09/06/1819471.html <html><head><script type="text/javascript">function getInfo(){ var s = ""; s += " 网页可见区域...原创 2014-03-07 10:13:46 · 181 阅读 · 0 评论 -
页面表格导出Excel(无插件)
<html><head><SCRIPT LANGUAGE="JavaScript"><!-- String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } function expExcel() { // ...原创 2013-01-02 14:37:42 · 142 阅读 · 0 评论 -
js_获取日期:前天、昨天、今天、明天、后天
转自: http://www.xker.com/page/e2010/0621/96896.html<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>js_获取日期:前天、昨天、今天、明天、后天</t原创 2012-12-03 11:03:28 · 415 阅读 · 0 评论 -
防刷新重复提交
1. 现象:在我们系统中,新增、编辑数据后,继续刷新页面后,会出现重复提交的现象2. 原因及解决方案:我们在设置action跳转的时候,将跳转方式设置成了type="chain"的方式, 解决方案:我们需要将action的跳转设置成type="redirectAction"。3. 实例: (1)注:用<param name="message">${messa...原创 2015-11-30 10:41:29 · 95 阅读 · 0 评论 -
Js_表单间数据传递
一,同一个网页里的表单的数据传递。 举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文本框。具体的HTML代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; cha...原创 2013-06-17 10:15:21 · 164 阅读 · 0 评论 -
Js_对文件和文件夹进行读写和删除
一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程三部曲 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创...原创 2013-03-17 22:51:59 · 249 阅读 · 0 评论 -
js_验证时间、ip地址、数字、mac地址函数
from: http://hi.baidu.com/lucksky/item/61ed36175347d05bf1090e81 js验证时间函数function check_time(e1){ chkstr=e1.value; var pattern="/^(([0-9])|([0][0-9])|([1][0-9])|([2][0-3]))(:([0-5][0-9]))$...原创 2013-03-22 11:26:32 · 111 阅读 · 0 评论 -
js_电话号码与手机号码同时验证
from: http://hao3721.iteye.com/blog/1835677 if(!preg_match('/(^0\d{2,3}\-\d{7,8}$)|(^1[3|4|5|6|7|8][0-9]{9}$)/', $telephone)){ return 'format_telephone';}上面是原文博主写的,记下来留作备用 以下为...原创 2013-03-25 09:41:43 · 275 阅读 · 0 评论 -
Js_==&===
via: http://ilovejsj.iteye.com/blog/473474 首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[...原创 2014-08-24 11:39:16 · 101 阅读 · 0 评论 -
Js_数组的操作
via: http://www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930499.html 1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj =...原创 2014-07-28 11:10:10 · 74 阅读 · 0 评论 -
Js_数组的操作
via: http://www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930499.html 1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj =...原创 2014-07-26 14:52:24 · 146 阅读 · 0 评论 -
javascript_调用父窗口(父页面)的方法
via: http://www.php100.com/html/webkaifa/javascript/2009/0213/1658.html window.parent与window.opener的区别 javascript调用主窗口方法1: window.parent 是iframe页面调用父页面对象举例:a.htmlHtml代码 <html> ...原创 2016-12-23 11:44:29 · 289 阅读 · 0 评论 -
js_sumbit&onsubmit
submit与onsubmit发生顺序:onsubmit -> submit 1.阻止表单提单:<script>function submitFun(){//逻辑判断return true; //允许表单提交//逻辑判断return false;//不允许表单提交}</script><form onsubm...原创 2013-04-27 11:35:20 · 143 阅读 · 0 评论 -
js_输出固定时间格式
/** * 将时间转换成固定格式输出 * new Date().toFormat('yyyy-MM-dd HH:mm:ss'); * new Date().toFormat('yyyy/MM/dd hh:mm:ss'); * 只支持关键字(yyyy、MM、dd、HH、hh、mm、ss)HH:表示24小时,hh表示12小时 */ Date.prototype.toForm...原创 2013-04-27 10:47:57 · 290 阅读 · 0 评论 -
js_常识
1.document.write(" "); 输出语句 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById...原创 2013-04-27 10:10:50 · 123 阅读 · 0 评论 -
jQuery_验证电话邮箱
<HTML> <HEAD> <script type="text/javascript" src="jquery.js"></script> <script > //去除空格 String.prototype.Trim = function() { var m = t原创 2013-04-27 09:32:15 · 194 阅读 · 0 评论 -
JS_7个JavaScript简写技巧
from: http://linux.cn/article-1181-1.html简洁写法JavaScript里我最喜欢的一种东西就是生成对象和数组的简写方法。在过去,如果你想创建一个对象,你需要这样:var car = new Object();car.colour = 'red';car.wheels = 4;car.hubcaps = 'spinning';...原创 2013-04-16 09:25:53 · 237 阅读 · 0 评论 -
JS 进制转换
JS中的进制转换主要运用两个函数即:toString 方法 返回对象的字符串表示。objectname.toString([radix])参数objectname必选项。要得到字符串表示的对象。radix可选项。指定将数字值转换为字符串时的进制。说明toString 方法是所有内建的 JScript 对象的成员。它的操作依赖于对象的类型:对象 操作...原创 2012-09-12 13:39:18 · 95 阅读 · 0 评论 -
checkbox全选全不选
<html><head><title>checkbox全选全不选</title><script type="text/javascript">function check_all(obj,cName){ var checkboxs = document.getElementsByName(cName);...原创 2012-08-01 16:03:44 · 96 阅读 · 0 评论 -
Js_正则表达式验证 IP
<script language=javascript>function check(){//alert("IP地址输入非法!");var pattern=/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9...原创 2011-09-16 15:26:10 · 244 阅读 · 0 评论 -
Js_Date格式化函数
Date.prototype.format = function(mask) { var d = this; var zeroize = function (value, length) { if (!length) length = 2; value = String(value); for (var i = 0...原创 2011-09-15 18:41:52 · 115 阅读 · 0 评论 -
JavaScript 之 confirm,alert,prompt
// confirm function disp_confirm(){var r=confirm("Press a button!")if (r==true) { alert("You pressed OK!") }else { alert("You pressed Cancel!") }} // alert ...原创 2011-09-08 16:02:05 · 134 阅读 · 0 评论 -
10 ways to format time and date using JavaScript
JavaScript has an inbuilt support for dates and times with its Date object. The methods of the Date object return various values associated with date and time.To start working with dates and time...原创 2011-08-29 10:01:20 · 111 阅读 · 0 评论 -
js 初始化装载方法
JS 的初始化装载, onload 是最坏的选择, 因为 onload 不是在 document 加载完成的时候调用的, 而是在页面所有元素 (包括图片等) 全部加载完成才会调用. 也就是说, 如果你的页面上有个尺寸很大的图片, 下载需要很长时间, 那么你的脚本就一直不能被初始化, 直到图片装载完成, 严重影响用户体验.在 W3C 中有个叫 DOMContentLoaded 的事件, ...原创 2011-08-15 23:01:44 · 157 阅读 · 0 评论 -
JS判断上传文件类型
/* * 判断图片类型 */ function checkImgType(ths){ if (ths.value == "") { alert("请上传图片"); return false; } else { if (!/\.(gif|jpg|jpeg|png|GIF|JPG|PN...原创 2011-08-13 10:43:15 · 291 阅读 · 0 评论 -
window.open() 弹出窗口
【1、最基本的弹出窗口代码】 <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT> window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,...原创 2011-08-04 16:53:42 · 194 阅读 · 0 评论 -
超链接调 js 函数
<a href="javascript:Foo();"><script type="text/javascript">function Foo(){ ... }</script>原创 2011-08-04 16:41:46 · 176 阅读 · 0 评论 -
js、input隐藏域实现 Action 拿到js 中值
一、用以下方式将 lx 的值传到Action,然后 request.getParameter("lx") 拿到 lx 值js中window.location.href="getAllListByksbh.action?lx="+lx;可行 二、jsp中<form...><input type="hidden" name="hidden" id="hi原创 2011-08-04 15:49:42 · 230 阅读 · 0 评论 -
Js_限制上传文件类型
<script language="JavaScript">extArray = new Array(".gif", ".jpg", ".png");function LimitAttach(form, file) {allowSubmit = false;if (!file) return;while (file.indexOf("\\") != -1)原创 2011-09-16 15:32:39 · 165 阅读 · 0 评论 -
Js_window.setInterval & window.setTimeout
[setTimeout]setTimeout(表达式,延时时间) 在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次用setTimeout实现的自动变化显示随机数的效果:<html><head><script>window.onload=sett;function sett(){document.body...原创 2011-09-16 15:40:11 · 88 阅读 · 0 评论 -
Js_如何判断 null
以下是不正确的方法:var exp = null;if (exp == null){ alert("is null");}exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined 不一样。注意:要同时判断 null 和 undefined 时可使用本法。 var exp = null;if (!ex...原创 2011-09-16 15:50:20 · 95 阅读 · 0 评论 -
JS 中改变confirm默认按钮提示“确定""取消"
通常用js 中confirm实现弹出对话框确定取消<script language="Javascript"> function preview() { var bln=confirm("需要打印签核流程吗?") if (bln==true){} else{} }</script>有的时候需要把 “确定”“取消” 替换成 “是” “否”...原创 2012-04-13 11:25:57 · 8694 阅读 · 1 评论 -
js 转码
var easyUTF8 = function(gbk){ if(!gbk){return '';} var utf8 = []; for(var i=0;i原创 2012-04-05 14:55:38 · 105 阅读 · 0 评论 -
js 获取浏览器窗体宽高数据
<body> <script type="text/javascript"> //如果使用DTD申明,请注意document.documentElement与document.body的兼容处理 var s=""; s+="\r\n网页整体区域宽:"+document.body.clientWidth; s+="\r\n网页可见区域高:"原创 2012-04-05 14:53:01 · 78 阅读 · 0 评论 -
js escape
JavaScript中escape函数是对 String 对象编码以便它们能在所有计算机上可读,使用方法:escape(charString)charstring是必选项,参数是要编码的任意 String 对象或文字。 escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx ...原创 2012-04-05 13:49:47 · 82 阅读 · 0 评论