展开

关键词

cocos2d-js 办法 Android真机

一 使用浏览器chrome打开程序,进行。跟普通js程序一样。要么自行搭建服务器,利用python脚本,或者用其他服务器程序(LAMP或XAMPP)。然后用浏览器打开服务器地址。 但部署到真机后遇到的问题,这就无法解决了,而且一些native代码也无法。 二 使用firefox远程。 因为cocos2d-js使用spidermonkey作为js解析引擎,这个玩意就是mozilla派的,所以用firefox做远程。题外话。。。 这让firefox在chrome如日中天的年代又找到了存在感啊~~~真怀念。 5 开始 debugger器开始。 ?这个方法也有一定缺陷,也就是必须在cocos程序启动后才能。启动过程中做的事情,就不好捕捉了。。。这时候需要用cc.log配合一下了。

85220

Python

很多项目是用python写构建脚本的,比如微信最近开源的终端跨平台组件 Mars 本文将以mars为例简单介绍下如何用PyCharm对python进行。 打?Debug it?当代码中需要input时,切换到Console窗口输入 ??用PyCharm跟Android Studio一样,毕竟都是一家公司的产品。----

49030
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python

    很多项目是用python写构建脚本的,比如微信最近开源的终端跨平台组件 Mars 本文将以mars为例简单介绍下如何用PyCharm对python进行。 打?Debug it?当代码中需要input时,切换到Console窗口输入 ??用PyCharm跟Android Studio一样,毕竟都是一家公司的产品。

    24620

    ChromeJS寻找淘宝签名sign

    写了这篇文章淘宝sign加密算法 之后,很多人问我Chrome怎么做,今天会尽量详细聊聊。如果你用使用过Pycharm的,会更好理解。 我们还是以淘宝为例,使用Chrome的移动请求头打开这个网站,https:s.m.taobao.comh5?q=%E9%9E%8B%E6%9E%B6,然后打开开发者工具。? c.data, ua: c.ua }; }可以看到sign等于j,j等于h(d.token + & + i + & + g + & + c.data),感觉是一些字符串通过“&”连接起来,下一步就可以对js 代码打去看看具体数据是什么。 总结sign生成公式是:md5Hex(token&t&appKey&data)公式可能会发生变化,只要掌握了的方法,分析起来会简单很多。想学更多搜索Chrome技巧。

    3K40

    Chrome - JavaScript技巧总结(浏览器JS

    为方便大家学习和使用,本文我对 Chrome技巧做个系统的总结。 一、设置有两种方法可以给代码添加方法1:在 Source 内容区设置(1)找到要的文件,然后在内容源代码左侧的代码标记行处击,即可打上一个。 二、设置执行条件(1)右键击设置的,选择 Edit breakpoint...(2)输入执行的条件表达式,当表达式为 true 时才会生效。 有了条件,我们在代码的时候能够更加精确地控制代码的时机? 九、Async   Chrome 器的 Async 模式是为异步函数所设计一个功能1,测代码下面是一段使用 Promise 的代码:做饭function cook(){ console.log

    6K42

    React Native开发之

    Chrome 工具Chrome 开发工具谷歌 Chrome 开发工具,是基于谷歌浏览器内含的一套网页制作和工具。开发者工具允许网页开发者深入浏览器和网页应用程序的内部。 ChromeReact Native程序第一步:启动远程在Developer Menu下单击”Debug JS Remotely” 启动JS远程功能。 JS远程功能。 注:在使用真机时,你需要确保你的手机和电脑处在同一个网段内。Chrome小技巧Sources面板Sources 面板提供了 JavaScript 代码的功能。 在这里你可以对进行更高级的定制化的操作。?管理通过Chrome开发者工具的右边面板来统一管理你的

    50780

    React Native程序

    Chrome 工具Chrome 开发工具谷歌 Chrome 开发工具,是基于谷歌浏览器内含的一套网页制作和工具。开发者工具允许网页开发者深入浏览器和网页应用程序的内部。 ChromeReact Native程序第一步:启动远程在Developer Menu下单击”Debug JS Remotely” 启动JS远程功能。 JS远程功能。 注:在使用真机时,你需要确保你的手机和电脑处在同一个网段内。Chrome小技巧Sources面板Sources 面板提供了 JavaScript 代码的功能。 在这里你可以对进行更高级的定制化的操作。?管理通过Chrome开发者工具的右边面板来统一管理你的

    51660

    React Native心得

    如何通过 ChromeReact Native程序你可以通过以下步骤来你的React Native程序:第一步:启动远程在Developer Menu下单击”Debug JS Remotely 启动JS远程功能。 通常只要是开发遇到了js报错或者其他代码问题,在审视一遍自己的代码而一无所获之后,我首先就会打开Sources进行js。 心得:你可以像使用XcodeAndroidStudioNative应用一样,来使用Chrome开发者工具通过对程序进行。 管理你的你可以通过Chrome开发者工具的右边面板来统一管理你的。?

    44570

    React Native技巧与心得

    如何通过 ChromeReact Native程序你可以通过以下步骤来你的React Native程序:第一步:启动远程在Developer Menu下单击”Debug JS Remotely ” 启动JS远程功能。 启动JS远程功能。 通常只要是开发遇到了js报错或者其他代码问题,在审视一遍自己的代码而一无所获之后,我首先就会打开Sources进行js。 心得:你可以像使用XcodeAndroidStudioNative应用一样,来使用Chrome开发者工具通过对程序进行

    1.1K50

    滴】用 Chrome DevTools Node.js

    前端滴front-end tips ----分类:JavaScript | Node, Debug从 v 6.3.0 开始,可以用 Chrome Developer Tools Node.js。 在 Chrome 中打开一个新标签页,并在地址栏中输入 about:inspect 并回车。你应该会看到类似下面的截图:? 连接后就可以使用 Developer Tools 你的 Node.js 程序了?

    29810

    八、通过观察JS执行过程

    前端开发中,有一个重要的技能,叫做。 利用chrome开发者工具中的,我们能够一步步观察JavaScript的执行过程,直观感知函数用栈、作用域链、变量对象、闭包、this等关键信息的变化。 二、认识工具在尽量新版本的chrome浏览器中(不确定你用的版本与我的一致),chrome浏览器的开发者工具。 这是来自《你不知道的js》中的一个例子。由于在使用过程中,发现chrome浏览器理解的闭包与该例子中所理解的闭包不太一致,因此专门挑出来,供大家参考。我个人更加倾向于chrome中的理解。 我们还可以结合的方式,来理解那些困扰我们很久的this指向。随时观察this的指向,在实际开发中非常有用。

    73810

    vscode开发js、python

    1.js 安装Debuger for chrome插件,击F5,选择chrome,vscode自动生成lauch.json如下,{ 使用 IntelliSense 了解相关属性。 chrome attachchrome端使用--remote-debugging-port=9222方式启动,然后配置lauch.json的request为attach js动态加载的文件,vscode 无效(未验证的----可以用debuger下): 在要被用的文件开始处,加@ sourceURL=ParcelProcessWaitForArchivedListPage.js,加上注释后打开 chrome,vscode可以捕获chrome需要设置到chrome里面,vscode。 如果@ sourceURL=文件的本地绝对路径,就可以在vscode上直接了,而且有效。

    76430

    用 VSCode 网页的 JS 代码有多香

    一般来说, Node.js 上跑的 JS 代码我会用 VSCode 的 debugger,浏览器上的 JS 代码我会用 chrome devtools。 在项目的根目录下有个 .vscodelaunch.json 的文件,保存了 VSCode 的配置。我们击 Add Configuration 按钮添加一个 chrome 的配置。 然后击 debug 运行:VSCode 就会起一个 Chrome 浏览器加载该网页,并且在我们的住。会在左侧面板显示用栈、作用域的变量等。 确实,chrome devtools 也能做到一样的事情,但 VSCode 来网页代码有两个主要的好处:在编辑器里面给代码打,还可以边边改代码。 反正我觉得 VSCode 网页的 JS 代码挺香的,你觉得呢?

    24310

    让你 nodejs 水平暴增的 debugger 技巧

    因为当流程复杂的时候,能够帮你更好的理清逻辑,有 bug 的时候也能更快的定位问题。狼叔说过,是否会使用 debugger 是区分一个程序员 nodejs 水平的重要标志。 那么怎么设置、怎么把当前上下文的变量暴露出去呢,就是通过启动一个 websocket server,这时候只要启动一个 websocket client 连接上这个 server 就可以 nodejs 运行的程序是根目录下的 index2.js,还可以设置 stopOnEntry 来在首行住。,就可以看到能够成功的js 文件。? image.png这样,在 ts 源码中打的和在编译出的 js 打的都能生效。多进程当代码中有子进程的时候,就有了第二条控制流,需要再启动一个 debugger。 nodejs 代码更多还是使用 vscode debugger(当然有的时候也会使用 chrome devtools ,基于 chrome devtools 的 memory 来进行内存分析,

    9910

    JS 逆向百例】XHR ,Steam 登录逆向

    既然是 XHR ,那么这种方法就只能用于 XHR 请求,这也是这种方法的缺,通过 XHR ,定位到的位置通常在加密处理完成之后,已经准备发送请求了,这样的优是我们可以跟踪栈,能比较容易地找到加密的地方 :第二种方法,在 Network 面板,击 XHR 过滤 XHR 请求,在 Initiator 项里可以看到用的 JS,鼠标移到 JS 上,可以看到用栈,击第一个,即可进入到发送请求的地方,定位到的位置和第一种方法是一样的 这种方法需要注意的是,XHR 过滤不一定准确,但是只要是 Initiator 项里可以看到 JS,就说明可以跟进去进行,如果是通过 Form 表单或者其他方式发送的请求,Initiator 项会显示 Other,此时就不能通过这种方法进行。 ,取消 XHR ,重新进行,可以看到 results 就是前面 getrsakey 请求返回的数据:RSA.getPublicKey 和 RSA.encrypt 分别是 rsa.js 里面 RSA

    14810

    移动web真机方案

    Chrome手机模拟器 Chrome手机模拟器适合简单移动网页,支持模拟触摸事件,还能够模拟各种移动设备的user-agent和屏幕大小,是移动端web开发的主要方式。 ChromeSafari真机 移动端开发,当然是优先真机,真机更加顺畅,支持js以及绝大多数Chrome DevTools一样的功能(不支持Chrome扩展)。 ,在iPhone上也能js了。 spy-debugger内部集成了weinre,通过代理的方式拦截所有html自动注入weinre所需的js代码,简化了weinre需要给每个的页面添加js代码。 总结 针对上述移动web的方案,进行简单总结: 大部分不涉及真机的情况优先使用Chrome手机模拟器进行开发。 需要真机时优先使用真机+浏览器开发工具进行

    1.4K164

    Chrome开发者工具不完全指南(二、进阶篇)

    通常只要是开发遇到了js报错或者其他代码问题,在审视一遍自己的代码而一无所获之后,我首先就会打开Sources进行js,而它也几乎能解决我80%的代码问题。 Js这个功能让人兴奋不已,在没有js功能,只能在IE(万恶的IE)中靠alert弹出窗口js代码的时代(特别alert一个object根本不会理你),那样的开发环境对于前端程序员来说简直是一场噩梦 为了避免你的代码重复执行,我们可以在时直接在console控制台上一次性地输出当前处的信息(推荐这样做)。 为了方便开发者,在这一上谷歌已经做到了极致,就在前几天更新过Chrome以后,卤煮意外地发现了时监控环境变量的另外一种方式,这种方式极为清晰,在的时候,区域2中会自动显示每个变量的值, 在下一篇中我将向大家介绍Chrome开发工具中的性能方面的

    30220

    控制台

    HTML5学堂:在项目开发过程中,难免会需要一些数据,而大量的console.log()需要频繁切换JS和页面,同时最后有可能还忘记删除打印信息。使用可以更方便的掌握js执行信息。 ,今天来介绍下如何在浏览器上使用。打开界面首先按下F12打开面板,选择Sources,然后在左侧找到你需要的资源,选中就会自动打开代码。? ,这里我们在几个if else 处打上。? 可以看出来,代码执行到处就暂停了,这样可以非常方便我们看数据交互状态,鼠标放在参数上面也可以看到具体的参数信息,右侧也可以看到时候的局部和全局的属性,当我们执行到return 的时候能更清楚的看到 的基本用法就是这样了,比起console.log()的方式打印出信息,这样做能够更全面的掌握代码的执行情况,并且不需要频繁的修改js,但是记得完后把全部取消哦,取消方法:再次左键击一下就取消了

    84340

    XCode的debug

    debug流程控制当你通过 Xcode 的源码编辑器的侧边槽 (或者通过下面的方法) 插入一个,程序到达时会就会停止运行。条上会出现四个你可以用来控制程序的执行流程的按钮。 ? 如果你确实想跳进一个函数用来或者检查程序的执行情况,那就用第三个按钮,step in,或者在LLDB中使用 thread step in,step,或者 s 命令。 我们会一个个看过来并介绍 LLDB 中等价的命令 (是的,你可以在器内部添加)。在 Xcode 的左侧面板,有一组按钮。其中一个看起来像。 这时会出现一个弹出框,你可以在里面添加例如 - 这样的符号。这样每次用这个函数的时候,程序都会停止,不管是你用还是苹果用。 我们可以使用 p i 作为行为。这样每次到达的时候,都会自动运行这个命令。 ?你也可以添加多个行为,可以是器命令,shell 命令,也可以是更直接的打印: ?

    85170

    eclipse中debug

    记得曾经问乱码问题,jfinal说打看在哪里出错。简单记下普通。1.在需要查看的地方打,方法是在行号右侧双击。 2.运行这个方法为右键debug as.3.程序会终止到你想要的地方。?这时,鼠标悬浮到你想要的变量上面,这时还没初始化值,只能看到变量的基本信息。?然后按F6进入下一步。?

    51280

    扫码关注云+社区

    领取腾讯云代金券