原文:js 罵人不帶臟字 (!(~+[]) + {})[--[~+""][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]] 圖解

看到掘金上翻出一個老梗,前端如何不帶臟字得罵產品經理傻逼 sb ,復制 到瀏覽器控制台回車,看到輸出sb二字。 原理很簡單,就是取字符串里的字母進行拼湊: 來補充下,一個已經寫好的插件可以逆向操作,輸入文字,返回操作符。 ...

2018-11-06 11:58 0 5080 推薦指數:

查看詳情

js騷操作罵人不帶

前言 很多小伙伴們覺得javaScript很簡單,下面的這行 javaScript代碼可能會讓你懷疑人生。 小伙伴們學會了,以后遇到一些講不通道理,讓你不開森的人就把這段代碼發給他。 那么這段代碼為什么會輸出sb呢? 其實這段代碼考的是js的類型轉化的一些基本原理 ...

Mon Oct 01 19:56:00 CST 2018 0 1088
js獲取不帶單位的像素值

  所謂獲取不帶單位的像素值就是獲取比如元素的寬度、高度、字體大小、外邊距、內邊距等值但是去掉像素單位。   比如:某一個元素的寬度是100px,現在我要獲取這個這個值但是不帶單位“px”,對於這種問題你會怎么解決?我的解決辦法是:   比如通過點擊某個按鈕來獲取該值,那么此時就應該寫個函數 ...

Mon Jun 26 23:17:00 CST 2017 0 1745
js截取文件名不帶后綴

利用正則表達式是匹配后綴名 一般文件后綴都為.xxx,也就是說從尾部匹配的話首先是字母,接着應該有一個. 那么我們就開始寫正則表達式 利用在線工具 方便我們編寫邊測試 一般都是小寫 ...

Wed Apr 24 23:12:00 CST 2019 0 1783
js 聲明變量帶var和不帶的區別

全局上下文中 帶var的變量是 聲明一個全局變量,不能被delete刪除 不帶var的變量是 創建一個全局對象(window)的屬性,可以用delete關鍵字刪除 函數上下文中 帶var的變量是 聲明一個私有變量 不帶var的變量,處理機制是 沿作用域 ...

Wed Jun 24 04:06:00 CST 2020 0 898
C# 臟字過濾

這兩天突然想到了臟字過濾 就結合網上找到的資料自己寫了一個,臟字數量700+(效率不是很高 測試在110多KB的情況下比replace快 3-4倍) 測試結果圖 單位:秒 代碼 System.Text.StringBuilder sb = new ...

Mon Oct 15 18:31:00 CST 2012 9 4056
JS插件:fullCalendar圖解

1.首先看下效果: 官網下載鏈接 https://fullcalendar.io/download .官方效果圖:https://fullcalendar.io/ 2.准備工作,引入對應的 css和 js文件 calendar/theme.css fullcalendar.css ...

Sat Dec 29 21:43:00 CST 2018 0 709
圖解js圖片輪播

兩種圖片輪播實現方案,先來看效果對比: 方案一: 原理:將圖片擺成一行,從左到右依次滾動進入視野,當滾動到最后一張時,從右到左滾動回到第一張。這么做的缺點是,滾動到最后一張時,會有一個反向,導 ...

Sat Dec 19 21:12:00 CST 2015 0 2211
js函數帶括號和不帶括號賦給對象屬性的區別

注意: 1.js為對象添加函數時,不要在函數后面加()。一旦加了括號是表示將函數的返回值賦給對象的屬性。 例:function test(){   document.writeln("我是js函數") } var obj = new Object(); obj.info=new ...

Fri Dec 21 06:15:00 CST 2018 0 1059
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM