Jump to...
redirecting...

Log for OwO

我呸
(╯>_<)╯ ┻━┻
👍
真糟糕
但沒攔到密碼🌚
這幾天拼考試,沒什麼在那人開臉書
反而是之前拼湊版有收到一個
所以是學校電腦
y (
你裝了多少台R
怎摸攔截的阿??
班上一台
別班的一台還沒抓過
吃 onsubmit
所以是把bot放在那臺電腦上~
直接裝惡意 Chrome Extension
畢竟駭客
@S_ean 話說你是高中?
還高職
原來你之前用chrome extension是要用這格ww
自殺
別班的沒驗證過,是趁老師來之前偷用的
y
好喔www
[photo](media:AgADBQAD06cxG6OCmFZ2SlU-cZRdGM5PyjIABJXdmXAElczmrCoEAAEC@telegram)
我是覺得跟純 userscript 比起來進步不少 (?
那個 innerHTML 為啥不要用 templete string啊?
這樣如果原本有 onsubmit 就不見了ㄅ
let old = onsubmit
let new =
onsubmit = ()=>{old();new()}
耶 真醜
正常人應該不會把 onsubmit 加在 window 上
這種東西要加在 form 上吧
也對
好ㄅ
onsubmit = ()=>(new(),old())
真的要做的話要這樣做
old 可能會換頁
或者改 input value
a = ()=>{b: 1}
a().b // =?
看起來是1
實際上很可能不是
1ㄅ
Language:
js


Source:
a = ()=>{b: 1}
console.log(a().b)


Errors:
source_file.js:2
console.log(a().b)
               ^

TypeError: Cannot read property 'b' of undefined
    at Object.<anonymous> (source_file.js:2:16)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3
Whyyyy
Language:
js


Source:
let a = ()=>{b: 1}
console.log(a())


Errors:
source_file.js:1
(function (exports, require, module, __filename, __dirname) { let a = ()=>{b: 1}
                                                              ^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3
喔幹
喔幹
{}
{{}}
node 4.x齁
不對還是不是
Language:
js


Source:
console.log(()=>{b:1}().b)


Errors:
source_file.js:1
(function (exports, require, module, __filename, __dirname) { console.log(()=>{b:1}().b)
                                                                                     ^

TypeError: Cannot read property 'b' of undefined
    at Object.<anonymous> (source_file.js:1:86)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3
大括號除了物件以外,還有別的意義
block
把它外面包個掛號試試看(?
: 除了物件的屬性之外,也有其他意義
let a = ()=>({b: 1})
Language:
js


Source:
var a = ()=>({b: 1})
console.log(a().b)


Result:
1
什麼
label
label: for(;;) {
//....
}
用在loop前面那個label
好喔
結合起來就是這個神裱的結果了
Language:
js


Source:
var a = 36, b = 24, remain = a % b;
while(remain > 0) {
  {a, b} = {b, remain}
  remain = a % b
}
console.log(b)


Errors:
source_file.js:3
  {a, b} = {b, remain}
         ^

SyntaxError: Unexpected token =
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3
js 可以這樣ㄇ
Language:
js


Source:
var a = 36, b = 24, remain = a % b;
while(remain != 0) {
  a = b;
  b = remain;
  remain = a % b
}
console.log(b)


Result:
12