使用Twitter JavaScript 小应用所要求插入的一段 HTML 代码
如果你熟悉 HTML 和你所使用的网志平台的话,安装 JavaScript 小应用是一项相当容易的工作。你所要做的只是将代表 JavaScript 小应用的 HTML 代码粘贴到你想要放置它的位置。有的时候需要把代码放到 HTML 文档的头部(header),这样做也并不困难。如果你对技术有一定的了解,你就可以这样做,或者通过一个类似于 Widgetbox 的平台自动安装所需的 JavaScript 小应用。
这样作很容易,因此人们正在往他们的网志里塞入越来越多的 JavaScript 小应用;就是从这时起,一切开始变得让人不那么愉快 -- 例如:载入网志页面所需的时间越来越长。
不是所有网页小应用都生而相同
现在有两种实现网页小应用的主要技术:Flash 和 JavaScript。Flash 小应用有它们自己的问题:太重量级、不能改变大小、不能操纵 DOM(文档对象模型)。然而,问题通常却并不是 Flash 小应用带来的,而是 JavaScript 小应用。
具有讽刺意味的是,JavaScript 一开始就被想象和设计成客户端的一种支持最小交互性和能够快速操纵 DOM 的轻量级语言。但我们的技术带领我们走上了一条扭曲的发展道路,结果是 JavaScript 逐渐成长为一种网络编程语言。 从 Ajax 到 JavaScript 小应用,JavaScript 如今被用于许多前沿项目。但事实是:JavaScript 有自己的问题。接下来让我们看一下都有那些...
浏览器如何处理 JavaScript 代码
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)对于任何一个老练的技术人员来说,也许最令人震惊的真相是:JavaScript 是一个单线程语言。这译为着 JavaScript 代码是顺序而不是并行执行(除了 Ajax 调用的例外情况)。当一段 JavaScript 代码正在被加载和求值时,其他所有代码都必须等待。
JavaScript 代码被顺序执行
这同时也意味着,一段执行速度很慢的 JavaScript 代码会使整个网志的加载速度变慢。这就是正在网志世界里发生的事情。那么,怎么解决这个问题呢?
猜你喜欢