各浏览器JS引擎进行字符串连接效率研究及探讨

前言

其实本篇讲的东西在平时可能很常见,也或许很偶然遇见,或许有心之人会发现话题在高性能javascript这本书上是有提过的,当时小熊在看完该书后觉得是这么回事,不过今儿偶在自己机子上写了回demo,发现确有一定的不符。当然这性能在绝大多数情况下不会对客户端有太大的影响,即便是上千的字符串连接也都还好说(稍微注意一下就好了),这里我专门开一篇文章来尝试各种情况下的字符串连接效率对比。

(由于,之前写过一次测试环境没有顾及chakra引擎的感受(IE9),现更新IE9效率以及为求测试结果准确,所有浏览器测试基数一视同仁。)
凑凑热闹

javascript eval/window.eval/window.execScript区别/用法/要点

在群里看到耗子说了些关于indirect eval call,觉得好奇,于是便查了一下,本身以为自己对eval以及足够了解,可惜偶还是井底之蛙啊,没事,偶跟各位好奇的看客一样,让咱揭开面纱。

首先新人大大脑补,老手无视。eval是干啥的?eval是直接将一段字符串作为参数,交给JS引擎预编译器进行动态分析并执行代码。如下:
凑凑热闹

网站优化经验(二) - YUI compressor傻瓜版一键压缩css/js

前言

本文接第一篇网站优化经验(一) - 在浏览器键入url按回车后发生了啥继续下面的优化方针,如果亲已经是GCC(Google Closure Compiler)、YUI CompressorUglifyJS用户,请无视本文。故此新手可以了解如何一键压缩自己的css/js文件。

备注

本文使用的是淘宝UED前端制作的YUI Compressor傻瓜版本(YUI Compressor2.4.2版),小熊这里更新为2.4.7版,2.4.7版对css的空选择器进行了优化,原2.4.2版文章见明河文章
凑凑热闹

网站优化经验(一) - 在浏览器键入url按回车后发生了啥

前言

本文的经验是小熊根据jser.in开发而总结,在当今这个社会上需要把握自己网站在客户端打开自己网站直到呈现的一幕的效率,在腾讯一面也特别考过我,于是总结下我所知道的经验,也希望跟各位分享更需要注意的地方。

原理剖析

我们要理解网站优化,但这的范围太广,包括各种方面,诸如后台优化、前端优化、SEO优化、UED等,那么咱先一步步理解,从底层来理解网站的底层实现,接下来我就总结在浏览器键入url按回车后究竟发生了啥,手头笔记挺多,没整理过,正好现在整理,有兴趣请耐心看完哈。
PS:鄙人文笔不好,可能比喻曲解或者理解错误,如果哪里错了也希望高手指点小弟,在此谢过。
凑凑热闹