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

如何看出网站是用wordpress搭建毕设网站建设论文

如何看出网站是用wordpress搭建,毕设网站建设论文,企业网站内页,品牌的互联网推广前言: 问题是这样的,在浏览器中看到这段代码 然后在控制台进行输出.得到: 紧接着,就在,js文件里面进行转译: 可是,得到的结果是: 这是问题!!! 正题: 为什么相同的js代码,在 .js 文件中的输出与 Chrome 控制台中的输出不一样? 环境差异:不同的JavaScript环境&…

前言:

问题是这样的,在浏览器中看到这段代码

然后在控制台进行输出.得到:

紧接着,就在,js文件里面进行转译:

可是,得到的结果是:

这是问题!!!

正题:

为什么相同的js代码,在 .js 文件中的输出与 Chrome 控制台中的输出不一样?

  1. 环境差异:不同的JavaScript环境(如 Node.js 和各种浏览器的JavaScript引擎)可能会以不同的方式实现和展示相同的JavaScript对象。例如,Node.js和 Chrome 控制台对Buffer对象的输出格式有所不同。
  2. 控制台实现:Chrome的控制台和PyCharm的控制台可能会以不同的方式序列化和显示对象。
  3. 全局变量/函数的覆盖:在浏览器中,全局变量或函数有可能被页面上的其他脚本覆盖,导致行为改变。而在Node.js环境下,全局作用域受到限制,不容易受到污染。
  4. 版本不一致:使用的库(如crypto模块)的版本在不同环境中可能不同,有些环境可能还有一些附加的polyfill或者补丁。
  5. 代码执行方式:在Chrome中直接运行的代码可能接收到不同的上下文环境,这依赖于具体如何在控制台执行或者在页面脚本中执行。

而针对我面对的这个问题,Node.js 和 Chrome 控制台在打印表示二进制数据的Buffer对象时使用了不同的格式。Node.js 使用 <Buffer ...> 格式,而Chrome 使用了一个包含type和data属性的对象文字格式。

为了使Node.js的输出与Chrome中的一致,我需要手动格式化Node.js中的Buffer对象,这样可以使输出与Chrome的控制台输出看起来相同。

如何操作?

function y(e) {const hashBuffer = crypto.createHash("md5").update(e).digest();return {type: 'Buffer',data: Array.from(hashBuffer)}
}  //对标y(o)

输出结果:

总结:

因此,就需要时刻注意这点!!! 关于md5在不同地方加密的注意点---->如果他没有加盐(当然可以直接拿固定值,但是如果他的盐也是动态的,这就需要注意转化的问题了)
http://www.yayakq.cn/news/13161/

相关文章:

  • 城厢区建设局网站做网站背景步骤
  • 网站分为哪几种安顺seo
  • 兰州手机网站制作公司php手机网站开发教程
  • 海事网站服务平台制作小公司网站一般多少钱
  • 毛绒玩具东莞网站建设榆中县城乡建设局网站
  • 有关商业网站的风格特征动漫电影做英语教学视频网站有哪些
  • 金融做网站兰州模板网站seo价格
  • 网站建设有趣小游戏免费有趣的网站
  • steamcn网站是谁做的上海外贸seo
  • 网站开发公司如何做直播建设小型网站系统开题报告
  • 中铁建设集团华北分公司网站赣州信息港
  • 正规代做毕业设计的网站wordpress 高亮
  • 公司网站后如何更新东道设计公司logo含义
  • 昆山网站建设及推广做内容网站好累
  • 公司做网站的价格几千元做移动端网站
  • 免费代刷网站推广快速php网站建设的毕设报告
  • 广州专业做网站公司最新军事新闻12小时
  • 如何建单位内部购物网站专门做游戏交易的网站有哪些
  • 建设银行信用卡积分兑换网站商城网站的建设
  • 网站空间租用和自己搭建服务器郑州商城网站开发
  • 无锡新吴区住房和建设交通局网站wordpress 暂停访问
  • 门户网站时代上海 宝安网站建设 网络服务
  • 重庆建筑网站设计型网站自带优化
  • 惠州企业网站seohtml代码中标签的书写不区分大小写
  • 创意网站建设欣赏西安网站制作公司官网
  • 网站开发工程师绩效考核高端网站特色
  • 怎么做一个企业的网站湖南长沙有什么好玩的地方
  • dede模板 展柜网站源码普通网站跟营销型网站的对比
  • 有什么免费建网站网站开发设计教程
  • 网站做编辑福州销售网站设计企业