回顾:2014年最流行前端开发框架对比评测

如今,各种开发框架层出不穷,各有千秋。哪些是去年较受开发者关注的呢?前不久,云适配根据Github上的流行程度整理了2014年最受欢迎的6个前端开发框架,并进行对比说明,希望帮助有需要的朋友选择合适自己的前端框架。 [......]

阅读全文

AngularJS最佳编码实践指南

AngularJS 是制作 SPA(单页面应用程序)和其它动态Web应用最广泛使用的框架之一。我认为程序员在使用AngularJS编码时有一个大的列表点应该记住,它会以这样 或那样的方式帮助到你。下面是一些我遵守的最佳实践建议,同时也想推荐给你们。 我坚信有更多的功能也应该是这份列表的一部分,我邀请你们都来提建议或者在下面评论,从而使这个成为完整的最佳实践指南。[......]

阅读全文

优秀的HTML5实战教程,提升你的综合开发能力

HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者是一个想探索新的平台的游戏开发者,HTML5都值得你去研究它。借助尖端功能,技术和 API,HTML5 允许你创建响应性、创新性、互动性以及令人惊叹的漂亮网站。更进一步,你也可以使用 HTML5 创建原来只能用于桌面平台上的复杂应用程序。[......]

阅读全文

甲骨文开源Avatar项目,使用JavaScript构建数据服务

甲骨文公司近日在博客中宣布,将其Avatar项目开源。

Avatar是一个用于HTML5开发的框架,提供了一个着重支持REST、WebSockets和Server-Sent事件(SSE)的JavaScript服务层,以及一个富客户端框架,只需要你掌握很少的JavaScript知识。[......]

阅读全文

10款无需编码的网站开发利器

你是否无时不刻都想拥有自己的网站?但是没有时间去学习编码,你也没有真正的去聘请专业人士。我敢保证有很多人想法跟你一样。如今网络上呈几何基数倍增的网站,但不可能每个人都去学编码,那么解决方案是什么呢?

答案就是无代码网站编辑器。它能使网站建设如同图形编辑一样简单,让设计师设计的过程 更加轻松简便,因为他们再也不需要编程了。有了这个新类型的软件,任何人都可以做出自己的网站,最棒的是,制作过程仅仅需要几分钟。市场上有很多网站建设 的版本和风格,你可能一开始无法快速选择到最合适的。下面将要介绍十种最好用的无代码编辑器。[......]

阅读全文

谷歌开源Gumbo:纯C语言实现的HTML5解析库

在探讨完Google背后的开源力量后,今天向大家介绍Google开源的一款用C语言实现的HTML5解析库Gumbo,作为一款纯C99库,Gumbo解析时无需任何外部依赖。它主要是用来成为其他工具或库的一个构建块,如linters、验证器、模板语言、重构和分析工具。[......]

阅读全文

移动应用发展的8个趋势

        如果说智能手机和智能设备现在被认为是个人和办公方面的科技标准,那么这种描述就过于简单了。几乎没有人能否认一个事实,就是每个人都需要这种智能 技术。尽管每个人拥有智能手机或其他智能设备的理由不尽相同,但它是必须的。无论从个人或者商务的角度看,智能科技已经成为我们生活的一部分。

        现在,智能科技无处不在,开发商不得不为智能手机用户设计出更加方便的移动应用程序。我可以肯定的说,最新潮最特别的移动应用程序会不断出现。实际上,总有一款移动应用达到某种用途,并适合于每个人。你会在新入手的iPads里发现令孩子们激动的游戏,还有一些程序则可以促进人们之间的交流。移动应 用不再是 消磨时间的手段,它们总会在某种程度上令使用者受益。由于移动应用程序的需求量增加,移动应用变得更加美观,更加多功能,更加促进人们之间的交流。未来仍然有漫长的路要走,我可以说这几个移动应用的趋势实际上变得非常明显,引领着其他移动应用程序的脚步。[......]

阅读全文

用来简化开发任务的20个JavaScript类库

所谓JS库就是预先写好的JS程序库,用于简化以JS为基础的开发程序,尤其是对AJAX和其他以Web为中心技术的JS代码集。JS的首要用途是将编写的功能内嵌在HTML页面,并与页面的对象模型(DOM)进行互动。

很多JS库很容易和其他Web开发技术进行整合,例如CSS、 PHP、Ruby、和Java。许多程序库可以检测运行环境之间的差异,删除一些应用程序,以满足整合需求。文章搜集了20个JS库,帮你处理与开发相关的问题,让你的网站在竞争中领先一步。 [......]

阅读全文

前端开发者不可忽视的5个HTML5新特性

HTML5已经火了一段时间了,相信作为web相关开发工程师,肯定或多或少的了解和尝试过一些HTML5的特性和编程。还记得以前我们介绍过的HTML5新标签。 作为未来前端开发技术的潮流和风向标,HTML5绝对不容忽视。

在今天这篇技术分享文章中,我们将介绍几个HTML5的重要特性,能够帮助你提高整个web应用的使用体验和开发效率,相信大家会感兴趣的![......]

阅读全文

HTML5开发中的安全风险

本地储存功能的重大变化在HTML标准发展中引人注目,浏览器从只能使用cookies到能储存少量信息,如用于身份识别的会话令牌。而HTML5标准则引入了会话储存、本地储存和客户端数据库,开发者可以在浏览器中储存大量数据,所有这些数据都可以通过JavaScript访问。 [......]

阅读全文

谷歌将推出免费HTML5开发工具

据科技网站TechTrunch报道,谷歌将于数月后发布一款名为Google Web Designer的免费HTML5开发工具,让专业的创意人员更便捷地设计广告、网页内容和应用程序。

谷歌表示,Web Designer将是一款独立的产品,但是会被集成到富媒体工具DoubleClick Studio和广告工具AdMob中。谷歌目前的网页服务是Google Sites,通过Sites可以建设基本的网页和wikis预制模板,Web Designer中的网页设计功能让它有望取代目前Sites的地位。

Web Designer将同Squarespace、Weebly等HTML5开发工具直接展开竞争,与“原生广告”相结合的思路或许有助于它脱颖而出。

Web另类方法实现“另存为”功能

HTML5 的 FileReader 带给我们很强大的文件只读访问能力,可是在 HTML5 新增的 JS 中却没有发现有方便的另存到本地文件的相关 API,以往的办法要么调用浏览器的 save as 命令(兼容程度不详),要么将内容提交到服务器,由服务器附加 content-type: application/octet-stream 头并原文打回来实现。

偶然间,发现 HTML5 的 <a> 标签有了一个新属性,叫 download,取值是一个文件名,当一个带有 download 属性的 <a> 链接被点击时,其形为不再是一个网页跳转,而变成将目标以指定的文件名另存到本地,兼容性还不错的样子。

可是你想啊,<a> 的 href 值是可以随便改的,也就是说要另存的文件内容可以通过 JS 的方式轻松生成,对其指定一个 datauri 就可以决定要保存的文件内容了,配合 base64,甚至可以产生一个二进制文件![......]

阅读全文

构建现代站点且同时支持旧版IE的20个提示

作者:
Dave Methvin
Rey Bango

过去几年,我们花了大量时间与 Web 开发人员交流,而我们最常听到的一件事就是,构建适用于各种浏览器版本和设备的站点非常困难。在为 jQuery 项目构建代码时,我们亲身经历了这种困难。为此,我们编撰了排名前 20 的编码模式和实践列表,这些都是我们在参加了无数的会议并阅读了数百本教程后挑选出来的。我们希望在您构建站点时,它们能帮您节省一些时间(并解决难题)。[......]

阅读全文