Vanessa

大前端的点滴生活
2011 年 11 月 0 篇文章

HTML5 Worker

WebWorkers 提供了一个简单的方法:在后台线程中运行网页中的脚本。worker 一旦创建后,就可以发消息给正在运行的任务,该任务通过创建者 post 消息到相应的事件句柄所指定。(没看懂直接看调用图)worker 线程能够在用户界面进行渲染的时候执行任务。此外,他们能够使用 XMLHttpRequest 进行 I/O 操作。知识扩展(引自:http://fed.renren.com/2010/01/247#m

Altucher 的 2000-5000 小时计划和建议

想技艺超群,不付出努力是不行的。MalcolmGladwell 在《异类》一书中提出 “10000 小时定律”——如果要在某个领域成为世界上最棒的,我们必须练习 10000 小时。比如披头士,他们曾经也平凡过,但是坚持在 Germanstripclubs 中进行马拉松式的表演,如此几年后,成为世界上最棒的乐队。也许我们不一定要成为历史上最好的那个。但大多事情还是值得尝试的,我们一开始会迎来陡峭的学习曲线,然后变为

长尾理论

长尾理论长尾理论(TheLongTail)是网络时代兴起的一种新理论,由美国人克里斯 · 安德森提出。长尾理论认为,由于成本和效率的因素,当商品储存流通展示的场地和渠道足够宽广,商品生产成本急剧下降以至于个人都可以进行生产,并且商品的销售成本急剧降低时,几乎任何以前看似需求极低的产品,只要有卖,都会有人买。这些需求和销量不高的产品所占据的共同市场份额,可以和主流产品的市场份额相比,甚至更大。由来及含义根

2011 年度最佳 jQuery 插件

近日,国外著名博客 WDL 发布了 2011 年度最佳 jQuery 插件。jQuery 自 2006 年发布以来,经过五年的迅速发展,目前已是最流行和使用最广泛的 JavaScript 框架。jQuery 的易扩展性吸引了来自全球的开发者来共同编写 jQuery 插件,jQuery 插件不仅能够增强网站的可用性,有效的改善用户体验,还可以大大减少开发时间。IsotopeIsotype 是一款非常优秀的 jQuery 插件,用于创建动

初识 Nginx

1. 简介 Nginx("enginex") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由 IgorSysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类 BSD 许可证的形式发布。自 Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前

NetBeans Weekly News # 514 - Nov 21, 2011

2011Devoxx:JavaEE6 动手实验室 2011Devoxx,ArunGupta 的 JavaEE6 动手实验室已经可用。阅读此 PDF 可帮助您了解到 NetBeansIDE 中 JavaEE6 最新的特性。2011Devoxx:JavaSpotlightEpisode57 上周的 Devoxx,JavaSpotlightEpisode57 记录的新闻主要有 JavaFX,NetBeans 以及对伦敦 JUG 领导者的采访

GAE 博客 —— B3log Solo 0.4.1 Beta1 发布

GAE 博客——B3LOGSolo0.4.0beta1 发布了!该版本加入了 MetaWeblogAPI 支持。这是 0.4.0 的第一个 Beta 版,主要是优化了性能和配额使用,以满足新的配额计费模型。特性基于标签的文章分类 PingGoogleBlogSearchEngine 博客 / 标签 Atom/RSS 输出 Sitemap 输出评论回复及邮件提醒自定义页面置顶 / 相关 / 随机 / 站外相关文章文章、页面永久链接(Permal

HTML5强大的Details元素

HTML5 新标签 details 元素刚刚被集成到 Chrome 最新的 12 版中。我将会在今天的快速入门中展示如何来使用它。__Details 标签可以用来做什么?它本质上允许我们在点击标签时显示和隐藏内容。你一定相当熟悉这种效果,但是直到现在,它总是用 Javascript 实现的。想象头部之后有一个箭头,当你点击它时,下面的附加信息将会呈现。再次点击箭头内容消失。FAQ 页面中经常使用这个功能。Details 元

一个前端工程师眼里的 Node.js

JavaScript 单线程的误解在我接触 JavaScript(无论浏览器还是 NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在 NodeJS 方面,有朋友甚至直接说到,NodeJS 是单线程的,无法很好的利用多核 CPU。诚然,在前端的浏览器中,由于前端的 JavaScript 与 UI 占据同一线程,执行 JavaScript 确实为 UI 响应造成了一定程度上的麻烦。但是,除非用到超大的循环语句执行 JavaSc

jQuery 1.7将HTML5引入IE6-8,实施弃用策略

jQuery1.7 已于近日发布。新版本做出多项改进,如新的事件 API,委托事件的性能更高,对 IE6-8 的 HTML5 支持,对 AMD 规范的支持等等。同时,jQuery 还弃用了某些特性,以使 jQuery 保持精简。以下是 jQuery1.7 中一些让人感兴趣的新特性:新的统一的事件 API——.on() 替代了. bind()、.delegate() 和. live();.off() 替代了. unbind()、.undel

JavaScript 1.6

JavaScript1.6 引入了若干新特性:E4X,新的 Array 方法,及数组和字符串泛型。1. 数组扩展七个新的 <spanclass="new">Array</span> 方法可以分成两类:项(item)的定位方法和迭代方法。项定位方法为:<spanclass="new"><strong>1.1</strong><strong>indexOf()</strong></span>: 返回指定项首次出现的索

JavaScript 1.8

JavaScript1.8 是 Gecko1.9(已合并在 Firefox3 中)的一部分。比起 JavaScript1.7,这只是很小的更新,不过它也确实包含了一些向 ECMAScript4/JavaScript2 升级的痕迹。JavaScript1.8 还将包含 JavaScript1.6 和 JavaScript1.7 中的所有新特性。1. 使用 JavaScript1.8 为了可以在 HTML 中使用 JavaScript1.

奇货可居典故

最近在看《寻秦记》。新出的穿越剧是一部不如一部啊,还是老的比较经典。看到吕不韦说 “奇货可居”,不解。查了下,该成语真是出于他。解释如下:指把少有的货物囤积起来,等待高价出售。也比喻拿某种专长或独占的东西作为资本,等待时机,以捞取名利地位。由于看的是电视剧,和历史必然不同。又看了下,该故事大概说的是:阳翟大商人吕不韦,经常出现在赵国都城邯郸的街头。往往来来,买买卖卖。他手头已经赚下了很多很多的钱,可说

11个有用的移动网页开发App和HTML5框架

听过的寥寥无几,移动的时代来了。需要跟上步伐 ^^ 在过去的两年里,触屏设备飞速增长。iOS 和 Android 设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。移动 Web 应用相对于本地的 App 有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于 HTML 的 webapp 开发。他们支持大部分流行的智能手机和平板。1.Lungo.js:HTML5 移动开发框架 Lung

文件拖拽上传

1. 文件拖拽不多说了,看代码和注释。貌似 Chrome 和 Firefix 都支持的。vardragOver=function(event){// 阻止默认事件 event.stopPropagation();event.preventDefault();// 修改样式 this.className="xx-over";};vardragLeave=function(event){event.stopPropaga