金蝶easv8.平台培训-案例篇跟踪调试_第1页
金蝶easv8.平台培训-案例篇跟踪调试_第2页
金蝶easv8.平台培训-案例篇跟踪调试_第3页
金蝶easv8.平台培训-案例篇跟踪调试_第4页
金蝶easv8.平台培训-案例篇跟踪调试_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

调试技巧产品模式和Debug调试产品模式Debug模式Chrome/IE调试JS断点设置断点类型断点条件Fiddler临时更改服务器静态资源JS更改CSS更改常用JS调试简单调试案例演示调试技巧-产品模式和Debug模式JS加载模式产品模式默认以产品模式运行每个界面,产品模式运行时,每个界面的JS都会被打包并且

,并将多个JS压缩到一个 中。Debug模式Debug模式时,JS的加载是单个加载的,如果想调试某个页面,可以在URL中加上

&debug=true这样所有页面都以DEBUG模式加载JS。页面运行模式静态化静态化运行时,页面的HTML直接从服务器上加载,前台进行界面初始化,要想某个页面非静态化运行,可以在url中增加参数&renderModel=client。非静态化非静态化运行时,界面的HTML根据元数据从前台渲染出来。调试技巧-Chrome调试Chrome调试JS断点设置断点类型分三种:默认遇到异常不中断;遇到所有异常都会中断;仅在出现未捕获的异常时才中断。断点条件,在断点位置的右键菜单中选择“Eidt

Breakpoint…”可以设置触发断点的条件,即写一个表达式,表达式为true时触发断点。调试技巧开始调试:鼠标右键 元素或F12;按钮功能:调出控制台;切换开发环境是全屏还是嵌入;清空当前显示;将压缩的JS文件格式化;定位页面元素;调试技巧-Chrome调试常用调试面版Elements

Panel查看当前选中元素的嵌套路径查看或编辑当前选中元素的样式查看选中元素的盒模型事件调试技巧-Chrome调试常用调试面版Network

Panel查看站点在一个动作时都加载了哪些文件查看文件有没有正确加载、加载方式、状态、类型、大小、所用时间点击查看该文件的具体情况调试技巧-Chrome调试常用调试面版Source

Panel查看当前站点的CSS、JS文件加断点调试JS代码:单步、跳出跳入循环、调用堆栈、查看变量值调试技巧-Chrome调试常用调试面版Console

Panel控制台输出值打印查看或更改代码调试过程的值调试技巧-IE调试IE调试JS断点设置断点条件,在断点位置的右键菜单中选择“条件”可以设置触发断点的条件,即写一个表达式,表达式为true时触发断点。调试技巧开始调试:按F12;选择浏览器的版本:选择浏览器模式和文档模式;按钮功能:切换开发环境是全屏还是嵌入;将压缩的JS文件格式化;定位页面元素;调试技巧-IE调试常用调试面版HTML面版查看当前选中元素的嵌套路径查看或编辑当前选中元素的样式查看选中元素的布局调试技巧-IE调试常用调试面版面版查看当前站点的CSS、JS文件加断点调试JS代码:单步、跳出跳入循环、调用堆栈、查看变量值调试技巧-IE调试常用调试面版网络面版点击开始捕捉,可以查看站点在一个动作时都加载了哪些文件查看文件有没有正确加载、加载方式、状态、类型、大小、所用时间点击转到详细视图,查看该文件的具体情况调试技巧-Chrome/IE调试Fiddler临时更改服务器静态资源功能–

Fiddler临时更改服务器静态资源,包括JS或CSS文件。使用步骤打开Fiddler,清空浏览器缓存,刷新页面;调试技巧-Chrome/IE调试Fiddler临时更改服务器静态资源使用步骤2、在Fiddler的左侧找到指定的文件,在右侧AutoResponder面版中点击按钮Add

Rule,将左侧的文件添加到右侧中;调试技巧-Chrome/IE调试Fiddler临时更改服务器静态资源使用步骤3、在Fiddler的右侧选中刚添加的文件,在右侧的底部Rule

Editor第二个下拉框中选中finda

file…指定本地的文件;调试技巧-Chrome/IE调试Fiddler临时更改服务器静态资源使用步骤4、如此反复添加一个或多个文件;5、在Fiddler右侧AutoResponder面版中,选中复选框Enable

automatic

responses和Unmatched

requests

passthrough;6、点击右下角的save,刷新页面即可。调试技巧-Chrome调试常用JS调试初始化事件–

initalizeEvent调试技巧-Chrome调试常用JS调试初始化页面–

initalizeAction调试技巧-Chrome调试常用JS调试界面渲染事件–

_pageOnRenderEventHandler调试技巧-Chrome调试常用JS调试构建组件–

ponent调试技巧-Chrome调试常用JS调试控件的初始化方法–表格初始化方法initGrid调试技巧-Chrome调试常用JS调试控件的初始化方法–按钮初始化方法initLinkButton调试技巧-Chrome调试常用JS调试事件–鼠标事件调试技巧-Chrome调试常用JS调试事件–键盘事件调试技巧-Chrome调试常用JS调试断点–条件断点调试技巧-Chrome调试常用JS调试断点–选择断点类型•遇到所有异常都会中断仅在出现未捕获的异常时才中断调试技巧-Chrome调试常用JS调试使用

try...catch语句将错误打到控制台该案例以车辆控件、报销区域控件不能实现联动这个问题来做演示该案例大致分为如下步骤调试技巧-简单调试案例演示出现问题Chrome浏览器调试测试出现问题调试技巧-Chrome调试Chrome调试过程调试技巧-Chrome调试通过F12打开调试环境测试调试技巧-Chrome调试特别,任何人不能以或为任何目的

或 本文档的。本文档中没有金蝶 国际 的特别包含的信息 更改,恕不另行通知。由金蝶 (中国) 和其分销商所销售的某些 产品包含有其它供应商的 组件。®、WINDOWS®、NT®、EXCEL®、Word®、 ®

和SQL

Server®是微软公司的 商标。IBM®、DB2®、DB2通用数据库、OS/2®、Parallel

Sysplex®、MVS/ESA、AIX®、S/390®、AS/400®、OS/390®、OS/400®、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、In ligent

Miner、WebSphere®、Netfinity®、Tivoli®、Informix

和Informix®

动态ServerTM是国际商业机器公司在 或其他公司的商标。ORACLE®

是ORACLE

公司的 商标。UNIX®是UNIX

INTERNATIONAL

CO.,LIMTED的 商标、OSF/1®

和Motif®

是Open

Group

的 商标。Citrix®、Citrix

徽标、ICA、ProgramNeighborhood®

、MetaFrame®

、WinFrame®、 Frame®

、MultiWin®以及此处 的Citrix

产品名是Citrix

Systems

公司的商标或 商标。HTML是HATEMOGLU

TEKSTIL

GIYIM

SANAYI

VE

TICARET

A.S.的 商标,DHTML、XML和XHTML

是W3C®、WorldWide

Web 、计算机科学 的商标或 商标,PureXML是国际商业机器公司的 商标。JAVA®

是甲骨文

的 商标。JAVASCRIPT®是甲骨文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论