centos 开源 Ubuntu Windows php mysql shell 程序员 Android nginx linux命令 Python HTML5 微软 google linux wordpress java apache Firefox

前端

这个时期,随着Web端功能的日益复杂,人们开始考虑这样一些问题: 如何更好地模块化开发 业务数据如何组织 界面和业务数据之间通过何种方式进行交互 在这种背景下,出现了一些前端MVC、MVP、MVVM框架,我们把这些框架统称为mv*框架。这些框架的出现,都是为了解决上面这些问...
这个时代的典型特征是Ajax的出现。 AJAX AJAX其实是一系列已有技术的组合,早在这个名词出现之前,这些技术的使用就已经比较广泛了,GMail因为恰当地应用了这些技术,获得了很好的用户体验。 由于Ajax的出现,规模更大,效果更好的Web程序逐渐出现,在这些程序中,JavaScript代...
前端开发技术,从狭义的定义来看,是指围绕HTML、JavaScript、CSS这样一套体系的开发技术,它的运行宿主是浏览器。从广义的定义来看,包括了: 专门为手持终端设计的类似WML这样的类HTML语言,类似WMLScript这样的类JavaScript语言。 VML和SVG等基于XML的描述图形的语言。 从...
Google的PageSpeed网站优化理论中提到使用Etag可以减少服务器负担。https://developers.google.com/speed/docs/pss/AddEtags 而yahoo的Yslow法则中则建议关闭Etag。http://developer.yahoo.com/performance/rules.html#etags  难道有冲突?其实不然,仔细推敲一下我们发现...
手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的&...