随笔分类 -  JavaScript

摘要:正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在Javascript1.2 版本以上提供。 下面我们看看有关正则表达式的介绍: 正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查... 阅读全文
posted @ 2007-04-25 15:25 meil 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:下面的提供了在正则表达式中能够使用的完整对特殊字符的一个完整的列表和描述。 表1.3:正则表达式中的特殊字符: 字符\ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,\不作解释。 例如:/b/匹配字符'b',通过在b 前面加一个反斜杠\,也就是/\b/,则该字符变成特殊字符,表示匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该... 阅读全文
posted @ 2007-04-25 15:25 meil 阅读(773) 评论(0) 推荐(0) 编辑
摘要:当表达式被检查的时候,文字符号提供了编辑正则表达式的方法。利用文字符号可以使到正则表达式保持为常数。例如,如果你在一个循环中使用文字符号来构造一个正则表达式,正则表达式不需进行反复编译。正则表达式对象构造器,例如,new RegExp("ab+c"),提供正则表达式的运行时编译。当你知道正则表达式的模式会变化的时候,应该使用构造函数,或者你不知道正则表达式的模式,而它们是从另外的源获得的时候... 阅读全文
posted @ 2007-04-25 15:25 meil 阅读(744) 评论(0) 推荐(0) 编辑
摘要:以下这些不是正则表达式的新增对象请参阅对应的Javascript对象的属性 $_属性 参考input $*属性 参考multiline $&属性 参考lastMatch $+属性 参考lastParen $`属性 参考leftContext $'属性 参考rightContext compile方法 在脚本运行期间编译正则表达式对象... 阅读全文
posted @ 2007-04-25 15:25 meil 阅读(962) 评论(0) 推荐(0) 编辑
摘要:Prototype.js 是Ruby On Rails的副产品, Javascript编写者的一把小军刀,提供了Ruby风格的简写语法和实效的函数,更难得的是完全跨浏览器,让大家舒舒服服写出又精简又不用愁心兼容的的JS代码,SpringSide 已经离不开它了。Prototype在线手册 /** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ v... 阅读全文
posted @ 2007-04-24 19:14 meil 阅读(8476) 评论(3) 推荐(0) 编辑
摘要: 在Web项目中控件值的校验是不可少的,对于有大量控件的页面,程序员通常要使用Javascript编写大量的脚本进行,有没有一种方式可以减少程序员的这种大量重复编码的方式。最近,在一个项目中尝试了这种方式,大大的减少了前后台的校验代码的编写。 此技术的实现并不复杂,只是实现了一种检验的思路,希望能给给大家起个抛砖引玉的作用。由于工作原因我使用ASP+JS实现,其实语言只是一种工具,关键是思路。当然,也可以用ASP.NET实现。 阅读全文
posted @ 2007-04-09 19:02 meil 阅读(3850) 评论(14) 推荐(0) 编辑
摘要:1/**//*------------------------------------------------------------ 2 * S.Sams Lifexperience 3 * CopyRight (C) 2003-2007 S.Sams Lifexperience ScriptClassLib 4 * MSNLive: S.Sam... 阅读全文
posted @ 2007-04-06 13:48 meil 阅读(2497) 评论(3) 推荐(0) 编辑
摘要:所有的万维网文件都是由超文本标志语言HTML所创建的。在这种语言中,可以使用各种标记对文件进行处理。这些标记决定了文件内容的外观、结构以及交互性等方面,他们的共同之处就是都使用"",例如段落标记,图片标记等。 在浏览器中,是看不到任何HTML标记的,但是在浏览器中所看到的网页效果却都是由这些标记生成的。 在大多数情况下,在创建站点时并不需要对HTML标记进行掌握,因为在FrontPage 2... 阅读全文
posted @ 2007-04-05 13:42 meil 阅读(1082) 评论(1) 推荐(0) 编辑
摘要:getElementById getElementsByName getElementsByTagName 大概介绍 getElementById ,getElementsByName ,getElementsByTagName 后两个是得到集合,byid只是得到单个对象 getElementById 的用法 举个例子: 网页陶吧 同一页面内的引用方法: 1、使用id:... 阅读全文
posted @ 2007-04-05 11:50 meil 阅读(9918) 评论(5) 推荐(0) 编辑
摘要:比如 index.asp?id=xxx&name=xxx 怎么用javascript怎么能取到id的name的值呢?方法一: 1 方法二: 在eWebEditor在线编辑器里是这样处理的,给你参考一下: 1var URLParams = new Array();2var aParams = document.location.search.substr(1).split('&');3for (... 阅读全文
posted @ 2007-04-05 11:40 meil 阅读(1204) 评论(1) 推荐(0) 编辑
摘要:1、request.QueryString("参数")//获取指定参数,返回字符串;2、request.QueryStrings();//获取全部参数,并返回数组;3、request.setQuery("参数","参数的值");//如果当前地址栏有此参数,那么将更新此参数,否则返回一个新的地址栏参数字符串。例如:当前地址栏参数字符串为:?name=a&site=never_onlinealert(... 阅读全文
posted @ 2007-04-05 11:06 meil 阅读(3690) 评论(1) 推荐(0) 编辑
摘要:test.htm 1 2 3 4 New Document 5 6 7 8 910111213141516ID" >17ID" >18ID" >19ID" >2021名称," mustitem="true">22名称," mustitem="true">23名称," musti... 阅读全文
posted @ 2007-04-05 09:52 meil 阅读(3773) 评论(8) 推荐(0) 编辑
摘要:function validate(){ //var Elements = document.all; var Elements = document.getElementsByTagName("*"); var msgs; var i; for ( i in Elements ) { if ( Elements[i].type == "text" ) { alert(Element... 阅读全文
posted @ 2007-04-03 12:04 meil 阅读(3668) 评论(4) 推荐(0) 编辑
摘要:JavaScript, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is one of the world's most popular programming languages. Virtually every personal computer in the world has at least one JavaScript interpreter installed on it and in active use. JavaScript's popularity is due entirely to its role as the scripting language of the WWW. JavaScript,或者叫 Mocha,或者叫 LiveScript,或者叫 JScript,又或者叫 ECMAScript,是世界上最流行的编程语言之一。事实上世界上的每一台个人电脑都安装并在频繁使用至少一个JavaScript解释器。JavaScript的流行完全是由于他在WWW脚本语言领域中的地位 阅读全文
posted @ 2007-02-26 13:00 meil 阅读(1792) 评论(8) 推荐(1) 编辑
摘要:如果你找的javascript的东西的话,建议你 ctrl+F 直接在这个页上找,因为这里80%有你要找的,但是要让你挨着看的话,你就准备看完就去配眼镜!! 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.sr... 阅读全文
posted @ 2007-02-06 20:18 meil 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:利用javascript来转换 Unicode文本原型: 转换代码: 正向转换 阅读全文
posted @ 2007-02-05 16:32 meil 阅读(1144) 评论(2) 推荐(0) 编辑
摘要:gb2312 unicode转换工具 unicode 转换工具 使用方法: 在下面的文本框中输入中文文字,按“转化”,即可将其转化为unicode字符。 再按“还原”,即可将其还原为简体中文。 阅读全文
posted @ 2007-01-31 16:23 meil 阅读(3361) 评论(2) 推荐(0) 编辑
摘要:我们知道文本框可以有一个为maxlength的属性,可以限制文本框的长度,当时备注框textarea却没有,那么要怎样限制备注框的长度呢?其实很简单,只有加上想这样一句话onKeyDown='if (this.value.length>=20){event.returnValue=false}'就可以了,整个写法如下:=20){event.returnValue=false}'>aaaa ... 阅读全文
posted @ 2007-01-24 14:04 meil 阅读(3630) 评论(3) 推荐(0) 编辑
摘要:打开指定的文件并返回一个 TextStream 对象,可以通过这个对象对文件进行读、写或追加。object.OpenTextFile(filename[, iomode[, create[, format]]])参数object 必选项。object 应为 FileSystemObject 的名称。 filename 必选项。指明要打开文件的字符串表达式。 iomode ... 阅读全文
posted @ 2007-01-12 16:53 meil 阅读(2818) 评论(1) 推荐(0) 编辑
摘要:1、dayin() 作用:将id为dayin的内容,新建页面并打印,可解决打印某页面中的部分内容的问题。 使用方法:将要打印的内容通过 包含起来,然后在某个按扭中定义事件 function dayin() { var code="" code+=document.all.dayin.innerHTML; code=code.to... 阅读全文
posted @ 2007-01-05 15:20 meil 阅读(5450) 评论(16) 推荐(0) 编辑