您当前的位置:首页 > javascript

同步加载的问题  默认的js是同步加载的,这里的“加载”可以理解成是解析、执行,而不是“下载”,在最新版本的浏览器中,浏览器对于代码请求的资源都是瀑布式的加载,而不是阻塞式的,但是js的执行总是

日期:2015-09-17 查看全文
不得不说的JavaScript异步加载


前言  上一篇探讨了JavaScript对于代码性能的影响,本文主要探讨并且测试各种常见的循环语句的性能以及流程控制中常见的优化。循环语句  众所周知,常用的循环语句有for、while、do-while以及for-in,forEach。除了fo

日期:2015-09-17 查看全文
高性能JavaScript 循环语句和流程控制


前言  在《》一书的第四章算法和流程控制中,提到了减少迭代次数加速程序的策略—达夫设备()。达夫设备本身很好理解,但是其效果是否真的像书中所说“如果迭代次数超过1000,那么达夫设备的执行效率将明显提升&

日期:2015-09-17 查看全文
高性能JavaScript 达夫设备


WebStorm 11 EAP(142.4148) 更新,主要变化如下:可编码 HTML 特殊符号提升 Meteor 支持TypeScript 1.6: intersection types and type guard functions其它:Performance improvements in React support;Option that adju

日期:2015-09-17 查看全文
WebStorm 11 EAP 更新,JavaScript 编辑器


先回顾下前文,主要提了两点优化,一是尽量减少DOM的访问,而把运算放在ECMAScript这一端,二是尽量缓存局部变量,比如length等等,最后介绍了两个新的API querySelector()以及querySelectorAll(),在做组合选择的时候可以大胆使

日期:2015-09-17 查看全文
高性能JavaScript 重排与重绘


一、 前言因为对JavaScript中的 null/undefined/” 有些分不清楚,因此在试验之后进行一下小结。二、 源码<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="wid

日期:2015-09-17 查看全文
JavaScript中 null/undefined/'' 小结


究人员在今年初一个利用计算机硬件弱点的Rowhammer攻击方法,现在一个研究团队公布了基于JavaScript的概念验证攻击代码,让看起来不可能利用的物理漏洞。Rowhammer漏洞是指DRAM临近内存单元之间电子的互相影响,当重复访

日期:2015-09-17 查看全文
用JavaScript实现内存位翻转漏洞


这次我要说的是如何淘汰那些滥竽充数的JavaScript程序员。你会惊讶于居然有这么多人来面试工作,并且他们的简历描述得都貌似很牛逼的样子。但是如果你问他们相关问题的话,你就会发现他们对此一无所知。我不知道他们这

日期:2015-09-17 查看全文
7 个去伪存真的 JavaScript 面试题


按:本文原文来自 Javascript.isSexy 这个网站。这篇文章和文中提到的另一篇文章解决了我一直以来对 this 和 apply, call, bind 这三个方法的困惑。我看过很多国内相关的技术文章,没有一篇能让我彻底理解这些概念的。

日期:2015-09-17 查看全文
理解并掌握 JavaScript 中 this 的用法


我们知道,DOM是用于操作XML和HTML文档的应用程序接口,用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和JavaScript(这里指ECMScript)各自想象为一个岛屿,它们之间用收费桥梁连接,ECMAScript每次访问DOM,都要途径这座

日期:2015-09-17 查看全文
高性能JavaScript DOM编程