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
随机推荐
- 使用three.js 画渐变的直线
- SWT(JFace)体验之StyledText类
- MySQL基本操作语句小结
- Vue监听数据对象变化源码
- 外贸网站屏蔽中国IP访问的多种方法
- Java性能调优概述
- Oracle数据完整性和锁机制简析
- jquery动态添加删除div 具体实现
- php 中文处理函数集合
- destoon实现底部添加你是第几位访问者的方法
- Android开发中GridView用法示例
- 简单实现MySQL服务器的优化配置方法
- window.event快达到全浏览器支持了,以后使用就方便了
- ubuntu服务器上快速部署docker的方法
- $.get获取一个文件的内容示例代码
- C++ 类的构造函数详解及实例
- 完美解决关于禁止ViewPager预加载的相关问题
- C语言中获取和改变目录的相关函数总结
- Docker拉取镜像的完整步骤
- python如何生成各种随机分布图