技术文章
CSS 与 HTML5 响应式图片
随着 Retina 屏幕的逐渐普及,网页中对图片的适配要求也越来越高。如何让图片在放大了两倍的 Retina 屏幕显示依然清晰,曾经一度困扰着网页开发者,好在 CSS3 与 HTML5 已经着力在改变这种现状。那么到底什么是响应式图片呢? Firefox 18里的lonMonkey
【译】前端开发工程师如何在2013年里提升自己
大部分人非常在意个人在技术上的提升。但是保持对新技术的了解是一项不小的挑战, 毕竟我们需要的信息在数量上过于庞大。2012年里,伴随着前端发展的是大量的革命性突破和对前端的重新定义。
我们在实践的路上飞速前进,具体的进步体现在使用抽象化,优秀的代码质量,维护性上的提升以及更好的性能。如果你实在忙到没有时间来跟上最新的技术,不用担心。
随着假日的来临,我们就有了一些空闲的时间可以自己支配,我想,如果我把我收集的前端相关的精品讨论列表分享出来,那一定会对大家有一些帮助。你不需要把所有的都阅读一遍,但是这些相关的建议会让你了解更多相关的知识,为明年成为一名更好的前工程端开发师做准备。
利用JS和CSS3编写的时钟效果((除指针大小外,其他可以自适)
关于wp-postview不计数的解决办法
HTML5定义完成, 进入互操作性测试和性能增强阶段
Qatrix 1.0正式发布,国人开发的超轻量级,高性能开源JavaScript框架
经过长时间的改良和优化,Qatrix终于发布了第一个正式稳定1.0版了
Qatrix是一款超轻量级,高性能的JavaScript框架,是社交网站Catfan旗下的开源项目。
Qatrix经过Gzip压缩后的体积只有5KB,但却包含了完善的元素选择器,DOM处理,事件处理,具备硬件加速特性的动画引擎,AJAX,JSON,Cookie,本地数据存储等60+个满足日常网络应用开发的功能。
head.js让网站并行加载但顺序执行JS
Ember.js 的初学者指南
现在,到处都可以看到复杂的JavaScript应用程序。 由于这些应用程序变得越来越复杂,一长串的 jQuery回调语句,或者通过应用程序在各个点执行不同的函数调用,这些都变得无法再让人接受。 这导致了JavaScript开发人员了解到传统的软件程序员已经知道了几十年的问题: 组织和效率非常重要,并且可以对应用程序的性能是否优异产生重大影响。
实现组织和效率的其中一个最常用的架构模式,被称为 Model View Controller (缩写为 MVC) 。这种模式鼓励开发人员将其应用程序的不同部分分割为更易于管理的块。 您不必使用一个函数直接调用数据库,您可以创建了一个 Model(模型)来为您管理数据库。 您不必使用一个布满输出和逻辑语句的 HTML文件,一个简单的模板或 View(视图)就可以您简化显示代码。最后,Controller(控制器)管理您的应用程序的流,帮助各种零散的部件更高效地互相沟通。 在您的应用程序中使用这个模式,可以更轻松地增加新的功能。
作为最近爆发的基于 Internet 的软件开发的一部分,出现了一堆令人眼花缭乱的 MVC 框架,比如 Ember.js、Backbone.js、Knockout.js、Spine.js、Batman.js 和 Angular.js。 一方面是初级和中级开发人员,另一方面是骨灰级程序员,以 JavaScript 编写并针对JavaScript开发而设计的这些库补充了这两者之间的空白。它们提供多种特性和功能,根据开发人员的需求满足技能水平各异的不同开发人员。
在本教程中,您将通过构建一个可用的 Twitter 时间轴查看器,更熟悉 Ember.js。