Javascript-概述
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
js 中substr 与 substring 区别
var c ="abcd";alert(c.substr(0,2));alert(c.substring(0,3));返回为ababc其中substr 第一个参数为 起始位置 从0 开始,第二个参数为 截取长度其中substring 第一个参数为 起始位置 从0 开始,第二个参数为 n,截取的值为 从0到n-1 索引的字符串。原创 2012-10-22 10:15:45 · 1166 阅读 · 0 评论 -
表单验证中的各类正则表达式
验证:!reg.test(value)邮箱:reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;不包含中文:reg = /.*[\u4e00-\u9fa5]+.*$/i;身份证号:// 验证身份证号码 var city = {11:'北京',12:'天津'原创 2012-10-22 06:58:07 · 5577 阅读 · 1 评论 -
Javascript的匿名函数与自执行
摘要 函数 是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 函数的定义,大致可分为三种方式: 第一种:这也是最常规的一种 function double(x){ return 2 * x; } 第二种:这种方法使用了Function构造函数,把函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:转载 2014-01-26 20:40:00 · 3133 阅读 · 2 评论 -
js替换文本中多次出现的字符
var g = "good morning nnn";alert(g.replace(/n/g,"1"));结果为 good mor1i1g 111原创 2012-10-22 09:50:15 · 1708 阅读 · 0 评论 -
js去除空格正则
function delHtmlTag(str){ var str=str.replace(/]*>/gim,"");//去掉所有的html标记 var result=str.replace(/(^\s+)|(\s+$)/g,"");//去掉前后空格 return result.replace(/\s/g,"");//去除文章中间空格}转载 2012-10-25 14:14:19 · 1683 阅读 · 0 评论 -
Chrome浏览器使用js刷新页面后参数丢失。
Chorme浏览器中使用诸如window.location.reload() 或者 window.location.refresh() 都会丢失 原页面中 url 参数目前先修改为 form.submit();该问题暂时没有解决。。原创 2013-03-01 13:05:28 · 5363 阅读 · 4 评论 -
JS打印
Javascript网页打印大全普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景以上为代码控制设置“页面设置”实现打印参数设置(Window系统图文版)一、普通打印(整页打)这个不用多说,直接用引用:window.p转载 2013-07-16 15:24:04 · 1469 阅读 · 0 评论 -
js 滚动加载iframe框中内容
var isIE6 = !!window.ActiveXObject&&!window.XMLHttpRequest; //滚动加载 var scrollLoad =function(){ $("#content iframe[_src]").each(function(){ var t = $(this); if( t.offset().top<= $(document转载 2013-08-16 15:02:54 · 2119 阅读 · 0 评论 -
判断360浏览器代码
以下是判断360浏览器代码: function Is360(){if (window.navigator.userAgent.toLowerCase().indexOf("360se")>=1)//如果浏览器为360{alert("别骗我了,这是360浏览器!");}if(window.external&&window.external.twGet转载 2013-08-23 15:54:43 · 2256 阅读 · 0 评论 -
js 监测列表页面打开的新窗口,若新窗口关闭则刷新列表页面
思想:利用setTimeInterval 监控 窗口对象rtn = window.open(url, 'w' + task_id);intHand=setInterval("checkWin()",3000);var intHand=null;var rtn=null; function checkWin(){ if(rtn!=null && rtn.close原创 2013-01-16 13:23:25 · 2448 阅读 · 0 评论 -
js 去除字符串前后空格,及处理textarea存入数据库的转换
当通过插数据进数据的库,取出来后都变成一行变成,用这个标签能原样输入插入时的格式。 当时要对加一些CSS样式才行啦。以下为引用的内容: pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */原创 2013-01-10 09:49:55 · 4939 阅读 · 0 评论 -
使用js对中文进行gbk编码
最近遇到一个问题,需要通过js来从一个utf-8编码的页面传递一个含中文的参数到另一个gbk编码的页面,直接使用js中的encodeURI等编码函数是不行的,他们都是使用utf-8编码参数,在GBK页面收到参数时就是乱码。在网上查了一下,找到一个用js实现的GBK编码的js组件,很小,挺方便的。在这里记录一下。下载地址:http://download.csdn.net/detail/jdluo转载 2013-02-09 11:29:54 · 16709 阅读 · 2 评论 -
怎样防止重复发送 Ajax 请求?
不推荐用外部变量锁定或修改按钮状态的方式,因为那样比较难:要考虑并理解 success, complete, error, timeout 这些事件的区别,并注册正确的事件,一旦失误,功能将不再可用;不可避免地比普通流程要要多注册一个 complete 事件;恢复状态的代码很容易和不相干的代码混合在一起;我推荐用主动查询状态的方式(A、B,jQuery 为例)或工具函数转载 2014-05-09 16:18:54 · 6228 阅读 · 0 评论 -
兼容IE、Firefox、Google的回车事件
[java] view plaincopyfunction randKeyDown(evt) { evt = (evt) ? evt : ((window.event) ? window.event : ""); keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which转载 2012-11-25 20:40:29 · 1416 阅读 · 0 评论 -
js数组对象的学习
最近实习,一直就画画页面,他们说想成为好的程序员就要脚踏实地的做事。所以我克制自己尽量少埋怨,环境不能适应我,只能我去适应环境的。各个击破是学习的一个好方法! 方法描述concat() 连接两个或更多的数组,并返回结果。join()把数组的所有元素放入一个字符串。元素通过指定的分隔转载 2013-10-24 17:20:08 · 1291 阅读 · 0 评论 -
window.close()和document.close()有什么区别(收藏)
window.close()和document.close()有什么区别解决思路:两者都可以简写为 close() 但什么时候这个 close() 代表的是 document.close(),什么时候代表的是 window.close()?看下面的例子就明白了。具体步骤:function fnClose(){ alert("调用的是window.c转载 2013-10-25 14:50:26 · 5748 阅读 · 0 评论 -
js通过document.write解决打印问题
function startPrint(obj){ var oWin=window.open("","_blank"); var strPrint='打印预览'; strPrint=strPrint +"打印预览\n"; strPrint=strPrint + "\n"; strPrint=strPrint + "function printWin()\n";原创 2013-10-25 14:52:17 · 4967 阅读 · 0 评论 -
escape()、encodeURI()、encodeURIComponent()区别详解
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串转载 2012-10-25 14:22:52 · 1680 阅读 · 0 评论 -
js的Prototype属性 解释及常用方法
函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}转载 2013-11-23 18:48:31 · 2288 阅读 · 0 评论