
开源编辑器实现之UEditor分享
随着网站和用户的交互越来越多,对于为用户和网站提供沟通的媒介,富文本编辑器,变得越来越重要,有时编辑器能否给用户提供一个最佳的书写体验,可能直接影响到整个网站的成败。本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

随着网站和用户的交互越来越多,对于为用户和网站提供沟通的媒介,富文本编辑器,变得越来越重要,有时编辑器能否给用户提供一个最佳的书写体验,可能直接影响到整个网站的成败。本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)
Node.js早期核心类库的贡献者Flexi,最近在自己的个人博客上,阐述了对于广大热爱Node.js技术的朋友,如何说服自己老板将Node.js应用到现有的系统。
近日Twitter的Web核心团队工程师Angus Croll发表了一篇博文,号召大家积极参与到下一代ECMAScript(以下简称ES)标准的制定中。然而,事实是标准制定还有一些问题存在,因此,Angus Croll呼吁大家积极参与提供建议和意见。
近日,Sencha发布了Sencha Architect 2——这是对Ext Designer的重大升级。Sencha Architect 2是个可视化的应用构建器,它使用Sencha Touch 2来构建移动应用,使用Ext JS 4来构建桌面应用。Sencha Architect 2构建在该公司的HTML5布局工具Ext Designer之上,并扩展了其功能以为桌面与移动Web应用的构建提供更为广泛的应用设计环境。

谈及开源Web 自动化测试工具,相信很多人立刻会想到Selenium。本文给大家介绍的是另一款开源Web 自动化测试工具Sahi 。Sahi的网站上有关于与Selenium的对比,不过这不是我们今天探讨的主题。这篇文章的主要目的是向读者简单的介绍一下Sahi并分享一下个人使用Sahi测试Dojo应用的经验,希望对大家能有所帮助。
![]()
Google推出了Dart预览版——一门既包含虚拟机同时也是JS编译器的新型语言。InfoQ将带您一同从Dart语法之外的角度来探讨它在构建应用方面所作出的贡献:快照(Snashot),隔离体(Isolate)和模块化(Modularity)。

JavaScript因浏览器而生,是前端工程师必备的工作语言。不过,早在 Java Rhino 时代, 他已经借助Java破茧而出,不再受浏览器的禁锢。V8 的出现,NodeJS 的发展更是给他开拓了一片明朗的发展空间。作为JavaScript最早的用户:前端工程师, 面对自己心爱的宠物,是否能有更多的期望?这个主题将向大家介绍一个JavaScript美化前端开发体验的传说,并分享一些我们基于Rhino和调试服务器的自动化实践经验。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

在前端开发工作中,受语言和架构所限,我们通常会开发类库或工具来解决一些常见的问题,比如模块化开发,预编译处理CSS,与后端模拟联合调试,自动测试和优化等。但是这些工具往往不能很好地与系统集成,增加了工程师学习和使用的成本。针对这些问题,百度实现了一个完整的自动化构建系统,通过本地化的应用程序,基于一套规范的开发模式解决了上述矛盾——保证开发时系统的模块化,在上线前自动优化静态资源,实现维护和运行的双赢。此次演讲将与大家分享这套自动化构建系统的思路和实践。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

Javascript如今已经成为Web开发的头等语言,从Livescript发展到今天,这门语言走过了很长的进化史。它不仅在前端开发中大放光彩,如今在服务端的开发中,Javascript也大显身手。在HTML5时代,Javascript会承担怎样的角色呢?而ECMA Script 5.0标准的制定,为Javascript的发展方向奠定了基础,它会朝着什么方向演进发展呢?虽然使用者众多,很多人对于Javascript的误解却一直存在着,此次2011 QCon北京,我们有幸请到了周爱民老师,为我们讲述这门脚本语言的发展史以及对未来的展望,同时也为我们消除了一些误解。

阿里巴巴中文站架构师兼B2B网站优化领域负责人何崚在采访中分享前端优化的一些经验,针对难点问题的一些解决方案,在Web I/O优化、应用调优、前端调优与后端调优配合的团队合作等方面分享了实际经验,在应用与数据库之间构建统一数据服务层,进行数据服务层调优,在性能调优方面总结分享了最佳实践(目标量化产出;防止过度性能优化设计;性能调优为用户服务:增加应用吞吐量,用户体验提升;性能优化受到商业需求制约;性能优化成果如何保持:对人灌输性能理念,实时监控),就阿里巴巴采用的前端框架做了说明,基于轻量、兼容性、可扩展、性能这几个方面选择了YUI和jQuery,对框架版本升级产生的问题提出了解决方案,同时也分享了阿里巴巴目前对HTML5的应用情况以及对Silverlight/Flash/HTML5纷争的看法。

InfoQ中文站的电子杂志《架构师》(2012年4月刊)出炉了。本期的主编是InfoQ中文站原创团队编辑张凯峰。动态语言与传统静态语言之争,以及动态语言部落内孰优孰劣之争,一直没有离开过人们的视线。抛开动态语言百花齐放的局面不谈,可以肯定的是,它们在不管是新兴的互联网应用还是传统的企业应用中,所占有的重要地位仍然呈上升态势。

本迷你书是《JavaScript语言精髓与编程实践》一书的精选版。 本书摘选了其中关于语言范型的论述,并由此组织成文,故名为《动态函数式语言精髓》。本书由作者周爱民先生亲自摘选编撰,由InfoQ中文网站独家在线发布。