快速 Moblie Web

原文出自:http://www.infoq.com/presentations/Fast-Mobile-UIs

PPT 下载 http://www.infoq.com/pdfdownload.action?filename=presentations%2FQConLONDON2012-HoriaDragomir-FastMobileUIs.pdf

  • 多数移动浏览器都符合标准,而且没有 IE6 :)
  • 大可以把以前的旧写法,兼容写法给抛弃掉
  • 边做边学 Learn by Doing
  • 要习惯于无调试反馈的时候
  • 先显示点东西,然后才加载,让用户不会太着急
  • 你可不必要 jQuery 了You Don’t Need jQuery!
  • 让强度比较高的 JS 运算延时执行,好让 UI 渲染来得快点。Delay JS heavy execution to allow the UI to respond fast.
  • An AJAX request to an asset already stored in applicationCache will sometimes yield a  responseCode of 0
  • hashChange if you're afraid of pushState
  • [].map.call(node.querySelectorAll('a .super'), function (child) {
    
        // 迭代器
    });

一图胜千言,以下是 PPT 截图:

网页工具集合http://stevesouders.com/mobileperf/mobileperfbkm.php

最后其实我想说的, Moblie 还是多坑……

时间: 2024-09-13 08:04:18

快速 Moblie Web的相关文章

jquery选择符快速提取web表单数据示例

 遇到要重复多次同样的事时,就想找一种省时省力的方法,下面就为大家介绍下利用jquery选择符快速提取web表单数据 本人比较懒,在做web时,当遇到要重复多次同样的事时,就想找一种省时省力的方法.    以前在web提交表单并且需要验证用户输入时,在提取用户输入信息时,都要在js用到document.getElementById(),这样一个两个表单域还行,但有很多时(我就遇到过有十几个的情况)看看都眼花,所以个人就比较反感这种方式,不过还好,我自己瞎琢磨,利用jquery找到了一种方便的方法

Spring Boot快速搭建Web工程

先想一下,正常我们想要创建一个web服务,首先需要下载tomcat,创建web工程,配置各种web.xml,引入spring的配置,各种配置文件一顿倒腾.....下载有了spring boot,你创建一个web工程只需要一个java类,甚至都不需要下载tomcat,直接右键执行就能启动一个web服务.听起来就让人感觉兴奋! 最近我也是工作有需要,需要新建一个微服务的模块.正好公司比较开放,支持搞搞新技术,于是就在同事的怂恿下采用Spring Boot创建了一个工程.使用后发现如果熟练掌握一些配置

Linux系统快速定位web路径方法

在一个虚拟主机的服务器上,有NN多站,可能我们通过某种途径搞到了一个webshell,可是找不到apache等web服务器的配置文件,找不到其他web的路徑,21f9c57b84sZmrkR这个时候就郁闷了.      假如服务器上有几百个网站,文件夹的名称都是随机生成的,那就更郁闷了 不过不要气馁,还是有办法快速定位目标的.我们只需要用linux的两个命令 首先,找到目标站的某个图片的链接,查看图片的文件名.比如 www.fuckyou.com/fuckyou/img/fuckyou.jpg.

使用 Meteor 快速开发 Web 应用程序

Meteor 是一个新的 Web 应用程序开发平台,正在国际上得到广泛采用.Meteor 不仅仅是一个 JavaScript 编码框架,它还提供了一种创新方式来构建可伸缩.交互式的富 Web 应用程序.通过简化编码模 型和减少开发人员必须编写的代码量,Meteor 具有加速开发周期的潜力.使用 Meteor,经验丰富的 Web 应 用程序架构师和开发人员只需花费几天或几星期的时间,就可以完成从概念到全面部署的整个过程,而不像平 常一样需要几个月或更长的时间. 关于安装 Meteor 平台并开始使

用 Groovy+Jetty 快速实现 Web 异步编程

为什么要异步编程 在现在大规模高并发的 WEB 应用中,由于硬件及网络的限制,I/O 处理速度相当较慢,往往 成为 WEB 系统的性能瓶颈.Node.js 通过非阻塞的 IO 和事件驱动很好的缓解了 Web 服务器在高并发时的资源占用,极大 的提高了 WEB 服务器对高并发的处理能力.同时 Node.js 带来的轻量快捷的异步编程给 WEB 开发带来了一股清新的空气 .那么对于广大的 Java 开发者来说,是否可以实现类似的 WEB 开发呢,答案是肯定的.利用 Groovy 动态语言.Jetty

Monkey HTTP Daemon 0.20.1发布 快速的Web服务器软件

Monkey HTTP Daemon是一个非常快速和轻量级的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器软件,用于Linux系统.它采用混合网络模型,基于异步调用(事件驱动)和固定的线程,这使得它可扩展性和能够参与每秒以数千个的客户端.它提供了一个功能强大的C语言的API,由于小的核心和插件架构的特点,它是针对嵌入式设备的的理想选择. Monkey HTTP Daemon 0.20.1版本,支持在struct dire

Monkey HTTP Daemon 0.20.2发布 快速的Web服务器软件

Monkey HTTP Daemon是一个非常快速和轻量级的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器软件,用于Linux系统.它采用混合网络模型,基于异步调用(事件驱动)和固定的线程,这使得它可扩展性和能够参与每秒以数千个的客户端.它提供了一个功能强大的C语言的API,由于小的核心和插件架构的特点,它是针对嵌入式设备的的理想选择. Monkey HTTP Daemon 0.20.2版本更新,记录器插件检测到非可写入

使用Ruby on Rails快速开发web应用的教程实例_ruby专题

 Ruby on Rails 正在令整个 Web 开发领域受到震憾.让我们首先了解底层的技术:     Ruby 是一门免费的.简单的.直观的.可扩展的.可移植的.解释的脚本语言,用于快速而简单的面向对象编程.类似于 Perl,它支持 处理文本文件和执行系统管理任务的很多特性.     Rails 是用 Ruby 编写的一款完整的.开放源代码的 Web 框架,目的是使用更简单而且更少的代码编写实际使用的应用程序. 作为一个完整的框架,这意味着 Rails 中的所有的层都是为协同工作而构造的,所以

Monkey HTTP Daemon 0.33.0发布 快速的Web服务器软件

Monkey HTTP Daemon 是一个非常快速和轻量级的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器软件,用于Linux系统.它采用混合网络模型,基于异步调用(事件驱动)和固定的线程,这使得它可扩展性和能够参与每秒以数千个的客户端.它提供了一个功能强大的C语言的API,由于小的核心和插件架构的特点,它是针对嵌入式设备的的理想选择. Monkey HTTP Daemon 0.33.0该版本修复了在虚拟主机配置读卡器