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

创建网站 制作首页网络规划设计师 高级

创建网站 制作首页,网络规划设计师 高级,手机建设网站公司,谷歌seo关键词优化前言: 问题是这样的,在浏览器中看到这段代码 然后在控制台进行输出.得到: 紧接着,就在,js文件里面进行转译: 可是,得到的结果是: 这是问题!!! 正题: 为什么相同的js代码,在 .js 文件中的输出与 Chrome 控制台中的输出不一样? 环境差异#xff1a;不同的JavaScript环境不同的JavaScript环境如 Node.js 和各种浏览器的JavaScript引擎可能会以不同的方式实现和展示相同的JavaScript对象。例如Node.js和 Chrome 控制台对Buffer对象的输出格式有所不同。 控制台实现Chrome的控制台和PyCharm的控制台可能会以不同的方式序列化和显示对象。 全局变量/函数的覆盖在浏览器中全局变量或函数有可能被页面上的其他脚本覆盖导致行为改变。而在Node.js环境下全局作用域受到限制不容易受到污染。 版本不一致使用的库如crypto模块的版本在不同环境中可能不同有些环境可能还有一些附加的polyfill或者补丁。 代码执行方式在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.w-s-a.com/news/952532/

相关文章:

  • 做好门户网站建设做本地团购网站怎么样
  • wordpress主题和预览不同20条优化防疫措施方案
  • 艾奇视觉网站建设网站推广需要几个人做
  • 2008 iis 添加网站wordpress固定链接标签加上页面
  • 宁波企业网站制作推荐网站优化人员
  • 大型资讯门户网站怎么做排名沈阳建设工程有限公司
  • 开发中英文切换网站如何做江苏网站建设费用
  • 网站论文首页布局技巧桥东网站建设
  • 网站开发项目经理工资北京微信网站
  • 山西山西省建设厅网站微信备份如何转换为wordpress
  • 同城网站开发实用网站模板
  • 郑州做网站哪家公司好国外购买空间的网站有哪些
  • 资讯cms网站有那些餐饮品牌策划设计公司
  • 网站策划选题网站布局优化
  • 网站建设3000字wordpress 微信 主题制作
  • 代做寄生虫网站网站菜单效果
  • 网站备案为什么这么慢目录更新 wordpress
  • 视频在线制作网站Wordpress 外链图片6
  • 网站域名后缀有什么用网站建设的投资预算怎么写
  • 化妆品网站建设网站惠州网站关键字优化
  • 保定网站制作企业下载天眼查企业查询官网
  • 中山企业网站建设公司制作一个景点的网站
  • 连云港集团网站建设株洲建设网站
  • 做运动鞋评价的网站南山做网站联系电话
  • 网站开发公众号开发海南做公司网站
  • 论企业网站建设的必要性微信小程序做一个多少钱
  • 网站制作价格是多少元上海市中小企业服务中心
  • 网站建设管理人员济宁网站建设top
  • 桂林网站建设桂林网站的元素有哪些
  • 广东网站开发推荐网页制作个人简历模板教程