JS
小瑞
邮箱:xiaxiaorui2003@163.com
MSN:xiaxiaorui2003@163.com
展开
-
JS比较完整的异常处理
<!--onerror=handleErrvar txt=""function handleErr(msg,url,l){txt="本页中存在错误。/n/n"txt+="错误:" + msg + "/n"txt+="URL: " + url + "/n"txt+="行:" + l + "/n/n"txt+="点击“确定”继续。/n/n"alert原创 2009-04-17 10:57:00 · 777 阅读 · 0 评论 -
修改文本框的颜色-光标的显示明显
我们的页面是使用光标跳转的,但是光标在文本框中不是很明显,有时候会看不清光标在那个域中,所以现在增加对文本域的标识,进入域变色,离开的时候再变回来,在页面中增加下面的控制实现 window.onload = function (){ var inputs原创 2011-08-12 14:54:49 · 4876 阅读 · 0 评论 -
javascript改变鼠标形状
http://yanhu-zhang-126-com.iteye.com/blog/859879 鼠标指到按钮上时变成小手的形状。 cursor其他取值 auto:标准光标 default:标准箭头 hand:手形光标转载 2011-08-12 09:47:36 · 11954 阅读 · 1 评论 -
JavaScript的垃圾回收机制
http://www.cnblogs.com/jenry/archive/2011/02/13/1953265.htmlJavaScript的垃圾回收机制JavaScript语言是一门优秀的脚本语言。其中包含脚本语言的灵活性外还拥有许多高级语言的特性。例如充许构建和实例化一个对象,垃圾回收机制(GC:Garbage Collecation)。通常我们转载 2015-05-15 16:58:48 · 560 阅读 · 0 评论 -
js调试工具console.log()方法查看js代码的执行情况
http://www.jb51.net/article/53430.htm 以前看JS变量值都是alert,太麻烦了,后来是F12工具里面添加监视,也挺费劲的,现在发现个新东西,还不错哦以往都是使用alert的方式查看js代码的执行情况,今天看到有朋友使用console.log函数打印输出函数,变量,对象,下边就console.log的使用情况进行记录转载 2015-05-08 15:01:44 · 3017 阅读 · 0 评论 -
js中2个等号与3个等号的区别
http://ilovejsj.iteye.com/blog/473474首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不转载 2015-08-11 17:32:18 · 617 阅读 · 0 评论 -
js window.onload 加载多个函数的方法
http://www.jb51.net/article/20726.htm用法如下: function func(){alert("this is window onload event!");return;} window.onload=func; 或者如下: window.onload=function(){alert("this is window onload转载 2015-08-12 14:32:44 · 1757 阅读 · 0 评论 -
浏览器缓存机制详解 转载
https://mangguo.org/browser-cache-mechanism-detailed/浏览器缓存浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。接下来将要详细的讲述浏览器缓存的概 念和原理,新人要仔细阅读,甚至要多次反刍,缓存的知识除了和浏览器有关,还涉及到HTTP协议,所以这也是比较难于转载 2016-01-18 23:53:57 · 443 阅读 · 0 评论 -
JS中的prototype
http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类转载 2015-11-30 22:56:33 · 419 阅读 · 0 评论 -
浏览器缓存机制
http://www.cnblogs.com/skynet/archive/2012/11/28/2792503.html作者:吴秦出处:http://www.cnblogs.com/skynet/本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名吴秦(包含链接).浏览器缓存机制,其实主要就是HTTP协议定义转载 2016-01-04 16:03:03 · 357 阅读 · 0 评论 -
关于JavaScript命名空间的一些心得
http://www.jb51.net/article/50772.htm这篇文章主要介绍了关于JavaScript命名空间的一些心得,分别给出了顶级、多级命名空间的例子,需要的朋友可以参考下最近重构东西,碰到命名空间的设定,搜了一些知识,请教了一些高手,把自己的心得写下来相信大家都知道,window是顶级的,这里就不写window了,先忽略1:关于转载 2016-03-31 16:20:24 · 382 阅读 · 0 评论 -
Javascript 中的 && 和 || 使用小结
http://www.jb51.net/article/23190.htmJavascript 中的 && 和 || ,有时候用作条件判断,非常的简洁,不熟悉的朋友可能不太了解,这里最后有个朋友补充,非常的好。普通情况下的 && 和 || 比较简单,这里不进行讨论。 准备两个对象用于下面的讨论。 复制代码 代码如下:var alice =转载 2016-03-31 17:38:34 · 451 阅读 · 0 评论 -
ESAPI处理sql注入和xss攻击
使用ESAPI防止XSS的做法:String safe = ESAPI.encoder().encodeForHTML( request.getParameter( "input" ) );对用户输入“input”进行HTML编码,防止XSS。 使用ESAPI防止ORACLE数据库SQL注入的做法: String sqlStr=“select name f转载 2016-11-10 14:55:38 · 11866 阅读 · 0 评论 -
jquery关键字 unrecognized expression jquery
今天发现js异常,unrecognized expression jqueryjquery提示 有id aaa$bbb这种取值方式有异常,http://api.jquery.com/category/selectors/查了下这些都是关键字不能用 !"#$%&'()*+,./:;?@[\]^`{|}~原创 2017-05-23 10:49:30 · 15469 阅读 · 0 评论 -
$.Form.serialize
<br />http://www.123-cha.com/prototype/api/form/serialize.htm<br /> serialize(formElement[, getHash = false]) -> String | object<br />串行化表单数据为字符串,以适用于 Ajax 请求(默认行为)。若指定可选的参数 getHash 值为 true,则返回一个 Hash 对象,以表单控件的名称(name 属性)为“键”,控件所代表的数据为“值”。 <br />根据可选参数 get转载 2011-05-24 16:12:00 · 1730 阅读 · 0 评论 -
JS面向对象例子
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CO转载 2010-07-01 19:17:00 · 1262 阅读 · 0 评论 -
JS页面计时器
<!--var c=0var tfunction timedCount(){document.getElementById(txt).value=cc=c+1t=setTimeout("timedCount()",1000)}function stopCount(){clearTimeout(t)}// -->原创 2009-04-17 14:15:00 · 20578 阅读 · 1 评论 -
判断浏览器是刷新还是关闭窗口
<!-- function CloseOpen(event) { if(event.clientX<=0 && event.clientY<0) { alert("关闭"); }原创 2009-04-18 12:35:00 · 1029 阅读 · 0 评论 -
JS的Array怎么用
<!--var xvar mycars = new Array()mycars[0] = "宝马"mycars[1] = "奔驰"mycars[2] = "宾利"for (x in mycars){document.write(mycars[x] + "")}// --> 运行结果:宝马奔驰宾利原创 2009-04-17 10:47:00 · 897 阅读 · 0 评论 -
JS中的异常处理(try.catch)
<!--var txt=""function message(){try { adddlert("Welcome guest!") }catch(err) { txt="本页中存在错误。/n/n" txt+="错误描述:" + err.description + "/n/n" txt+="点击“确定”继续。/n/原创 2009-04-17 10:52:00 · 1054 阅读 · 0 评论 -
JS获取浏览器信息
<!--document.write("浏览器:")document.write(navigator.appName + "")document.write("浏览器版本:")document.write(navigator.appVersion + "")document.write("代码:")document.write(navigator.appCo原创 2009-04-17 13:50:00 · 1600 阅读 · 0 评论 -
JS操作COOKIE
<!--function getCookie(c_name){if (document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "=")if (c_start!=-1){ c_start=c_start + c_name.length+1 c_end=document.coo原创 2009-04-17 14:01:00 · 1037 阅读 · 0 评论 -
js的异常处理,try和throw结合
var x=prompt("请输入 0 至 10 之间的数:","")try{ if(x>10) throw "Err1" else if(x throw "Err2"else if(isNaN(x)) throw "Err3"} catch(er){if(er=="Err1") alert("错误!该值太大!")if(er == "Err2") alert("错误!该值太小!"原创 2009-04-17 10:54:00 · 2475 阅读 · 0 评论 -
JS的object类型怎么用
<!--personObj=new Object()personObj.firstname="John"personObj.lastname="Adams"personObj.age=35personObj.eyecolor="black"document.write(personObj.firstname + " 的年龄是 " + personObj.a原创 2009-04-17 14:26:00 · 2780 阅读 · 0 评论 -
javascript弹出窗口代码大全(转)
转帖,用来学习的 javascript弹出窗口代码大全 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口;www.kunde58.com 2.弹启一个被F11化后的窗口;www.kunde58.com 3.弹启一个带有收藏链接工具栏的窗口www.wangye8转载 2009-05-20 09:58:00 · 2134 阅读 · 0 评论 -
简单的弹出页面例子
function openwin() { window.open ("page.html", "newwindow", "height=600, width=800, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no" ); } ...test原创 2009-05-20 10:17:00 · 689 阅读 · 0 评论 -
Js操作DOM对象的例子
原地址:http://cobweb.javaeye.com/blog/248061#comments ,我试了下可以运行,但是感觉这样子操作DOM对象的话那么原来写的 1 2 3 4 5 部分代码就没有用了,因为新显示的下拉框都是通过JS生成的 js dom 动态生成转载 2009-10-05 14:57:00 · 1566 阅读 · 0 评论 -
js中with、this的用法
http://hi.baidu.com/qd_user/blog/item/cbbe1bed219ead35269791c4.html with 语句 为一个或一组语句指定默认对象。用法:with () ;with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:x = Math.cos(3 * Math.PI) + Math.s转载 2009-10-30 15:35:00 · 760 阅读 · 0 评论 -
如何获取Input标签自定义属性的值ie 8 9 10下取值
系统里面 有自定义的属性,原来ie8的模式下var firstObj = document.all(ocxList[j]);var eee = firstObj._hmdm; 可以直接点出来,现在切换成ie9 和10之后这样取值就是null了,改用jquery和直接对象方式来获取还是可以取到值,但是写法感觉麻烦了不少var原创 2017-03-24 17:51:57 · 3695 阅读 · 0 评论