javascript下利用for( in )语句 获得所有事件名称的代码
events=[];for(o in document)if(/^on/.test(o))events.push(o)
这里输入代码内容
0
events=['
- '];for(o in document)if(/^on/.test(o))events.push(o)
- ')
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
result.innerHTML=events.sort().join('
相关推荐
-
javascript下利用for( in )语句 获得所有事件名称的代码
events=[];for(o in document)if(/^on/.test(o))events.push(o) 这里输入代码内容 0 events=[' '];for(o in document)if(/^on/.test(o))events.push(o) result.innerHTML=events.sort().join(' ') [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
javascript下利用数组缓存正则表达式的实现方法
如果能用字面量创建正则就最好不过,显然有时我们不得不使用new RegExp()这种大消耗的创建方法,比如语法高亮与排版就大量用到正则表达式,要用到的patten越多,需要的时间就越长,火狐好像是12秒就发出警告,IE就直接假死.这时我们就需要利用组存大法要提高我们程序的性能了. 通常摆在我们眼前的如下两种选择来作为我们的容器,数组或对象.我这里选择前者,前者更轻量一点.下面我们就hasClass函数作性能改进. 原来的写法: 复制代码 代码如下: var hasClass = function
-
javascript下利用arguments实现string.format函数
下面摘抄一下源码,深入分析一下他的设计实现思路: 复制代码 代码如下: function format(string) { var args = arguments; var pattern = new RegExp("%([1-" + arguments.length + "])", "g"); return String(string).replace(pattern, function(match, index) { return args
-
JavaScript下利用fso判断文件是否存在的代码
复制代码 代码如下: function ReportFileStatus(filespec) { var fso, s = filespec; fso = new ActiveXObject("Scripting.FileSystemObject"); if (fso.FileExists(filespec)) s += " exists."; else s += " doesn't exist."; return(s); } 采用客户端的 Fi
-
javascript下用for( in )语句 获得所有style 内容的脚本代码
events=[];for(o in O=obj.currentStyle)events.push(o+'='+O[o]) 这里输入代码内容 0 events=[''];for(o in O=obj.currentStyle)events.push(o+'='+O[o]) obj.innerHTML=' '+events.sort().join(' ')+' ' [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
php下利用curl判断远程文件是否存在的实现代码
复制代码 代码如下: //判断远程文件 function check_remote_file_exists($url) { $curl = curl_init($url); // 不取回数据 curl_setopt($curl, CURLOPT_NOBODY, true); // 发送请求 $result = curl_exec($curl); $found = false; // 如果请求没有发送失败 if ($result !== false) { // 再检查http响应码是否为200 $
-
Windows下通过bat获取网络连线实际名称,加强IP类设置脚本的兼容性
其中比较难解决的问题就是获取网络连线的实际名称,大部分人使用的IP设置脚本都是将[本地连接]写死在代码中,可实际上并不是所有电脑都叫本地连接:比如有的用户电脑可能升级了网卡驱动,或者更换了网卡,导致网络连线的名称变成"本地连接2",又比如有无聊好事者(某产线的作业员电脑),将网络连线的名称各种DIY,我就见过一个修改成"操蛋的青春",瞬间无语! 好了,废话不多说,直接上菜! 对于网络连线的实际名称,可能出现的情况有: 1.网卡更换/驱动升级导致名称变更,比如本地连接
-
Javascript核心读书有感之语句
在javascript中,表达式是短语,那么语句(statement)就是整句或命令.正如英文语句以句号结尾,javascript以分号结尾. 表达式计算出一个值,但语句使某件事发生. "使某件事发生"的一个方法是计算带有副作用的表达式.诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的.这种把表达式当做语句的用法也称做表达式语句(expression statement).类似的语句还有声明语句(declaration statement),声明语句用来声明新变量或者定义
-
JavaScript for循环 if判断语句(学习笔记)
今天学习了JavaScript里面的for循环以及if的判断语句 for(初始值:循环条件:操作){ 满足条件要执行的代码语句 } 初始值:循环前的初始化变量,通常为赋值表达式:建议用var赋值,可以加快运行速度. 循环条件:每次循环前要计算的条件,是运算符类别中的条件运算符,返回值为true或false,当返回值为true时执行循环,为false时退出循环.(往往是i>=n;或用逻辑运算符) 操作:每循环一次以后要计算的表达式,通常是递增++或递减--等赋值表达式. for语句中的三个参数,第
-
JavaScript中利用Array和Object实现Map的方法
本文实例讲述了JavaScript中利用Array和Object实现Map的方法.分享给大家供大家参考.具体如下: 昨天突然看到以前别人用JavaScript实现的Map感觉很不错,但是发现有个别方法有问题,顺便完善了下,添加了 remove .indexOf .values.clear等方法. /** * @author blune68 * @version 0.1, 07/27/12 * */ function Map(){ this.keys = new Array(); this.dat
随机推荐
- 定制全新的Win2000另类“位置条”
- iOS 键盘输入限制(只能输入字母,数字,禁止输入特殊符号)
- 阿里云上从ASP.NET线程角度对“黑色30秒”问题的全新分析
- php实现转换ubb代码的方法
- php中用数组的方法设置cookies
- 优化WordPress的Google字体以加速国内服务器上的运行
- 为php4加入动态flash文件的生成的支持
- python开发环境PyScripter中文乱码问题解决方案
- ASP提示错误 '8002801d'的解决办法
- mysql与mssql的md5加密语句
- 常用Linux Shell进阶部分小结
- 成为有钱人的25种方法
- 了不起的node.js读书笔记之node的学习总结
- 实现了基于TCP的Java Socket编程实例代码
- MySQL 去除重复数据实例详解
- Java加密解密工具(适用于JavaSE/JavaEE/Android)
- javascript实现页面刷新时自动清空表单并选中的方法
- 使用array_map简单搞定PHP删除文件、删除目录
- jdk中动态代理异常处理分析:UndeclaredThrowableException
- JS实现模糊查询带下拉匹配效果