W3ctech

技术文章

WEBAPP开发技巧(手机网站开发注意事项)

前端技术 无评论
我的总结(手机网站开发最需要注意事项): 1、要响应式开发web,也就是页面必须自适应屏幕大小,可以采用流体布局,如之前的文章(自适应宽度布局),其他具体的小问题可以采用media query解决(让IE支持CSS3 Media Query实现响应式Web设计和CSS3 Media Queries); 2、因为手机大多是高级浏览器,可以使用html5+css3开发; 3、合理灵活的使用meta标签,

CSS 与 HTML5 响应式图片

前端技术 无评论
随着 Retina 屏幕的逐渐普及,网页中对图片的适配要求也越来越高。如何让图片在放大了两倍的 Retina 屏幕显示依然清晰,曾经一度困扰着网页开发者,好在 CSS3 与 HTML5 已经着力在改变这种现状。那么到底什么是响应式图片呢?

Firefox 18里的lonMonkey

前端技术 无评论
Firefox 18中启用了lonMonkey作为新的JavaScript即时编译器,在性能上和构架上都有了很大的提升。 SpiderMonkey在即时编译器上尝试了很多,但是忽略了很重要的一点。在Java或者C++中,由基本代码转化成机器码的过程中会有一个中间表示层,而之前的TraceMonkey和JägerMonkey都忽略了这个中间表示层,这样的结果就是编译器无法了解转化的结果,也就无法做更加深入的优化,原因在下面描述。

【译】前端开发工程师如何在2013年里提升自己

前端技术 无评论

大部分人非常在意个人在技术上的提升。但是保持对新技术的了解是一项不小的挑战, 毕竟我们需要的信息在数量上过于庞大。2012年里,伴随着前端发展的是大量的革命性突破和对前端的重新定义。

我们在实践的路上飞速前进,具体的进步体现在使用抽象化,优秀的代码质量,维护性上的提升以及更好的性能。如果你实在忙到没有时间来跟上最新的技术,不用担心。

随着假日的来临,我们就有了一些空闲的时间可以自己支配,我想,如果我把我收集的前端相关的精品讨论列表分享出来,那一定会对大家有一些帮助。你不需要把所有的都阅读一遍,但是这些相关的建议会让你了解更多相关的知识,为明年成为一名更好的前工程端开发师做准备。

关于wp-postview不计数的解决办法

性能优化 无评论
前言: 应用wordpress架构自己的css急救网-html、css和javascript前端开发技术博客一个多月的时间了,最开始架构的时候随便选了个模版,反正要修改成自己想要的style,如今的博客有2套样式了,一黑一白(把网站源文件中的/wp-content/uploads/gray/theme-gray.css去掉,博客即成黑色了),弄好主题后,我利用minify(见之前我写的文章)对网站的HTML,CSS和JS进行了合并gzip压缩(具体可以查看博客的源文件)。

HTML5定义完成, 进入互操作性测试和性能增强阶段

html5 无评论
W3C今天发布了HTML5以及Canvas 2D两个标准的完全定义版本。虽然两份文档还不是W3C的正式推荐标准,它们所包含的特性业已稳定,这就意味着广大厂商和开发人员可以拥有一个稳定的HTML5版本进行实施和规划。W3C所倡导的Open Web Platform是为跨平台应用程序开发而搭建的一个完整的编程环境,这个平台支持应用程序具有访问多种设备的功能,支持视频、动画、图形、多种样式、排版、数字出版和其他工具,从而扩张更丰富的网络功能。而HTML5就是Open Web Platform实现这一切的基石。

Qatrix 1.0正式发布,国人开发的超轻量级,高性能开源JavaScript框架

JavaScript 无评论
Qatrix

经过长时间的改良和优化,Qatrix终于发布了第一个正式稳定1.0版了

Qatrix是一款超轻量级,高性能的JavaScript框架,是社交网站Catfan旗下的开源项目。

Qatrix经过Gzip压缩后的体积只有5KB,但却包含了完善的元素选择器,DOM处理,事件处理,具备硬件加速特性的动画引擎,AJAX,JSON,Cookie,本地数据存储等60+个满足日常网络应用开发的功能。

Ember.js 的初学者指南

JavaScript 无评论

现在,到处都可以看到复杂的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。

 1 2 3 >  Last ›