js 骂人不带脏字 (!(~+[]) + {})[--[~+""][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]] 图解 - Cynthia娆墨旧染 - 博客园 (cnblogs.com)

看到掘金上翻出一个老梗,前端如何不带脏字得骂产品经理傻逼(sb),复制(!(~+[]) + {})[--[~+""][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]]到浏览器控制台回车,看到输出sb二字。

(1)原理很简单,就是取字符串里的字母进行拼凑:

//既然知道原理了 那么也拼凑一个赞美js吧({} + [])[--[~+""][+[]] * [~+[]] + ~~!+[]] + (!(~+[]) + {})[--[~+""][+[]] * [~+[]] + ~~!+[]]

(2)来补充下,一个已经写好的插件可以逆向操作,输入文字,返回操作符。

npm i -g zhuangbility//然后运行zhuangbility 'I LOVE CHINA'

js 骂人不带脏字 (!(~+[]) + {})[--[~+““][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]] 图解相关推荐

  1. “郭德纲”挤兑人不带脏字

    1.您大点声不费电! 2.原来会说话呀,我还以为是瞎子呢. 3.不想当厨子的裁缝不是好司机. 4.谁要不认识他,谁就没吃过猪肉. 5.小妞,给大爷笑一个,不笑,那大爷给你笑一个 6.走自己的路,想说谁 ...

  2. 40条怼人不带脏字的句子

    1.四肢无力,小儿麻痹. 2.百度搜不到你,试试搜狗. 3.前男友有尿毒症吗?嘴巴这么毒. 4.愿你吃饭有人喂,走路有人推. 5.你能秒射,为什么不能秒回? 6.那么喜欢装逼,当条内裤算了. 7.你三 ...

  3. 某mm骂他男友,都不带脏字

    某mm骂他男友,都不带脏字 你这个: 进化不完全的生命体,基因突变的外星人, 幼稚园程度的高中生,先天蒙古症的青蛙头, 圣母峰雪人的弃婴,化粪池堵塞的凶手, 非洲人搞上黑猪的後裔,阴阳失调的黑猩猩, ...

  4. js循环动态绑定带参数函数遇到的问题及解决方案[转]

    今天写原生javascript时,想利用绑定事件实现类似jquery中on方法的功能:于是有了for循环里绑定事件,无意中发现定义类能解决好多问题! 例如:一个不确定长度的列表,在鼠标经过某一条的时候 ...

  5. 史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!!

    史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!! 部署jar 包方式: https://blog.csdn.net/weixin_45821811/article/d ...

  6. JS调用后台带参数的方法

    JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了.我今天主要想说的是用JS调用后台的方法. 对于后台往前台传值,用这种<%= ...

  7. js setTimeout 传递带参数的函数的2种方式

    js setTimeout 传递带参数的函数的2种方式 Created by Marydon on 2018年9月14日 1.准备工作 function sayYourName(param) {ale ...

  8. SQLAlchemy中模糊查询;JS中POST带参数跳转;JS获取url参数

    SQLAlchemy中模糊查询,如何like多个关键字 JS中POST带参数跳转 一个项目中要跳转到另外一个项目,还需要带参数 考虑到安全性的问题,最好是用POST跳转,不能再URL中拼参 所以找到了 ...

  9. extjs 月份选择控件_Ext JS 4实现带week(星期)的日期选择控件(实战二)

    前言 JavaScript 中的日期和时间 Ext JS 4实现带week(星期)的日期选择控件(实战一) 如对本篇的一些预备知识需详尽了解,可参考以上两篇. Javascript 有提供Date 对 ...

  10. css关闭窗口按钮的代码,JS+CSS实现带关闭按钮DIV弹出窗口的方法

    这篇文章主要介绍了JS+CSS实现带关闭按钮DIV弹出窗口的方法,实例分析了div弹出层窗口的实现技巧,非常具有实用价值,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了JS+CSS实现带关 ...

最新文章

  1. CEGUI-----动画
  2. [Manifest]关于sharedUserIdsharedUserLabel
  3. 七、【SAP-PM模块】信息系统 报表分析
  4. Python占位符总结:%方式和format方式
  5. HDU4055 - number string(DP)
  6. Linux: 如何利用HandBrake将DVD光碟转成各式影片档
  7. 类加载器ClassLoader
  8. Linux PPP实现源码分析-2
  9. SqlServer的分割函数
  10. logging 日志表的设计
  11. oracle model类型,Oracle SQL高级编程——Model子句全解析-Oracle
  12. 腾讯前辈熬夜肝了一个月整理的《Linux内核学习笔记》,啃完受益匪浅不走弯路
  13. word文字上下间距怎么调_Word表格调整(行高、文字上下间距等)
  14. Eth Transfer
  15. 计算机网络重置,怎么重置电脑网络连接
  16. C++二叉排序树代码实现
  17. Windows实验——DNS劫持演练
  18. 开发一个发送手机短信的计算机软件
  19. 周易六十四卦详解 (通俗易懂版)
  20. 完整的写出一个微信小程序的电子商城的用户人脉关系网的所有功能,所包含的前台、中台、后台所有的用户功能与管理员功能以及维护人员及客服的所有功能需求。

热门文章

  1. Go语言:运行报错cannot load ... malformed module path “...“: missing dot in first path element解决办法
  2. ImportError: cannot import name ‘_validate_lengths‘ 解决方法
  3. php入侵检测,PHP入侵检测系统—PHPIDS
  4. Moto ME811刷机过程
  5. Ubuntu下的onnxruntime(c++)编译
  6. 面试官问你为什么离开上一家公司该怎么回答? 1
  7. 最新云开发王者荣耀战力查询微信小程序源码免费下载支持双系统双区,内置接口
  8. Windows的截屏键
  9. ORA-20001: Latest xml inventory is not loaded into table
  10. 凌晨起来肝的一篇 Java 学习路线,保证学弟学妹们大三大四的时候顺利找到实习 Offer