需要在ipad上调试代码, 经过一番搜索(多在google搜到的), 稍微整理下 : ).

1. Settings -> Safari -> Advanced/Developer -> Debug Console

  最容易搜到的就是这个, 在桌面选择"设置", 找到"Safari", 点"高级/开发者", 据说下面会有个"调试控制台(debug console)"按钮, 但是我死活没能找到, 可能是safari较旧引起的.

  即使可以使用, 功能也是很有限的, 各种吐槽.

    开启按钮的图文解说

2 firebug lite

  2.1

    当然也可以在页面中嵌入firebug lite;

  2.2

    或者建个新书签加载firebuglite; 

    查看如何新建

  2.3

  也可以利用后台, 判断参数, 修改传回的内容;

  <?php if(isset($_GET['debug'])): ?>
    <script type="text/javascript" src="firebuglite.js"></script>
  <?php endif; ?>

3 edge inspect

  这是我觉得蛮好的, 但是后期可能要交$;

  大致的步骤是:

    PC上下载该软件 -- PC中的Chrome浏览器安装edge inspect 插件 -- ipad上安装"行动客户端"(你如果是ios, 点击那个iOS按钮就可以了)

    具体看这里

  目前用到两个比较实用的特性:

  连接设置完以后, PC和ipad 可以同步刷新页面;

  另外, 在PC的开发者工具中, 修改页面可以实时显示到ipad中, 就像PC调试一样, 只不过显示在ipad.

  (远程调试原理大致是新建个服务器, 让移动设备访问).


4 IOS设备上Safari浏览器的前端调试解决方案

  3.1 IOS模拟器
    http://www.crifan.com/intro_ios_simulator_in_xcode_and_usage_summary/
    https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html
    http://www.ychong.com/safari-ios-iphone-itouch-web-dev-inspector/

    如果是iOS6以上的, 直接开启远程调试就可以, 但是PC必须是Mac系统, 因为Mac才可以装safari 6.x; 

    同理, 如果ipad是一代的, 那也不行哦;

    当然愿意在PC装虚拟机也可以.

  3.2 xcode中的IOS模拟器.

5 Chrome user agent switcher

  另外还有一个简洁的模拟方式, PC上的Chrome的开发者工具中,

  点击右下角的"齿轮", 打开设置面板, 选中override一栏,

  其中可以修改 user agent, 同时选中"Emulate touch event"可以模拟移动端特有的触摸事件, 但是也不会妨碍鼠标事件的触发.

  如果仅仅是测试页面布局和鼠标事件, 那用这个最为方便.

