目前我正在研究IE 10触控事件。虽然我已经十分幸运地拥有了一台Windows 8平板电脑,但是我仍在寻找一种更加简便的方法,即无需每次切换至平板电脑,便可直接在经典笔记本上执行基本测试的方法。在寻找该方法的过程中,我发现了一些技巧和窍门,有了这些经验,您就可以在不使用触控设备的情况下,对代码中的IE 10触控事件进行调试了。正面效应:这种方法还可帮助您测试、调试响应式Web设计!
先决条件:在学习本教程之前,首先需要执行下列步骤:
IE 10触控事件模型
如果您对触控执行方式还不甚了解,可以先阅读下列三篇文章:
1.IE10浏览器及Metro Style应用程序的触控输入
2.所有浏览器中的多点触控及鼠标输入处理
3.使用Gesture事件实现超出Pan、Zoom及Tap范围之外的其他功能
您可以参考作为补充资源的Pointer.JS库,该库模拟了面向其他浏览器的IE 10模型。
Windows 8 模拟器模拟触控
Windows模拟器安装了多网站建设公司种开发工具,一般用于测试、调试Metro Style应用程序。您可以通过阅读下面的文章了解更多详细信息:初识Windows模拟器。
然而,我们完全可以使用模拟器来调试在IE10中运行的Web应用程序。下面我向大家介绍一下具体的实现方法。
1.运行Program Files (x86)\Common Files\Microsoft Shared\Windows Simulator\11.0文件夹下的Microsoft.Windows.Simulator.exe,启动模拟器,然后再单击桌面图标。
2.启动IE10浏览器,转向Internet选项高级 标签。检查禁止脚本调试(Internet Explorer)乌兰察布网站建设公司、禁止脚本调试(其他)是否未选中:
3.转向需要测试与/或调试的URL。例如,测试下列测试用例:IE Test Drive下的Finger Painting。借助该模拟器,我们可以使用下列两个按钮来模拟经典的鼠标输入与/或触控切换模式。
起初,您肯定会认为这样可以得到相同的结果:
但是,单击下列按钮后:
您会发现得到了缩放和旋转双重触控模拟效果:
双重触控功能在下列测试用例的应用中会变得更加有趣:Browser Surface
借助模拟器,您可以通过触摸手势来模拟缩放及旋转效果。
使用Visual Studio 2012调试JavaScript代码
如果您想更深入的测试与调试您的触控体验,您可能需要调试JavaScript代码。第一个显而易见的方法是按F12键,使用IE10开发人员工具。但是,如果在模拟器狭小的窗口中使用F12键,会让人感到很不舒服。
另外一个比较好的解决方案就是使用Visual Studio 2012中的调试器。下面就是具体的实现步骤:
1.在主会话(模拟器外部)上,启动Visual Studio 2012 RC Express,转到调试-加载进程…
2.定位iexplorer.exe进程(x86,Script),加载:
3.如果一切正常,使用Browser Surface测试用例得到的结果应如下图所示:
如果不是这样,或许是因为您加载了错误的iexplore.exe进程或忘记去掉禁用script调试选项前的对勾。
如果您选择了正确的进程,可以看到 Script文件节点下解决方案资源管理器右嵌条中的JavaScript文件。
4.然后,我们将重点放在JavaScript的调试经验上。比如,打开demo.js文件,在第136行添加断点:
if (Options.inertiaBounce()) { :
5周口网站建设公司.拍摄图像,并使用触控模拟处理图像,图像应能自动打断Visual Studio:
然后,逐步执行代码,查看JavaScript控制台输出,右键单击函数,直接跳转至函数定义。这样,您就可以获得高级调试体验了。
总之,您无需借助任何触控设备,完全可以调试支持IE10浏览器的JavaScript触控逻辑。当然,您需要在真正的触控设备上测试最终代码及Web应用,从而真正了解代码在实际条件下是如何运行的。但是,该方法确实可以为您提供帮助,节省您的时间。
响应式设计的测试与调试
模拟器及VS 2012也可以帮助您测试、调试响应式设计。首先让我们回顾一下模拟器必须提供的内容。
我在网络上寻找了执行响应式设计原则的最佳网站,并使用http://garretkeizer.com/网站上的下列截图。您可以找到在http://mediaqueri.es上测试的其他比较酷的网站。
下面是使用模拟器的默认设置在Internet Explorer 10浏览器中执行的网站设计。
下面让我们回顾一下促使模拟器进一步执行的某些比较酷的选项:
1.通过单击下列按钮,测试portrait或landscape模式下的设计改动。
下图是所选网站的结果:
2.通过单击下列按钮,还可以模拟各种形状系数及分辨率显示结果。
3.下图是分辨率2560x1440下该网站的显示结果(对比之前默认分辨率为1366 x768时的截图):
4.如果您想继续执行,可以使用VS 2012中的出色的DOM Explorer工具,帮助您检查及现场编辑CSS。例如,在加载调试器后,我们可以看到名为DOM Explorer的窗口。虽然您的鼠标放在HTML节点上,仍会看到模拟器中以亮色显示的各个区域。
当然,您可以在Visual Studio中检查、编辑及追溯样式,修补潜在的CSS设计问题。我希望这些小技巧能够对您有所帮助,并节省您的时间。希望经常关注这些免费工具!
文:CSDN
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。