25
2013
02

利用safari6.0远程调试iPhone/iPad上的网页

在PC机或则Mac机上做web开发时我们用到的调试工具很多,但是做iPhone/iPad下的网页调试工具却很少。在iOS6之前我们也许可以用iWebInspector来进行调试,现在我们可以直接用Safari来进行调试了。看看原理图,利用Mac机的Safari远程调试iPhone/iPad设备上的网页,或则利用Mac机的Safari调用本机iOS Simulator上的网页,非常方便

image

23
2013
02

Windows7上搭建iPhone/iPad网页调试环境

要搭建iPhone/iPad网页调试环境在Windows7上,其实挺坑爹的,地球人都知道要用到虚拟机才行,本文方法也不例外。麻烦,耗资源,但有需求就得上。下面四步让你win7上可以开发iPhone/iPad应用(准备好你的PC吧)

  1. 安装虚拟机软件VMware 9,和mac os. 图文教程可以到我同事Unmi网站看详细教程:http://unmi.cc/vmware9-install-mac-os-x-mountain-lion

15
2013
02

CSS3浏览器支持参照表

CSS3还不是W3C的一个标准规范,但是很多主流浏览器已经开始支持它许多新的属性,下面就是一个CSS3属性的浏览器支持参照表。(来自w3schools,收藏下来以便日后方便查询)

icon图标后加数字的是表示该浏览器的那个版本:

944510.5

The number indicates the browser version in which the property was first supported.


01
2013
02

Javascript多变量声明的艺术

在我们写Javascript脚本的时候总避免不了多个变量同时声明的情况,看过一些相关Javascript性能优化书籍的同学也明白变量声明的对性能的一些影响。复习一下,Javascript如何声明变量能使执行的性能提到最高呢?

  1. 尽量将所有变量声明放到函数的开始位置。

  2. 用一个var同时声明多个变量,而少用多个var声明变量。

这两句话的意思是:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function a(){
   //推荐放这里
   var foo = 1, bar = 2;
   ...
   ...
   //不推荐放这里
   var foo = 1;
   foo++;
   var bar = 2;
   bar--
}
                                                                                               
//提高性能,推荐这么写
var foo = 1,
   bar = 2;
//不推荐
var foo = 1;
var bar = 2;

而这里我想分享的是,我对第二点写法的一种看法。因为这种写法在一些情况下会有一些不确定性。


«1»