posted @ 2013-11-15 10:38 积跬步 阅读(7126) 评论(0) 推荐(0) 编辑
摘要: 程序员 学英语 阅读全文
posted @ 2013-10-23 19:26 积跬步 阅读(372) 评论(4) 推荐(0) 编辑
摘要: dragstart drag dragend dragenter dragover dragleave drop 阅读全文
posted @ 2013-10-09 23:04 积跬步 阅读(2234) 评论(0) 推荐(0) 编辑
摘要: vCard在翻阅dottoro的时候,在附录(appendix)的js部分,注意到一个叫vCard的部分,能单独列出来,可能是比较重要的,至少是比较独立的部分,但是以前从未听说或者了解过这一部分,如果有兴趣了解的,继续往下看。vCard 规范容许公开交换个人数据交换 (Personal Data Interchange PDI) 信息。 vCard 规范可作为各种应用或系统之间的交换格式。可能是文件系统,点对点交换的公共电话网络,以有线网络或无线传送的方式,但是一般附加在电子邮件中,电子邮件能转发vCard中人信息。网页上很多用户填写的表格可自动使用vCard。vCard(或称做Versitc 阅读全文
posted @ 2013-10-05 21:13 积跬步 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 译文地址 bonsaiden.github.io/JavaScript-Garden/zh/#intro.authors之前被人问到JS一些概念性的东西,感觉很模糊,可能层次比较浅,偏理论的东西实践得较少,发现一处花园, 采点小蜜。1 数字不是对象的误解 2.toString();报语法错误的原因是因为试图将 点号解析为浮点数的一部分。 (2).toString()可行的。2 hasOwnProrotype方法继承自Object.prototype 是JS中唯一一个处理属性但是不查找原型链的函数。3 函数名在函数内总是可见的 var a = function b (){b();}//见94 & 阅读全文
posted @ 2013-07-18 01:02 积跬步 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 正则就是一段描述匹配规则的字符串,经解析,能匹配想要的字符串。就好比受害者描述嫌疑人的体貌特征,警察会从众多体貌相近的人中进行筛选,描述得准确,可以减少排查范围,加快破案的速度。传统型NFA就是典型的例子,决定权在于你, 看你的如何描述,如何引导正则引擎去高效地匹配相应内容。大多数人看到正则晦涩难懂,只要求会用, 不去考究它的工作原理, 是很难活学活用的。自己也差不多, 很难系统地去学习正则, 非要写的时候也是参考手册写的, 这次难得有闲情雅致去啃这硬骨头, 比以前了解得稍微多了点, 在此做个小结。 个人是在JS中使用正则的,其中的正则是Perl正则的一个完整的子集,属于传统型NFA。正... 阅读全文
posted @ 2013-07-03 21:26 积跬步 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 好久没写博客了,不管是路过的还是我的少得可怜坚挺的fans,我回来了。 之前一段时间忙于工作,忙于自己的一个css3小网站,网盘里积累了很多想写的东西,但是了解得不深入,也就没什么好写。 最近几天一直在关注w3cpluc列出的css3工具,里面列出了很多出色的css3属性生成方面的网站,和自己的小网站很类似,本想着借鉴别人的网站去修改自己的网站,在这过程中关注到了一个css3动画网站,就开始用firebug搜刮其中的精髓。 以下是搜罗的一些觉得有技术含量的东西, 和那些刨根问底的大神自然没法比,凑活着看看呗。 1 将单选框做成两个按钮的形状 图中所看到的是两个正常按钮,... 阅读全文
posted @ 2013-05-30 22:07 积跬步 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 原文地址 http://developer.yahoo.com/performance/rules.html#cookie_size 阅读全文
posted @ 2013-05-07 00:30 积跬步 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 个人觉得调试在编写js的过程中占了很大的比重,调试是技能成长的必修课 ,个人偏爱Firebug。 一 使用心得 虽然编程时间不长,但是自打开始前端的旅途,就没有离开过Firebug。 个人觉得其中的(控制台的”所有“)、(HTML以及样式的动态修改)、(DOM)、(网络中的“所有”)最有使用价值。 脚本也非常有用,但是自己不会用,一般在程序中加入console/reurn进行调试。 当然Firebug也有各种强力的插件,可以辅助前端在前端游刃有余,所以极力推荐firebug,同时也希望国内的程序猿(包括自己这个小前端)早日直立行走,生产适合自己的工具。 二 Co... 阅读全文
posted @ 2013-04-19 22:01 积跬步 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 当时想法很简单,自己喜欢这个网站,但是不能轮播收藏的歌曲却是一大遗憾(想要实现这功能对百度来说非常简单,只是他不想,我想和“随心”两个字有关,如今有红心频道),只能自己动手,去尝试在客户端实现这种功能。 不得不说,Firebug却是非常强大,可以让加载好的代码“自由编辑”,变成你想要的。 我观察了一下加载的JS中有JQuery,那这样子就简单多了。 最简单的例子就是,在Firebug控制台中的代码编辑器中输入$('html').empty(); 这样子就清空当前页面(如果命令行编辑器没有默认打开的话,点击右下角的红色按钮)。既然页面可以改变,尝试事件触发也是可行的(JQ中的tr 阅读全文
posted @ 2013-03-24 09:34 积跬步 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 今天玩了好久的三国杀,眼睛都快肿了,掉进一个“天坑”--就是被坑得很惨,愤愤的点了标签页的叉叉,抱怨了几局三国杀这坑爹的游戏,有这么多坑爹的人。随后整理火狐的书签,回想起很早就想写一片关羽书签的日志,今天就顺水推舟吧。我这是比较笨的一种让书签漫游的方法,小朋友们不要被我误导了,有好办法希望在下面给我指导指导。在这之前,更新浏览器,或者换台电脑后,以前整理的书签就丢失了,这对于我这种喜欢维护自己书签的人来说是个不小的损失,总觉得这不是自己的浏览器。FF里面的书签就是工具栏里的B,管理书签(ctrl+shift+B),点击导入和备份,然后就可以导出导入了,保存的形式一定要是html格式。FF没提供 阅读全文
posted @ 2013-04-06 22:47 积跬步 阅读(213) 评论(1) 推荐(0) 编辑
点击右上角即可分享
微信分享提示