Welcome 微信登录

首页 / 脚本样式 / JavaScript

从数据结构分析看:用for each...in 比 for...in 要快些

从数据结构分析看:用for each...in 比 for...in 要快些

之前听说火狐的JS引擎支持for each in的语法,例如下述的代码:复制代码 代码如下:var arr = [10,20,30,40,50];for each(var k in arr) console.log(k);即可直接遍历出arr数组的内容。由于只有FireFox才支持,所以几乎所有的JS代码都不用这一特征。不过在ActionScript里天生就支持for each的语法,不论Array还是Vector,还是Dictionary,只要是可枚举的...
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置

关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置

IE下的DHTML有各种MS$的私有特征,已经是众所周知。其中有个比较有趣就是:event.screenX和event.screenY,可以获得系统级别的鼠标位置坐标。咋一听,其实也觉得没什么。屏幕上的坐标无非就是:浏览器客户区域里的坐标 + 浏览器窗口坐标 + 客户区偏移,仅此而已。IE本身就可以通过event和screen对象得到各种屏幕和窗体位置有关的信息。然而,真正诡异的事还没开始!按照标准的DOM模型定义,只有在触发某个事件的时候,才能从even...
用显卡加速,轻松把笔记本打造成取暖器的办法!

用显卡加速,轻松把笔记本打造成取暖器的办法!

最近破事比较多,好久没来这里写异想天开的玩意了。不过今天早上倒是想到个很有趣的东东,所以花了半小时简单的琢磨了会,顺便写点分享下。天气凉的时候,或者冻手冻脚的时候~ 于是这热乎乎的笔记本正好成了烘手的利器:)美中不足的是,平时不想它热的时候,风扇总是忽忽的转不停。现在真想让它热,倒是不给力了。解决办法也很简单,挂个3D游戏在那,特效全开,不热也不行。不过这样很是占用系统资源,不如自己简单的打造个“取暖器”!电脑里发热最大的硬件无非就是CPU和显卡了。让这两...
用函数模板,写一个简单高效的 JSON 查询器的方法介绍

用函数模板,写一个简单高效的 JSON 查询器的方法介绍

JSON可谓是JavaScript的亮点,它能用优雅简练的代码实现Object和Array的初始化。同样是基于文本的数据定义,它比符号分隔更有语义,比XML更简洁。因此越来越多的JS开发中,使用它作为数据的传输和储存。JS数组内置了不少有用的方法,方便我们对数据的查询和筛选。例如我们有一堆数据:复制代码 代码如下:var heros = [ // 名============攻=====防=======力量====敏捷=====智力==== {name:"冰...
<< 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 >>