zoukankan      html  css  js  c++  java
  • 谷歌开发者工具使用分享: 法宣获取积分流程分析

    关键词:

    TOC

    前言

    通过探究法宣获取积分的流程, 演示谷歌开发者工具(chrome developer tools)的一些使用方法、技巧.
    高手请跳过.
    法宣需要账号才能登陆, 没有账号建议跳过.

    课程学习赚积分

    积分规则:

    课程学习赚积分:每学习课件10分钟以上获得10积分, 每日上限为50积分
    做题赚积分: 每天做一套练习分数不少于60分, 可得30积分; 每日上限为120积分

    1. 打开某个课程进行学习, F12打开开发者工具:
    2. 尝试修改倒计时时间
      使用元素选择工具选择倒计时的文本, elements面板自动定位到对应的位置:
    3. 在刚才选择的元素上右键 -> break on -> subtree modifications
    4. 自动进入断点, 跳转到sources面板; 观察右侧的call stack, 前三个都是jQuery的代码, 没什么可看的, 点击最后一个"vm1722...."(vm之后可能是其他数字), 点击左下角的"{}"符号, 美化代码;
    5. 代码美化之后, 发现倒计时是根据sps.onlineTime计算的:
    6. 切换到console面板, 测试能否访问sps.onlineTime, 发现可以, 把倒计时时间改为600秒(十分钟): sps.onlineTime = 600
    7. 回到elements面板, 右侧DOM breakpoints, 取消刚才打下的断点, 继续执行代码:
    8. 发现倒计时已经变成了10分钟
    9. 退出学习, 看看点击确定之后做了什么事;
      选择确定按钮, 右侧event listeners -> click -> 点击vm1718的链接;
    10. 自动跳转到source面板, 点击"{}"美化代码, 216行的行号上点击一下, 打一个断点;
    11. 点击页面上的确定按钮, 停在断点, F11单点进入(或者工具栏上向下的箭头), 多点几下, 碰到压缩的代码就美化一下:
    12. 最后断点停在sps.exitst, 读一下代码, 这里应该是提交记录地方
    13. 把鼠标停留到函数上, 点击悬浮框, 可以跳转到函数定义的位置
    14. 这里提交了ajax请求:

    做题赚积分

    和学习赚积分方法相同;

    总结

    用到的技巧:

    • 选择某个元素
    • 打DOM断点
    • 通过调用栈(call stack)分析代码
    • 使用"{}"美化代码
    • console面板修改变量
    • 跳转到html对象绑定的事件
    • 单点调试
    • 跳转到函数的定义
  • 相关阅读:
    Android 进阶 Fragment 介绍和使用 (一)
    Android Activity 详述
    android 自定义组合控件 顶部导航栏
    android 开发进阶自定义控件 类似 TextView
    android 开发进阶 自定义控件-仿ios自动清除控件
    Android 在程序中动态添加 View 布局或控件
    Android ImageView 详述
    关于北京工作居住证相关问题
    Android中常用的5大布局详述
    关于北京计算机技术与软件专业技术资格(水平)考试(软考)报名及证书的领取
  • 原文地址:https://www.cnblogs.com/QIAOXINGXING001/p/12466639.html
Copyright © 2011-2022 走看看