Category Archives: Javascript

Mac下安装node.js以及部署UglifyJS

最近UglifyJS比较火,原因是jquery1.5放弃Google Closure Compiler而改用UglifyJS来作为代码压缩工具,为了体验下UglifyJS,趁周末花了几个小时来折腾。 这里记录的是Mac下的安装过程,Ubuntu下也类似,而windows下可能就更复杂一些,需要cygwin。

Posted in Javascript1,169 views | 1 Comment

[译]在WebKit中并行加载外部脚本

作者:Tony Gentilcore 原文:http://webkit.org/blog/1395/running-scripts-in-webkit/ WebKit 正式版已经正式支持HTML5中<script>标签的 async 和 defer 属性了。如此一来,我们就能在不阻塞网页中其它元素下载的情况下,以异步方式下载JavaScript,从而大大提高了网页加载速度。 正常情况下,网页分析器检测到有外部脚本时,会暂停解析,并发起一个请求去下载该脚本,一直到这个脚本完全下载并执行之后解析才会继续进行。

Posted in Javascript784 views | Leave a comment

[转]14条关于jQuery的知识

以下是译文 如果说jQuery也有缺点,那就是它太容易上手了,所以吸引了大量没有任何JavaScript的新手来使用。一方面来说,这真的很神奇。另一方面,这也导致了一大堆糟糕的代码诞生(有一些是出自我手!) 但是没关系,糟糕的代码是你的成年礼,关键是要越过这道坎,这就是今天要讨论的内容。

Posted in Javascript, jQuery1,505 views | 1 Comment

[转]如何为 iPad 打造速度超快的 HTML5 软件

有一个为 iPad 设计的用来查时区的 HTML5 软件 everytimezone.com 最近引起了一些注意。它简单、到位,可以离线使用,并且速度极快。由于 HTML5 软件本质上只是一个网页,故不需要通过苹果的 App Store 商店发行,用户只要用 iPad 访问 everytimezone.com,然后将书签存到桌面,下一次打开就变成了一个与原生软件几乎无异的东西。everytimezone.com 的作者托马斯·富赫是资深 JavaScript 专家,也是 JavaScript 框架 Prototype 的核心开发者之一。他近日在博客上撰文传授了如何保证 HTML5 软件在 iPad 上飞速运行的七条秘诀,特翻译如下。—— 编者 一、少用图片 一开始,为了做出用来表示各个城市的每一天的那种渐变效果,我们用了一套相当复杂的 -webkit-gradient,结果发现这会令转译速度变得非常非常慢。-webkit-gradient 的工作方法是构建位图,对于浏览器的转译引擎来说,这和从外部加载图片(例如一张 PNG)是完全一样的。MobileSafari 显示图片速度之慢是出了名的(希望 4.0 对此有所改进),要解决这个问题,基本上只能不用图片和 -webkit-gradient。

Posted in HTML & CSS, Javascript1,474 views | Tagged , | 1 Comment

jQuery图片放大预览插件 cloud-zoom

table {

border-collapse:collapse;
border:1px solid #CCC;
margin-bottom:20px;
}
td , th{
padding:10px;
vertical-align:top;
border:1px dotted #CCC;
}
th {
background-color:#eee;
}
td.noWrap {
white-space:nowrap;
} Continue reading

Posted in Javascript, jQuery2,578 views | Leave a comment
Pages: 1 2 3 4 Next