pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

用IE 10觸控事件模型調試響應式Web設計

  目前我正在研究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 FilesMicrosoft SharedWindows Simulator11.0”文件夾下的Microsoft.Windows.Simulator.exe,啟動模擬器,然后再單擊桌面圖標。

用IE 10觸控事件模型調試響應式Web設計 三聯

  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

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章給大家詳細介紹了HTML頁面跳轉及參數傳遞問題,需要的朋友參考下吧
這篇文章主要介紹了純css實現照片墻3D效果的示例代碼,可以實現鼠標經過圖片實現改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 空压机网_《压缩机》杂志| 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 巩义市科瑞仪器有限公司| 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 膜结构停车棚-自行车棚-膜结构汽车棚加工安装厂家幸福膜结构 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 |