
js
hjjk888
这个作者很懒,什么都没留下…
展开
-
正则--验证整数
^[1-9]{1}[0-9]{1,11}(\.[0-9]{1,2})?$|^(0.)[0-9]{1,2}$这时我自己写的验证一个正数的正则表达式,要求是:整数位最多12位,小数位最多2位,请高手看看有没有问题,自己写的测试了一些数据,没问题,但是毕竟自己测,测试用例不一定全,高手确认下!^(0|[1-9][0-9]{0,11})(\.[0-9]{1,2})?$注意这里开头 ...原创 2010-05-07 17:04:03 · 213 阅读 · 0 评论 -
关于JavaScript中打印jsp对象的问题
假如jsp页面里一个strTest的String对象,值为“mystring”,在JavaScript想打印出值,有如下打印方式alert();alert(“”);用哪一种呢。。你可以试下,会发现,不会执行alert,为什么呢??看下源代码alert(mystring);//相当于打印出来的是名字为mystring的一个js对象,找不到这个对象,所以无法执行aler...原创 2011-10-07 15:27:34 · 541 阅读 · 0 评论 -
div的align和text-align
CSS text-align 属性首先这个属性css的属性,在div里面的应用为 This is some text!align是div的属性虽然对于div诗一样的作用但请看下面兼容提示[quote]在 HTML 4.01 中,不赞成使用 div 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 div 元素的 a...原创 2011-07-18 11:21:46 · 564 阅读 · 0 评论 -
用js+css+jsp做的Tab分页
[code="java"] [/code]下面紧接着是css代码有几个问题需要注意、、[quote]1.1处为div的高度,为了实现Tab页的效果,得让li(2处)+margin(3)==div的高度2.border占高度覆盖div边框的问题。。[/quote][code="java"].demo .mainNavg ...原创 2011-07-21 17:49:03 · 399 阅读 · 0 评论 -
function,new function,new Function对比
函数是JavaScript中很重要的一个语言元素,提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。 使用方法一: var foo01 = function() //or fun01 = function() { var temp = 100; this.temp = 200; retur...原创 2011-07-22 13:46:27 · 108 阅读 · 0 评论 -
js和css属性对照表
[url]http://www.php100.com/html/webkaifa/DIV_CSS/2009/0418/2357.html[/url][code="java"]宽度测试.dividv{width:800px; height:500px; float:left; border:1px solid #FF0000; overflow:hidden;}.di...原创 2011-07-25 11:59:19 · 112 阅读 · 0 评论 -
谈谈Javascript的this指针
[url]http://developer.51cto.com/art/200907/136245.htm[/url][color=red]太精彩了。。[/color]原创 2011-07-26 15:00:25 · 151 阅读 · 0 评论 -
兼容IE和firefox,获得上传文件绝对路径
firefox为了浏览器安全性,不能获得上传文件绝对路径。。document.getElementById('file').value获得的是文件名在ie里获得的却是绝对路径[code="java"]function readFile(fileBrowser) { if (navigator.userAgent.indexOf("MSIE") != -1) { ...原创 2011-10-17 09:59:12 · 588 阅读 · 0 评论 -
js动态设置方法
In essence, privileged methods are dynamically generated methods, because they’re addedto the object at runtime, rather than when the code is first compiled. While this technique iscomputationally...原创 2011-03-22 15:58:22 · 256 阅读 · 0 评论 -
自己写的多表单插入数据和几个form同时提交
[code="java"]Insert title herefunction submitAll(){ submitMultiForm(); var forms=document.forms; for(var i=0;i=0) { str+=projects[k].value+","; count++; ...原创 2011-07-28 18:40:33 · 335 阅读 · 0 评论 -
div+ajax实现类似iframe功能
[code="java"]function showAtRight(url){ sendRequest(url);}var request=false; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new Activ...原创 2011-08-01 17:03:09 · 401 阅读 · 0 评论 -
浏览器加载显示html的顺序
其实浏览器加载显示html的顺序是按下面的顺序进行的:1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)。3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。4、并且在下载后进行解析,解析过程中,停止...原创 2011-08-02 15:36:56 · 210 阅读 · 0 评论 -
iframe的属性:document和Document以及Document的属性和iframe在各个浏览器获得内部文档的写法...
.document引用到是的 iframe所在页面对象,.Document (大写D),才能引用到iframe内含对象[code="java"]function SetCwinHeight(obj){// alert(obj.document.getElementById("tDiv").innerText);//可以获得当前页面id为tDiv的div的值 aler...原创 2011-08-03 11:37:26 · 733 阅读 · 0 评论 -
转:Div自适应高度
由于设计页面需要,要把两个并排显示的div实现一样高的效果,n行n列布局,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标。方法有以下几种:1、JS实现(判断2个div高);2、纯css方法;3、加背景图片实现。首先说下本博客实现的2个div一样高的方法(即js方法)。div+css基本布局:[code="java"]1、js实现div自适应高度代码如...原创 2011-08-04 14:49:23 · 110 阅读 · 0 评论 -
另类的实现逻辑问题
转自[url]http://www.ilovejs.net/archives/959/comment-page-1#comment-1245[/url]前几天在群里有人提出了一个关于动态插入DOM元素的问题,并由此引出了如何删除数组中重复项的讨论,为此我写了一个小函数来实现这个需求: [code="java"]var pureMultil=function(arr){ var...原创 2011-10-07 11:23:50 · 139 阅读 · 0 评论 -
(转)实现Ajax请求队列按顺序执行
摘自[url]http://www.ilovejs.net/archives/163[/url]之前想做一个Web桌面的项目,考虑的必须得使用Ajax请求队列,使得Ajax的请求能按照队列按顺序执行,解决了Ajax异步传输覆盖的问题,也看了几个别人的代码,都整不太明白,所以自己干脆自己搞搞阵,自己实现,也得个安慰奖。我的实现方法很简单,通过递归调用函数,而无需使用定时器去检查Ajax请求是否已...原创 2011-10-07 10:23:47 · 690 阅读 · 0 评论 -
摘抄--从function的定义看JavaScript的预加载
[url]http://www.nowamagic.net/librarys/veda/detail/106[/url]原创 2011-09-28 10:59:25 · 123 阅读 · 0 评论 -
js完成的提取网页信息
[code="java"]public static void pattern(){ String str="今日团购:仅售48元!价值160元的双塔采摘园葡萄节双人行(可带1名儿童),采摘+垂钓+烧烤,吃不了可以“兜”着走!"; String part1; String part2; String pattern="(.*)(.*)"; Pattern ...原创 2010-08-15 14:07:55 · 160 阅读 · 0 评论 -
正则匹配双字节文字
[code="java"]String.prototype.lenB=function() { return this.replace(/[^\x00-\xff]/g,"##"); }[/code]在正则中\x指的是 十六进制!但如果写成 \x0-\xfjs会自动纠错的因为 一个字节是八...原创 2010-08-15 15:07:56 · 1150 阅读 · 0 评论 -
动态给函数传递参数
[code="java"]function doit(){document.getElementById('aa').onclick=function(){doit2('aaaaaa');}}function doit2(value){alert(value);}[/code]这样 就可以传递给doit2参数了!!...原创 2010-05-26 10:22:29 · 142 阅读 · 0 评论 -
解决图片预装载问题
今天有人在群里提出了 这么个问题[code="java"] function bigimage(imageurl) { var varname = new Image(); varname.src = imageurl; if (varname.width>99) { document.write ( " "); alert("dat...原创 2010-06-08 09:59:49 · 92 阅读 · 0 评论 -
JS的DELETE
delete 运算符从对象中删除一个属性,或从数组中删除一个元素。delete expressionexpression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。说明如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。在所有其他情况下,返回 true。...原创 2011-05-06 15:51:16 · 202 阅读 · 0 评论 -
js对象和属性
Javascript的可用对象有: anchor applet button checkbox Date document form history link location Math password radioButton reset selection str...原创 2011-05-06 15:54:47 · 105 阅读 · 0 评论 -
JS获取网页中HTML元素的几种方法分析
getElementById getElementsByName getElementsByTagName 大概介绍 getElementById ,getElementsByName ,getElementsByTagName 后两个是得到集合,byid只是得到单个对象 getElementById 的用法 举个例子: 网页教学网 ...原创 2010-10-19 16:57:01 · 113 阅读 · 0 评论 -
css区分各个浏览器和css Hack
[code="java"]原创 2011-09-07 16:29:20 · 299 阅读 · 0 评论 -
js中style属性以及仿制window.alert()功能和自定义
JS操作css下面是引用的。。很不错的总结、、[quote]使用js操作css属性的写法是有一定的规律的:1、对于没有中划线的css属性一般直接使用style.属性名即可。如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后...原创 2011-09-14 17:32:22 · 219 阅读 · 0 评论 -
设置有iframe的页面根据窗口大小自动调整大小
有时页面会出现莫名的不能占满页面的情况[code="java"]window.onload=function(){ var height=document.documentElement.clientHeight; document.getElementById('left_area_id').style.height=height-2+"px"; do...原创 2011-09-16 14:24:39 · 1973 阅读 · 0 评论 -
IE和FF中获取兄弟节点
[code="java"]function getNextNode(target){ var rel=target; do{ rel=rel.nextSibling; }while(rel.nodeType!=1) return rel}[/code]至于这么些的原因见下面nodeType = 3是文本节点nodeType = 1是html节点...原创 2011-09-16 14:26:16 · 171 阅读 · 0 评论 -
js 自行函数
有很多方法立即执行匿名函数,简单的整理就有下面三种的典型方式(还有其他方式的,欢迎告知):方式一(function() { // …})();方式二void function() { // …}();方式三~function() { // …}();方式一 和 方式二 大家可能都看到过,这里主要说明下 方式...原创 2011-09-19 16:46:20 · 201 阅读 · 0 评论 -
firefox上传文件
先看一个实例:jsp[code="java"] テーマファイル:  * js代码[code="java"] var themePath=document.getElementById('themePath'); themePathDiy.value=themePath.files[0].getAsDataURL();//传到...原创 2011-09-23 15:19:53 · 735 阅读 · 0 评论 -
IE中的条件编译
[quote]条件编译介绍在IE有一个几乎没人知道的特性--“条件编译(Conditional Compilation)”。从IE4开始,IE开始支持这一特性,当它出现在一些Ajax相关的JavaScript中才开始引起人们的注意。它是一种对象探测的绝对形式,条件编译使IE按照用户预先定义在JScript或者JavaScript中的条件逻辑响应你的指令。你也可以把它想成是你脚本的“条件注释...原创 2011-10-30 18:53:57 · 551 阅读 · 0 评论