摘要: 书写环境 一定要在记事本里写,nodepad++中可能会有些默认的样式,曾经把nodepad++中的批处理代码直接复制到txt中是没有格式的,最终导致批处理无法执行。所以最好在txt中书写,按照格式空格换行写好就好了,有些时候看着代码格式无误,但运行出错,可能是因为中间有些格式在编辑时出错,比如换行目测有实际没有等的情况,在错误所在处进行检测,可以重新写一遍或者重新敲下回车试试。 例子 if(条件... 阅读全文
posted @ 2015-03-31 10:05 rubyisapm 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 关于手机屏幕尺寸 参考文章:https://github.com/xiangpaopao/blog/issues/8screen.width和screen.height表示手机的分辨率window.outerWidth和window.outerHeight指浏览器外沿大小(而实际上在有些手机上的显示显然很不靠谱,有时比innerWidth和innerHeight还小)window.innerWid... 阅读全文
posted @ 2015-03-31 10:01 rubyisapm 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 这里引用http://www.useragentstring.com/ 的用户代理报告来解释一下用户代理中的字段都是表示什么意思: chrome: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36 firefox: Mo... 阅读全文
posted @ 2015-03-31 09:59 rubyisapm 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: viewport(视口) 视口可控制网页在移动设备上的显示方式。如果未指定视口,移动设备将以典型桌面屏幕的宽度来呈现网页,并调整网页使其适合屏幕大小。通过设置视口,您可以控制网页在不同设备上的宽度和缩放比例。下图是safari开发者文档中的图示: ViewPort 标记 ViewPort 标记用于指定用户是否可以缩放Web页面,如果可以,那么缩放到的最大和最小缩放比例是什么。使用ViewPort ... 阅读全文
posted @ 2015-03-31 09:57 rubyisapm 阅读(566) 评论(0) 推荐(0) 编辑
摘要: touch系事件概述 touch系事件是触屏设备上的一系列事件,当用户触摸屏幕时及进行一系列操作时发生的事件。包含touchstart, touchmove, touchend事件。 程序思路 我们将焦点集中在事件这个抽象对象上去,例如当手指在触摸屏上移动过程中发生的touchmove事件,我们去查找此事件相关的属性,根据前后事件的发生(例如touchstart和touchend事件),去判断是否... 阅读全文
posted @ 2015-03-31 09:55 rubyisapm 阅读(584) 评论(0) 推荐(0) 编辑