js
小菜鸟的博客
这个作者很懒,什么都没留下…
展开
-
js技巧200
1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件inputtype="text" value="mm" onfocus="if(value=='mm) {value=''}" onblur="if(value=='') {value='mm'}">点击转载 2012-02-06 13:49:55 · 1329 阅读 · 0 评论 -
JS中如何判断null、undefined与NaN
1.判断undefined:Js代码 "font-size: small;">var tmp = undefined; if (typeof(tmp) =="undefined"){ alert("undefined"); } var tmp = undefined;if (typeof(tmp) == "undefined"转载 2013-07-22 09:39:06 · 910 阅读 · 0 评论 -
javascript 面向对象
Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方,请原创 2014-08-25 15:39:19 · 490 阅读 · 0 评论 -
javascript (function(){})()
代码如下:(function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,转载 2014-03-28 16:01:51 · 859 阅读 · 0 评论 -
window.open()
1,基本描述1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量oNewWindow,如果打开不成功,则oNewWindow的值为null。同时为了对打开的窗口预先做一些控制,提供了转载 2013-11-12 12:57:45 · 683 阅读 · 0 评论 -
Screen width、height、availWidth、availHeight属性
Screen width、height、availWidth、availHeight属性 screen.width功能:声明了显示浏览器的屏幕的宽度,以像素计。语法:screen.width screen.height功能:声明了显示浏览器转载 2013-11-12 10:58:42 · 1379 阅读 · 0 评论 -
frame 和iframe 的区别
1、frame不能脱离frameSet单独使用,iframe可以; 2、frame不能放在body中;如下可以正常显示: --> --> 如下不能正常显示: 3、嵌套在frameSet中的iframe必需放在body中;如下可以正常显示:转载 2013-11-12 10:57:27 · 820 阅读 · 0 评论 -
js jquery数组介绍
js jquery数组介绍,数组时编程中比较常用的处理,需要的朋友可以参考下1.数组的创建var arr=new Array();2.查找数组中的元素代码如下:for(var i=0;iif(arr[i]==temp)return true;3.下面比较一下Array和Object的特性:Array:新建:var ary = new Array(); 或 v转载 2012-09-18 18:00:13 · 724 阅读 · 0 评论 -
new Option(text,value,true,true);
select中 var newOP=new Option(text,value, true, true); --------------------------------------------------------------- 第一个TRUE是(默认被选项,即焦点的在项,只有一个)defaultselected,相当于 第二个TRUE是被选择项(可多行被选择),原创 2012-10-22 13:24:13 · 1935 阅读 · 0 评论 -
添加遮罩层
.shadeDiv{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; -moz-opacity: 0.15; opacity:0.15; filter: alpha(opacity=15);}.showDiv {原创 2012-12-14 10:55:13 · 1606 阅读 · 0 评论 -
js replaceAll 和 常用验证
//replaceAllString.prototype.replaceAll = function(s1,s2) { return this.replace(new RegExp(s1,"gm"),s2); }//验证输入非0开头的数字function countCheck(count){ var reg=/^\+?[1-9][0-9]*$/; return re原创 2013-01-06 10:38:45 · 859 阅读 · 0 评论 -
JS中exec函数与match函数的区别与联系
var someText="web2.0 .net2.0";var pattern=/("w+)("d)".("d)/g;var outCome_exec=pattern.exec(someText);var outCome_matc=someText.match(pattern);What is outCome_exec[1] and outCome_matc[1]?Choi转载 2013-01-06 11:10:30 · 856 阅读 · 0 评论 -
js 使用技巧
1.路径符号的含义 src="/js/jquery.js"、"../"这个斜杠是绝对路径的意思,表示的是网站根目录. 其他的如"./ " 、 "../" 、 "jquery.js" 、 "js/jquery.js"等等表示的都是相对当前网页的路径,是相对路径。 2.获取网站的根目录 复制代码 代码如下:function GetRootPath() { var strFull转载 2013-05-22 09:15:24 · 531 阅读 · 0 评论 -
解决ie8 中 focus函数不好使问题
在做项目时遇到了这么一个问题,弹出层时,自动让文本框获得焦点,就是$('id').focus();可问题是次函数在ie9上好使,在ie8上不好使。后来改为js形式document.getELementById('id').focus()也不好使。后来看到论坛讨论可以通过这种方式解决: $("#shadeQRCodeDiv").show(); $('.qrCo原创 2013-07-16 17:31:21 · 6291 阅读 · 0 评论 -
谈谈JS的全局变量跟局部变量
今天公司一个实习小妹子问我两段JS代码的区别:[javascript] view plaincopy"text/javascript"> var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a); }转载 2014-09-01 11:40:10 · 858 阅读 · 1 评论