文章列表
vienwu 于 2年前发表 1836 0 0
这篇是前段时间总结给自己备忘的,要用到的工具实在太多,没法一一记住。作为一个测试的工具,会用就好了。 所以这里稍微做了一些修改,简单介绍一下常用的写法和命令,其次将之前的一些示例改成javascript版本,方便没有coffee基础的同学浏览。 介绍 mocha是一个拥有丰富功能的javascript测试框架,可以用于nodejs和浏览器。支持同步/异步测试用例,有多种报告形式。 官网介绍了很多的特性,个人感觉实用的就几点,一个是nodejs和浏览器都可以用,不用再记那么多奇怪的api和写法了。其次是编写同步/异步测试用例非常简单。 安装 $ npm install mocha -g 成功安装后就可以使用 mocha 命令了。 使用 运行 ./test/ 目录所有js $ mocha 指定js文件 $ mocha xxx.js 监听文件变化 $ mocha xxx.js -w 指定coffee编译 for coffescript 1.6 $ mocha --compilers coffee:coffee-script test.coffee for coffeescript 1.7+
2年前
调试
helondeng 于 2年前发表 1183 0 0
Rosin是一个Fiddler插件,协助开发者进行移动端页面开发调试。 特性 * 可配置的页面匹配规则 * 拦截console * 日志内容的存储,展示,过滤 * 脚本运行错误捕获 原理 * 首先在fiddler里面配置了匹配规则 * 访问的页面进过fiddler之后,匹配规则会生效,如命中,则在返回的内容中注入脚本。 * 脚本重写了console的各种方式(也监听了onerror事件) * 将console打出的各种消息push到消息队列 * 队列达到阈值或者间隔的时间到,就将消息通过xhr发送到 http://__rosin__.qq.com * rosin插件在fiddler中捕获上面的请求(并且隐藏了,所以看不到这个请求),将请求的body部分显示到面板上面 * 将log存储到本地 D:\Program Files (x86)\Fiddler2\Scripts\Rosin\Log add: function() {
2年前
调试
袁飞翔 于 2年前发表 3366 4 1
从 https://developer.chrome.com/devtools/docs/remote-debugging [https://developer.chrome.com/devtools/docs/remote-debugging] 我们可以知道在android 4.4+可以通过在apk中使用下面的代码开启webview的chrome远程调试 WebView.setWebContentsDebuggingEnabled(true); 但我们开发中接触的apk往往是第三方的,没谁会为我们开启webContentsDebuggingEnabled。而Xposed能强制做到这一点 XPOSED [HTTPS://GITHUB.COM/ROVO89/XPOSEDBRIDGE/WIKI/DEVELOPMENT-TUTORIAL] Xposed能够勾住(Hook) Android应用程序对象的方法,实现AOP,一个简单的例子: publicclass WebViewHook implements IXposedHookLoadPackage {
2年前
调试
helondeng 于 2年前发表 1348 1 0
* AppCan是HTMl5移动开发应用平台,支持跨平台,可以简单、快速、高效开发移动应用。 * 倡导Hybrid App开发。 * 为HTML5开发提供底层Native交互能力。getcimg [https://cloud.githubusercontent.com/assets/3880323/6895662/175babbe-d715-11e4-9a29-2c28a0051f3b.gif] 主要优势 * 跨平台 * 原生体验,引入Native UI控件和交互 * 模拟调试:提供模拟器和调试工具 * 多窗口机制,秒杀phoneGap * 一键打包 * … ###开发工具IDE AppCan IDE基于Eclipse定制,支持跨平台、本地打包、模拟调试、真机同步等功能 模拟调试default [https://cloud.githubusercontent.com/assets/3880323/6895666/243c6bac-d715-11e4-92d3-2ed86c1a908e.png]
2年前
调试
黎腾 ,如果sea能带走我的哀愁 于 2年前发表 2070 0 1
网页前端开发人员必须关注当下流行的工具,今天为了帮助前端开发者们找到好的高效的开发工具,我们转载分享了这些工具。例如:生成工具、JS库、框架和其他好用的资源和服务。希望你在这里能够找到喜欢的工具。 1.verb [http://verbnurbs.com/] verb是一个JavaScript库,可以在浏览器中创建和操作NURBS面和曲线。它提供了一个10KB的功能丰富和含多类型的面和曲线封装库。 http://img.mukewang.com/55067f590001451a08000250.jpg [http://img.mukewang.com/55067f590001451a05000157.jpg] 2.gridscrolling.js [http://mknecht.github.io/gridscrolling.js/] 它让文章拥有清晰的结构,但是却没有一些没必要的元素。
2年前
调试