
javascript
Keybo-X
这个作者很懒,什么都没留下…
展开
-
Javascript中的escape,encodeURI,encodeURIComponent的区别
Javascript对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:docum原创 2012-11-20 09:17:38 · 566 阅读 · 0 评论 -
window.open打开新窗口 参数 .
1,基本描述1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量oNewWindow,如果打开不成功,则oNewWindow的值为null。同时为了对打开的窗口预先做一些控制,提供了转载 2013-02-27 17:57:56 · 1044 阅读 · 0 评论 -
日期/日历插件My97Datepicker功能介绍
一. 简介1. 简介目前的版本是:4.0 正式版 发布于2008-05-302. 注意事项My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名 My97DatePicker.htm是必须文件,不可删除 各目录及文件的用途: WdatePicker.js 配置文件,在调用的地方仅需使用该文件 config.js转载 2013-03-12 13:49:12 · 1220 阅读 · 0 评论 -
js库
流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。 1. 表单原创 2013-01-22 19:50:35 · 877 阅读 · 0 评论 -
js混淆代码还原-js反混淆:利用js进行赋值实现
方法一:利用IE开发人员工具(IE8开始已经自带,IE7以前需要下载安装IE Developer Toolbar)进行反混淆,本人常用Chrome,但是没有找到利用Chrome自带的开发人员工具去实现反混淆的方法。。。希望哪位园友知道告知。。。不罗嗦,直接上图 方法二:代码实现(ps.好吧,作为部分开发人员的普遍幽怨,很多开发者最希望的还是使用自己开发的东西,原创 2013-01-08 13:10:05 · 1737 阅读 · 0 评论 -
URL传参乱码总结
1、使用一个encodeURI()对字符串进行编码后,浏览器会给这个url进行一次编码,而tomcat会自动给url进行一次解码。所以后台只需要转一次码。 2、使用两个encodeURI()对字符串进行编码后,浏览器不会给这个url进行一次编码,而tomcat会自动给url进行一次解码。所以后台只需要转一次码。原创 2013-01-08 01:58:08 · 1731 阅读 · 1 评论 -
验证电话号码的正则表达式
1,这种是比较简单的验证号码:电话号码只能包含”(“、“)”、“-”和数字keyup="value=value.replace(/[^\0-9.-]/g,'');"> 也适合TextBox2.这种是有点复杂的:下面的区号3-4位,电话号码7-8位,只能包含”(“、“)”、“-”和数字 cript"> var str = "(010)68836原创 2012-12-17 23:03:24 · 2167 阅读 · 0 评论 -
jquery验证电话号码
var isMobile=/^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/; var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/; if(!isMobile.test(需要验证的值) && !isPhone.test(需要验证的值)){ alert("请正确填写电话号码,例如:13415原创 2012-12-17 23:11:12 · 2244 阅读 · 0 评论 -
带时间选择得JS日期控件
很多时候需要用到带时间选择的日期控件,在网上搜索了很多终于搜到了梅子(meizz)的一个,具体是什么时候的版本不清楚了,现在的3.0版本上是没有选择时间的。 兴奋之余,看到这个控件原来没有秒的选择,可能是秒用的太少了,不过好多的用户可能就要挑这个的刺了。 花了点时间将秒的添上了,贴出来,让需要的朋友可以临时用一下。 效果界面:总体界面:时间部分的选择:转载 2012-11-23 11:59:41 · 2027 阅读 · 0 评论 -
js验证是否是一个时间
var reg=/^\d{1,4}[-\/]\d{1,2}[-\/]\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2}$/ ; 格式如:yyyy-MM-dd HH:mm:ss原创 2012-11-22 17:04:50 · 637 阅读 · 0 评论 -
Js检测判断URL输入是否正确
JavaScript检测判断用户输入的URL是否正确,简单的正则规则,很准确的判断URL的合法性,值得借鉴! 检查是否为URL function check(){ str = form1.txt.value; str = str.match(/http:\/\/.+/); if (str == null){ alert('你输入的URL无效')原创 2012-11-22 13:10:01 · 3621 阅读 · 0 评论 -
HTTP状态码大全
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用reque转载 2012-12-04 13:10:01 · 556 阅读 · 0 评论 -
[实战分析] 编写高效的JavaScript程序
摘要:有人说想要快速的加载Web网页就如同汽车一样,需要使用特殊工具。想知道JavaScript如何在V8中工作的吗?如何避免性能中出现的陷阱?当涉及到编写高效的内存和快速创建代码时总会出现一些常见的弊端,在这篇文章中我们将带领大家探索高效编写代码的测试验证方法。Addy Osmani是谷歌公司Chrome团队中的一名程序开发工程师。他是一位JavaScript爱好者,曾经编写过一本开转载 2012-11-20 20:29:04 · 614 阅读 · 0 评论 -
javascript 按回车键相应按钮提交事件
在表单提交前经常遇到表单验证问题而常用的方法有以下两种.1、使用提交按钮提交,在form表单中的onsubmit事件进行表单验证: function onSub(){ //表单验证代码 } 2、使用button或图片的onclick事件调用表单验证代码: 但是,使用第二种方式进行提交表单时,不能在填写完表单时,按原创 2012-11-20 09:18:22 · 1707 阅读 · 0 评论 -
浅谈 js中parseInt函数的解析
首先还是从很热门的实例parseInt("09")==0说起。parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",16原创 2012-12-04 12:00:35 · 836 阅读 · 0 评论 -
2010-10-10 10:16 js的parseInt("08")("09")事件
js的parseInt("08")事件不小心范了一个低级错误,这个问题也是很多初学者容易忽略滴,它就是js中的整数转换函数parseInt(string, radix)。使用parseInt转换"01" - "07"时,返回的结果和预期的一样,相应得到1 - 7,如果是parseInt("08")、parseInt("09")...,那么得到的数值将不是8、9...,大家可以试试。不清转载 2012-12-04 11:53:25 · 601 阅读 · 0 评论 -
js获取url参数方式
方式一:/** * 用正则匹配url参数 * @param name * @return {*} */function getQueryStringRegExp(name) { var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i"); if (re原创 2014-01-08 17:20:54 · 1194 阅读 · 0 评论