
JavaScript
文章平均质量分 61
止境
这个作者很懒,什么都没留下…
展开
-
js 验证各种格式类型的正则表达式
/** * 定义验证各种格式类型的正则表达式对象 */ var Regexs = { email: (/^[0-9a-z][0-9a-z\-\_\.]+@([0-9a-z][0-9a-z\-]*\.)+[a-z]{2,}$/i),//邮箱 phon原创 2013-01-19 14:13:34 · 504 阅读 · 0 评论 -
网页跳转3种常用方法
meta标签跳转<head><meta http-equiv="refresh" content="0.1;url=http://www.jingtong.org"></head>说明:content为0.1秒后执行跳转,url为跳转链接,meta加head在标记中。JS方式跳转<script language=javascript>setTimeout('window.location.hr原创 2016-08-11 10:27:07 · 2217 阅读 · 0 评论 -
JavaScript 常用方法总结
经常使用的 JS 方法,今天记下,以便以后查询/* 手机类型判断 */var BrowserInfo = { userAgent: navigator.userAgent.toLowerCase() isAndroid: Boolean(navigator.userAgent.match(/android/ig)), isIphone: Boolean(navigator.userAg原创 2015-01-23 15:23:18 · 595 阅读 · 0 评论 -
JS常用验证方法
//不足补0 数字 长度 add0(2,2),输出02var add0 =function (num, length) { return (num / Math.pow(10, length)).toFixed(length).substr(2);}//是否数字var isNum = function (num) { var reg = new RegExp("^[0原创 2014-10-31 10:42:25 · 523 阅读 · 0 评论 -
URL中,拼接字符串与浏览器转意冲突解决方案
此问题相关信息(我不放在最前面,似乎有些朋友会找不到的样子.)IE10+, Safari5.17+, Firefox4.0+,Opera12+, Chrome7+ 已经按新标准实现. 所以就没有这个问题了. 参考标准 : http://www.w3.org/html/ig/zh/wiki/HTML5/tokenization 新标准明确提到,如果实体后面遇到的不是;且下一个是= 那么原创 2014-10-26 22:56:22 · 3876 阅读 · 0 评论 -
JQuery 对 Select option 的操作
下拉框: 1 2 3 4 5 6 下面是对下拉框的基本操作:原创 2014-08-04 21:57:01 · 994 阅读 · 0 评论 -
JavaScript实现倒计时效果
实时倒计时剩余时间:10000var CID = "endtime";//标记if(window.CID != null){ var iTime = document.getElementById(CID).innerText;//获取span中的秒数 var Account; RemainTime();//执行}function RemainTime原创 2014-02-23 01:59:15 · 843 阅读 · 0 评论 -
JQuery TextArea的取值与赋值问题
首先,说明这不是一个简单的问题!先说取值:$("#textarea").text();//读取最近测试时候发现在firefox或Chrome中读取不出textArea的值,IE正常。于是修改为:$("#textarea").val();问题解决,不过搜索时,发现有人提另一个问题:当在一个textarea标签中键入一个回车时,实际上会插入2个符号:\n\r \原创 2014-01-21 19:11:39 · 6204 阅读 · 0 评论 -
js获取页面高度和宽度相关方法
function getInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"; s += "原创 2013-12-15 18:07:23 · 638 阅读 · 0 评论 -
segmentfault网站At(@)功能的高效实现
在textarea中进行事件绑定@,使用正则的方式将@符号匹配出来。然后将数据进行查找。$("textarea[name=message]").atWho("@",{tpl: "${name} ${spacenote}",'data':friend_list});数据,可以用sql将用户A的好友【关注】数量全部赛选出来,放入缓存,memcacedA。然后使用js json的方原创 2013-06-12 12:27:01 · 1507 阅读 · 0 评论 -
js获取下拉框的值和文本
function GetSelValue() { var objSel = document.getElementById("selOp"); //这是获取值 alert("当前值: " + objSel.value); //这是获取文本 alert("当前文本:原创 2013-05-14 17:56:35 · 793 阅读 · 0 评论 -
让网站变灰的CSS代码(支持IE、firefox和chrome)
四川雅安芦山发生7.0级别大地震,不少网站首页已经变成了灰色表示哀悼。下面总结整理了几种让网页变灰色的CSS代码,供大家参考!方法1:支持IEhtml{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}说明:此方法支持IE,不支持Firefox和Chrome等非IE内核浏览器。方法原创 2013-04-21 21:55:03 · 1630 阅读 · 0 评论 -
jQuery合并单元格方法
当列中相同内容向下合并单元格,效果如图。在页面中中引入jQuery 添加合并单元格的方式 jQuery.fn.rowspan = function(colIdx) {//封装jQuery小插件用于合并相同内容单元格(列) return this.each(function(){ var that; $('tr', this).each(fu原创 2013-03-14 16:08:12 · 3356 阅读 · 3 评论 -
HTML 锁定表头 固定行 固定列 方法
因为方法很简单,就未封装成插件的形式,仅仅以代码方式发布。这里把自己做的方式写出来,以资纪念。支持IE6+,FF3.6+,Opera9+,Chrome9+一、实现方式这里的准备使用4个table实现,具体如下图:上图红色部分为要取出来的部分,蓝色部分为拼接后可以看到的部分。最终结果如下图二、整体的框架1、最下面的是原始的Table原创 2013-02-20 17:36:24 · 8825 阅读 · 0 评论 -
UEditor chrome 点击上传文件选择框会延迟几秒才会显示
一、概述:关于UEditor在谷歌浏览Chrome打开选择指上传图片,发现【点击选择图片】时无法立即弹出选择框,而是等4-7秒钟才显示出来的BUG,试了N多方法,改层级都用了,也无效。在网上找到了一个篇文章,按教程发现没有找到这个需要修改的问题,然后自己又鼓捣着找到了。然后就解决了这个bug。二、解决方案修改路径:/ueditor/dialogs/image/image.js,如下图所示: 修改位原创 2016-12-09 23:11:28 · 1802 阅读 · 0 评论