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

网站建设 阿里wordpress本地搬迁

网站建设 阿里,wordpress本地搬迁,上海seo培训中心,wordpress图片懒加载插件在逆向的时候,碰上有些复杂的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 的第一个字符是否是 {:
  1. 如果 e[0] === "{" 条件为 true,则假定 e 是一个 JSON 字符串,所以尝试 JSON.parse(e) 来解析它。
  2. 如果不满足 e[0] === "{"(即 e 的首字母不是 {),则调用 webInstance.shell(e) 方法,随后对返回的结果尝试 JSON.parse。
计算结束后,无论 e 由哪种方式解析,结果会重新赋值给变量 e。

2.接下来的比较操作是在尝试归类 e 是否标识了成功的状态。为此进行了多个等价性比较:
  1. 首先比较 e.Status 是否等于 1。如果等于,这说明操作是成功的,然后调用函数 r(e.Data) 并传入 e.Data。
  2. 如果第一个条件不成立(e.Status 不等于 1),则检查 e.Code 是否等于 200。如果等于 200,也被认为是成功的,同样调用函数 r(e.Data)。
  3. 如果 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.yayakq.cn/news/280732/

相关文章:

  • 商家网站建设模板深圳创业补贴10万
  • 百度网站怎么申请注册创建网站超市
  • 建聊天网站网站制作西安
  • 合肥网站建设报价如何建立公司网站招标
  • 手机网站推荐哪个好wordpress怎么修改语言
  • 土巴兔装修公司电话网站的哪些标签需要优化
  • 江苏分销网站建设短网址生成工具 请输入长网址: 缩短网址
  • 网站定制开发加公众号商业空间设计案例ppt
  • 粉丝帮女流做的网站手机网站开发算什么费用
  • 微信小程序与微网站简单网站开发实例汇总
  • 做ppt找图片的网站wordpress wp super
  • 网站开发费用如何入账wordpress百度时时推送
  • 三优科技 网站开发厦门网站建设a
  • 云主机可以放多少网站无锡网站定制公司
  • 滕州市做淘宝网站的房管局官网
  • 114网站建设做五金的有哪些外贸网站
  • 鲜花网站设计网站不被收录
  • 营销型网站三要素人人站cms
  • 合肥免费招聘网站最好的设计师网站
  • 网站图片上的水印怎么做小企业做网站怎么做
  • 锁定网站导航栏dw软件安装包
  • 鲜花网站建设介绍类网站建设
  • 如何自己建立自己的网站安新建设局网站
  • 个人网站建设源代码网页设计网站链接怎么做
  • 静态网站建设的主要技术什么是wordpress程序
  • 长春网站推广优化公司软文营销的软文形式
  • 论坛网站用的虚拟主机自己做网站步骤 域名
  • 湛江模板做网站北京手机网站建设报价
  • 零基础建设网站视频北京天津网站建设哪家公司好
  • 长沙手机网站开发手机网站登陆模板