JavaScript
mengxianhua
过来看看吧!https://haokan.baidu.com/author/1795644497661886
展开
-
JS验证文件格式
<br />function checkFiles(str)<br />{<br /> var strRegex = "(.xls|.XLS)$";<br /> var re=new RegExp(strRegex);<br /> if (re.test(str.toLowerCase())){<br /> return true;<br /> }<br /> else{<br /> alert("文件格式不合法,文件的扩展名必须为.x原创 2010-09-16 13:02:00 · 871 阅读 · 0 评论 -
JS验证时间格式
//时间正则,匹配24小时格式或9:14或10:5这样的格式function checkTimeFormat(str){ if(str ==''){ return true; } else { //不考虑时间中的空格如14 : 00或 14: 15 var noblank = str.replace(/(^/s+)|(/s+$)|(/s+)/g,"");//去除前中后所有空格 var patrn原创 2010-09-16 12:55:00 · 867 阅读 · 0 评论 -
JS 判断字符字节长度
<br />//获得字符字节长度<br />function getStrByteLen(str)<br />{<br /> if(str =='') {<br /> return true;<br /> } else {<br /> var out = str.replace(/[^/x00-/xff]/g,'**');<br /> //alert("out.length = " + out.length);<br /> if原创 2010-09-16 12:54:00 · 2876 阅读 · 0 评论 -
用Javascript判断IE是否已经安装Activex插件和禁用ActiveX
script>function DetectActiveX(){try {var comActiveX = new ActiveXObject('V2.V2Ctrl.1'); // 判断IE是否已经安装视频插件} catch (e) {return false;}return true;} if(DetectActiveX()==true){ ale转载 2013-04-11 17:24:20 · 1030 阅读 · 0 评论 -
javascript计算两个日期之间相差几个月份
function checkTime(obj){ var startTime= $(obj).parent().siblings().next().next().children().val();//到项目时间 var endTime= $(obj).parent().siblings().next().next().next().children().val();//转载 2013-01-13 11:19:07 · 10657 阅读 · 0 评论 -
JavaScript取当前时间,格式为,yyyy-mm-dd hh:mm:ss
//取当前时间,格式为,yyyy-mm-dd hh:mm:ssfunction GetDateT() { var d,s; d = new Date(); s = d.getYear() + "-"; //取年份 s = s + (d.getMonth() + 1) + "-";//取月份 s += d.getDate() + " ";转载 2012-08-11 16:28:02 · 5061 阅读 · 0 评论 -
HTML页面局部刷新
A Click Event Test $(function(){ $("#div_test a").click(function(){ var link = $(this).attr('href'); $('#div_view').attr('src', link转载 2012-04-18 14:44:54 · 40017 阅读 · 0 评论 -
网页中嵌入Google搜索
网页中嵌入Google搜索原创 2011-02-24 16:16:00 · 974 阅读 · 0 评论 -
网页中嵌入Baidu地图
网页中嵌入Baidu地图原创 2011-02-24 16:12:00 · 3487 阅读 · 0 评论 -
可编辑的下拉选择框
可编辑的下拉选择框转载 2010-11-22 08:52:00 · 2461 阅读 · 0 评论 -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
<br />1判断select选项中 是否存在Value="paraValue"的Item <br /> 2向select选项中 加入一个Item <br /> 3从select选项中 删除一个Item <br /> 4删除select中选中的项 <br /> 5修改select选项中 value="paraValue"的text为"paraText" <br /> 6设置select中text="paraText"的第一个Item为选中 <br /> 7设置select中value="paraValue"转载 2010-11-08 13:05:00 · 534 阅读 · 0 评论 -
Chrome调试(debugger)总是进入paused in debugger状态
在通过Chrome浏览器进行web前端开发时,我们会经常用到Chrome自带的debugger工具,但是经常按完快捷键(F12)后,页面会进入paused in debugger状态,需要点击右上角的deactivate breakpoints按钮继续,非常不方便。主要原因是之前开发的时候不经意间点击了左下角的pause on all exceptions。解决方法是把上述的按钮点转载 2013-12-12 11:37:32 · 67687 阅读 · 0 评论 -
javascript “||”、“&&”的灵活运用
你是否看到过这样的代码:a=a||""; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。其实: Js代码 a=a||"defaultValue"; a=a||"defaultValue"; 与: Js代码 if(!a){ a="defaultValue";转载 2013-08-08 17:54:14 · 610 阅读 · 0 评论 -
cookie如何共享到各个浏览器
可以考虑html5 localstorage,http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html也可以参考德问相关问题:@php 设置cookie时怎么样面对不同的浏览器补充下,夸浏览器可以参考 https://github.com/marcuswestin/store.js这个问题前段时间我转载 2013-08-08 10:47:24 · 12034 阅读 · 0 评论 -
大话js代码静态检查
大话js代码静态检查1.背景首先必须承认,静态代码检查不能解决所有问题!比如说,QA不能指望着靠静态代码检查来发现rd的代码逻辑的bug。而对于javascript,可能就是代码某处少了个分号,或者是某些编码的bad –practice。这些问题可能很小很小,但是对用户体验足以造成巨大影响。因此,如果这种检查真的能发现问题,那么还是很有必要的。之后的一个问题是成本:为了发现一个转载 2013-07-02 10:02:01 · 3615 阅读 · 0 评论 -
object.equals(null)和object==null有什么区别
object==null判断object是不是被分配了内存空间;假如object没有被分配内存空间,即object==null,object.equals(null)将会抛出NullPointerException,没有被分配内存空间的对象是不能调用任何方法的。转载 2013-05-20 13:45:32 · 3249 阅读 · 0 评论 -
jQuery性能优化的28个建议
我一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些。找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来。我也做了一个jQuery性能优化的简明样式表,你可以打印出来或者设为桌面背景。一、选择器性能优化建议1. 总是从#id选择器来继承这是jQuery选择器的一条黄金法则。jQuery选择一个元素最快的方法就是用ID来选择了。转载 2015-02-13 09:56:11 · 507 阅读 · 0 评论 -
将控件打包成CAB加数字签名方法实现控件自动更新
<br /> 1、所需工具<br /> ============== <br /> cabarc.exe ———用于将ocx及所需dll文件打包成cab文件 <br /> cert2spc.exe ——-将cer证书转为spc证书<br /> chktrust.exe ——-检测签名是否正确<br /> makecert.exe——制作数字证书<br /> signcode.exe<br /> ================<br /> 2、流程<br /> 以上根据需要来确定转载 2010-09-20 16:03:00 · 1712 阅读 · 0 评论 -
网页中嵌入Baidu搜索
网页中嵌入Baidu搜索原创 2011-02-24 16:14:00 · 704 阅读 · 0 评论 -
JavaScript两个日期相减
var sDate="2007-06-06";var eDate="2007-07-07";var sArr = sDate.split("-");var eArr = eDate.split("-");var sRDate = new Date(sArr[0],转载 2011-09-22 15:51:40 · 833 阅读 · 0 评论 -
Javascript打印局部
function printit(){ bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substr(bdhtml.inde转载 2011-10-14 09:36:06 · 466 阅读 · 0 评论 -
Javascript 用replace实现replaceAll
用正则表达式 orgStr.replace(new RegExp(findStr, 'g'), replaceStr) 应该就可以替换所有的了 如果不用正则表达式 orgStr.replace(findStr, replaceStr)只能替换第一个转载 2011-10-28 14:44:01 · 380 阅读 · 0 评论 -
随滚动条移动的层
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 随滚动条移动的层 - 51windows.Net www.51windows.net"> .div{border: 2px solid red;转载 2011-12-01 10:07:10 · 1081 阅读 · 0 评论 -
网页右下方弹出提示框
#winpop { width:200px; height:0px; position:absolute; right:0; bottom:0px; border:1px solid #99999; margin:0px; padding:1px; overflow:hidden; backgrou转载 2012-07-17 17:49:48 · 922 阅读 · 0 评论 -
加入收藏
$(function() { $('#bookmarkme').click(function() { if (window.sidebar && window.sidebar.addPanel) { // Mozilla Firefox Bookmark window.sidebar.addPanel(document.tit转载 2014-05-09 17:50:29 · 837 阅读 · 0 评论 -
onload 、onunload 、onbeforeunload区别
页面加载时只执行onload 页面关闭时只执行onunload 页面刷新时先执行onbeforeunload,然后onunload,最后onload。转载 2013-04-16 17:21:00 · 1126 阅读 · 0 评论 -
padding属性的书写格式总共有以下几种
padding属性的书写格式总共有以下几种: padding:10px; 意思是上下左右值全是10px padding:5px 10px; 意思是上下为5px,左右为10px; padding:1px 2px 3px 4px; 这个写法意思是:上为1px,右为2px,下为3px,左为4px pa转载 2013-04-16 09:34:20 · 3770 阅读 · 0 评论 -
Msxml2.XMLHTTP和Microsoft.XMLHTTP有什么区别?
function InitMf() { var mf_change=false; try { mf_change = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { al转载 2013-04-12 13:34:05 · 6450 阅读 · 0 评论 -
JavaScript调用dll的公用方法
//JavaScript调用dll的公用方法//appName dll组件名(dll文件名) + dll文件类名//methodName dll类中的方法名function run_dll(appName, methodName){ window.oldOnError = window.onerror; window._command = appName; windo原创 2013-04-10 15:09:03 · 28367 阅读 · 0 评论 -
javascript ActiveXObject javascript取得机器名,用户名,读写注册表,启动应用程序
1.javascript取得机器名,用户名,读写注册表,启动应用程序 2.//javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序, 3.比如:有的时候我们需要得到用户的机器名,用户名,得到某个文件的信息,或者读写注册表,或者启动计算器、outlook等应用程序。 4. 5.下面是一些常用的方法,每个都经过了测试转载 2013-04-10 09:47:26 · 2898 阅读 · 0 评论 -
使用JavaScript中的ActiveXObject控制Excel的方法
使用JavaScript中的ActiveXObject控制Excel的方法,比较全。 --------------------------------------------------- 使用JavaScript中的ActiveXObject填充并设置Excel格式 1.创建实例并创建工作表 var XLObj = new ActiveXObject("Excel.Applica转载 2013-04-10 09:34:47 · 723 阅读 · 0 评论 -
HTTP 状态代码
HTTP 状态代码如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。一些常见的状态代码为:200 - 服务器成功返回网页404 -转载 2013-04-08 15:10:30 · 589 阅读 · 0 评论 -
一个子窗口向父窗口赋值的例子
test.htm打开test1.htmCODE:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""[url]http://www.w3.org/TR/html4/loose.dtd[/url]">test.htmfunction winopen(){window.open("转载 2012-11-06 10:40:28 · 1467 阅读 · 0 评论 -
Select 只读
香蕉 桔子 苹果原创 2011-11-08 14:19:16 · 649 阅读 · 0 评论 -
HighSlide实现图片切换
HighSlide实现图片切换原创 2011-04-29 16:50:00 · 1186 阅读 · 0 评论 -
网页中嵌入Baidu、Google合并搜索
网页中嵌入Baidu、Google合并搜索原创 2011-02-24 16:17:00 · 963 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现转载 2016-04-11 16:39:13 · 414 阅读 · 0 评论