当前位置: 首页 > news >正文

网站开发游戏怎么区分模板网站

网站开发游戏,怎么区分模板网站,申请小程序步骤,怎么做网站优化排名在逆向的时候,碰上有些复杂的js代码,逻辑弄得人有点混; 因此本帖用来记录一些棘手的代码,方便自己记忆,也让大家拓展认识~ ----前言 内容: function(e, t, n) {try {1 (e { e[0] ? JSON.parse(e) : JSON.parse(webInstace.shell(e))).Status || 200 e.Code…在逆向的时候,碰上有些复杂的js代码,逻辑弄得人有点混; 因此本帖用来记录一些棘手的代码,方便自己记忆,也让大家拓展认识~ ----前言 内容: function(e, t, n) {try {1 (e { e[0] ? JSON.parse(e) : JSON.parse(webInstace.shell(e))).Status || 200 e.Code ? r(e.Data) : 200 e.code ? r(e.data) : a(e.Msg)} catch (e) {a(e)} 解析: 总: 这段 JavaScript 代码是一个复杂的三元运算符和比较操作的组合。这段代码主要用于确定如何处理结果对象 e看是直接作为 JSON 解析是通过某个 webInstance.shell 函数调用得到解析以及如何处理成功与否后的调用。 步骤: 1.首先判断变量 e 的第一个字符是否是 { 如果 e[0] { 条件为 true则假定 e 是一个 JSON 字符串所以尝试 JSON.parse(e) 来解析它。 如果不满足 e[0] {即 e 的首字母不是 {则调用 webInstance.shell(e) 方法随后对返回的结果尝试 JSON.parse。 计算结束后无论 e 由哪种方式解析结果会重新赋值给变量 e。 2.接下来的比较操作是在尝试归类 e 是否标识了成功的状态。为此进行了多个等价性比较 首先比较 e.Status 是否等于 1。如果等于这说明操作是成功的然后调用函数 r(e.Data) 并传入 e.Data。如果第一个条件不成立e.Status 不等于 1则检查 e.Code 是否等于 200。如果等于 200也被认为是成功的同样调用函数 r(e.Data)。如果 e.Code 不等于 200则还会检查 e.code 注意这里的 code 是小写是否等于 200。如此相等则调用函数 r(e.data) 这里 e.data 是小写。 3.如果所有上述都为 false即 e 的 Status 和 Code或 code注意大小写都不符合成功的条件则调用函数 a(e.Msg) 并传入 e.Msg它通常代表某种错误或状态消息。 综上所述这段代码的目的是处理一个动态响应体 e。它首先尝试解析 e, 然后根据 Status 或 Code (或 code) 字段的值来判断操作是否成功并根据这些判断结果调用相应的函数
http://www.w-s-a.com/news/73078/

相关文章:

  • 住房和建设建设局网站报告长官夫人在捉鬼
  • 用asp做网站需要什么软件天津建设工程信息网怎么注册
  • 一站式服务图片北京网站优化多少钱
  • 专业的论坛网站建设全网加速器
  • 成都品牌建设网站公司表单制作小程序
  • 手机端 网站 模板网页广告关不掉怎么办
  • 软装公司网站建设有没有做任务的网站
  • 加盟招商网站建设工业设计网站 知乎
  • 怎么做淘宝客网站优化免费windows7云主机
  • 有什么网站可以推广信息沈阳网站建设思路
  • 网站建设可研域名解析在线工具
  • 鲜花销售网站模板wordpress+模版+推荐
  • 企业网站报价网站域名 没有续费
  • 机关门户网站建设管理情况邮箱登陆嵌入网站
  • 创建网站超市网站建设后还有什么费用
  • 徐州泉山区建设局网站企业网站注册官网
  • 西青网站建设暴雪回归
  • 如何生成网站建设局建筑电工证查询网站
  • 网站改版建设原则网站网站建设公司上海
  • 网站推广见效快的方法深圳高端网站建设网页设计
  • 建设银行官网首页网站购纪念币接做网站需要问什么条件
  • 网站的ftp地址是什么江苏做网站
  • 宁波网站建设制作公司哪家好潍坊建公司网站
  • 云端网站建设php7 wordpress速度
  • 建站的公司中小企业网站建设报告
  • 上海高档网站建设网站设计入门
  • 德尔普网站建设做网站线
  • 宁波网站搭建定制非模板网站建设电子商务公司名称大全简单大气
  • 巴中哪里做网站推销网站的方法
  • wordpress建站动画网站宣传的手段有哪些?(写出五种以上)