javascript
binbinxyz
做事认真负责,待人亲切友善。
展开
-
js版俄罗斯方块
上周闲来无事,忽然想起了经典的游戏俄罗斯方块。于是乎,我花点儿时间,自己用js代码写了一个。不敢独享,特为大家奉上源码。请各位看官吐槽!斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!附源码(下载地址:http://download.csdn.net/detail/binbinxyz/5152877):原创 2013-03-18 10:13:00 · 2567 阅读 · 2 评论 -
js版俄罗斯方块(二)
之前曾发过一个js版的俄罗斯方块,界面比较简单,Bug也不少。抽空重构了一下,加入了javaScript面向对象的知识,修复了一些明显的BUG。斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!源码(下载:http://download.csdn.net/detail/binbinxyz/5186774)公开如下:原创 2013-03-27 12:47:30 · 2293 阅读 · 0 评论 -
js版俄罗斯方块(三)
斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!俄罗斯方块是一个经典的游戏,想必地球上找不到没玩过这个游戏的人吧?发布一个javascript版的俄罗斯方块,该版本基于之前开发的俄罗斯方块,算是该程序的升级版本吧~既然是升级,就顺道把本次升级内容也发上来吧:1、解决了旧版IE不兼容的问题,目前可以支持IE、360、F原创 2014-03-17 16:33:31 · 1275 阅读 · 0 评论 -
js查看日志
//执行常用命令 function exec (command) { var wsh = new ActiveXObject('WScript.Shell'); if (wsh) wsh.Run(command); } //查看日志 function ViewLogFile() { var command = "notepad.exe " +原创 2014-05-05 20:01:37 · 1829 阅读 · 0 评论 -
嵌套iframe页面中的JS调用
当你打开本页时,我猜你一定十分熟悉如何在页面上添加一段java原创 2014-07-26 21:36:42 · 14351 阅读 · 0 评论 -
文本框的值是否为中文字符
使用js正则表达式匹配中文,需要了解中文字符在unicode编码中所处的区间。这样才能够了解表达式的匹配原理。 首先在正则表达式中使用 Unicode,必须使用\u开头,接着是字符编码的四位16进制表现形式。 简单匹配中文方法: /[^\u0000-\u00FF]/ (匹配非单字节字符 ) 另错误方法:/[^\u00-\uFF]/ (匹配 非单字节字符、还包括一些全半角符号如,.(){}’”!原创 2015-08-18 11:18:41 · 1773 阅读 · 0 评论 -
js复制剪切应该很简单
A modern approach to copy text to clipboard原创 2015-10-08 16:50:30 · 813 阅读 · 0 评论 -
只能输入数字的文本域
斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处! 这两天做项目时遇到一个手机号码的表单项,简单进行处理后我就提交测试了。原以为任务顺利完成,不曾想测试却给我反馈一个BUG,要示我修复后重新提交。源码手机号码:<input type="text" id="phone" name="phone" maxlength="11" />原创 2015-11-10 16:26:35 · 1882 阅读 · 2 评论 -
浅谈 JS 创建对象的 8 种模式【转】
JS 创建对象的 8 种模式转载 2015-10-28 17:39:29 · 493 阅读 · 0 评论 -
通过实验窥探javascript的解析执行顺序
简介javascript是一种解释型语言,它的执行是自上而下的。但是各浏览器对于【自上而下】的理解是有细微差别的,而代码的上下游也就是程序流对于程序正确运行又是至关重要的。所以我们有必要深入理解js的执行顺序。为此,我设计了如下八个实验来获得最确切的结果。斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!实验//原创 2014-03-17 11:32:07 · 892 阅读 · 0 评论 -
创建XMLHttpRequest
//定义一个变量用于存储XMLHttpRequest对象 var request = false; //尝试使用较新版本IE中的Msxml2.XMLHTTP创建XMLHttpRequest对象 try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { //尝试使用较旧版本IE中的Mic原创 2014-02-26 18:50:10 · 959 阅读 · 0 评论 -
页面常用的两个回车事件
输入用户名回车时密码框获取焦点:输入密码回车时提交表单:原创 2014-01-13 10:23:09 · 1523 阅读 · 0 评论 -
jquery.treeview插件简单示例(一)
静态树示例,源码如下: TREEVIEW Item 1 Item 1.1 Item 2 Item 2.1 Item 2.1.1原创 2013-04-02 19:00:24 · 2023 阅读 · 0 评论 -
jquery.treeview插件简单示例(二)
动态树示例jsp页面源码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> treeview test jqu原创 2013-04-02 19:12:00 · 2717 阅读 · 0 评论 -
让我郁闷半天的一段javaScript代码
斌斌 (给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!用js写东西的时候遇到了一个神奇的现象:直接调用某函数A(方便讨论)可以正常运行,在另外的函数B里面调用该函数A一直出错。我声明一点:该函数B与A是无关的。先贴上代码,如下:代码一: function Circle(r) { this.r = r原创 2013-03-21 19:39:27 · 898 阅读 · 0 评论 -
JavaScript在XHTML中的用法
编写XHTML代码的规则要比编写HTML要严格得多,类似下面的代码在HTML中是有效的,但在XHTML中则是无效的。 function compare(a, b) { if(a < b) { alert("a is less then b"); } else if(a > b) { alert("a is greater then b"); } el原创 2013-04-10 20:52:43 · 1074 阅读 · 0 评论 -
javascript标签在页面中的位置
在制作网页的过程中,我们经常写类似下面的代码: Example HTML Page 按照惯例,所有的元素都应该放在页面的元素中。请注意:无论引用几个外部js文件,浏览器都会按照元素在页面中出现的先后顺序对它们依次进行解析 。换句话说,在第一个元素包含的代码解析完成后,第二个包含的代码才会被解析,然后才是第三个、第四个...这种做法的目的就是原创 2013-04-10 20:22:26 · 1155 阅读 · 0 评论 -
JavaScript中的<noscript>元素
Example HTML Page 本页面需要浏览器支持(启用)JavaScript alert(1); 在以下两种情况下,上述代码标记中的内容会显示出来:浏览器不支持脚本浏览器支持脚本,但脚本被禁用。除此之外,用户在浏览器中永远看不到标记中的内容。原创 2013-04-10 21:08:41 · 1248 阅读 · 0 评论 -
高性能web开发如何加载JS,JS应该放置在什么位置
摘自:http://blog.csdn.net/pigkeli/article/details/9625565所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)上引用了CSS转载 2013-09-27 21:50:05 · 803 阅读 · 0 评论 -
搜集过防止用户点“后退”和刷新页面的一些方法
<!-- if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.src转载 2014-01-11 02:10:04 · 1181 阅读 · 0 评论 -
身份证号码的合法性校验
javascript版本的身份证号码的合法性校验/** * 检验身份证号码 * 15位:ddddddyymmddxxp * 18位:ddddddyyyymmddxxxy * @param cardNum 身份证号码 string * @param needAlertError 是否需要弹出错误提示信息 * @return true/false */function原创 2015-08-18 16:35:09 · 2523 阅读 · 0 评论