01/10/2018, 14:45

Code JS này viết theo kiểu gì mà lạ vậy?

Mọi người cho mình hỏi, đoạn code JS ở link này viết theo cú pháp gì mà trông lạ vậy ạ.

CodePen

js1k2

...

Cám ơn mọi người !

Florastamine viết 17:00 ngày 01/10/2018

Thì viết như thường rồi obfuscate, tools thì rất nhiều.
https://javascriptobfuscator.herokuapp.com/

Thinh Minh Ha viết 16:46 ngày 01/10/2018

Thì viết như thường rồi obfuscate, tools thì rất nhiều.

Cám ơn bạn, tức là một dạng mã hóa code phải không ạ

Florastamine viết 16:49 ngày 01/10/2018

Không, tác dụng của mấy thứ này chỉ là để xáo trộn + thu nhỏ kích thước code lại thôi, ví dụ như khi viết code bạn có 1 biến: var the_ting_go_skrrrt = [[ "foo", "bar" ]];

Sau khi xáo xong thì biến có thể được đổi tên thành var785125 và tên mới sẽ được sử dụng thay tên cũ. Chứ để bảo mật thì gần như mấy trò này có giá trị bằng 0

Thinh Minh Ha viết 16:49 ngày 01/10/2018

Không, tác dụng của mấy thứ này chỉ là để xáo trộn + thu nhỏ kích thước code lại thôi, ví dụ như khi viết code bạn có 1 biến: var the_ting_go_skrrrt = [[ “foo”, “bar” ]];

Sau khi xáo xong thì biến có thể được đổi tên thành var785125 và tên mới sẽ được sử dụng thay tên cũ. Chứ để bảo mật thì gần như mấy trò này có giá trị bằng 0

Tks bạn nhiều, nếu mình muốn chuyển Code xáo trộn đó về dạng bình thường thì có cách nào không bạn ?

明玉 viết 16:46 ngày 01/10/2018

Bạn lấy code người ta, bỏ dòng eval(_) đi, sau đó run đoạn code đó, rồi console.log(_) là bạn sẽ hiểu ra vấn đề.

Thinh Minh Ha viết 16:56 ngày 01/10/2018

Bạn lấy code người ta, bỏ dòng eval() đi, sau đó run đoạn code đó, rồi console.log() là bạn sẽ hiểu ra vấn đề.

Cám ơn bạn nhiều ạ, mình làm được rồi

rogp10 viết 16:49 ngày 01/10/2018

Phải chạy trong sandbox nữa

null viết 16:54 ngày 01/10/2018

eval() là cái kiểu mã hóa vô ích nhất, vừa làm chậm code, vừa dễ giải

de4js

de4js

JavaScript Deobfuscator and Unpacker

null viết 16:47 ngày 01/10/2018

Không cần thiết, vì code không chạy mà.

bỏ dòng eval(_)

Thinh Minh Ha viết 16:47 ngày 01/10/2018

Tiện đây mọi người cho mình hỏi có cách nào để chuyển từ code JavaScript sang code Jquery không ạ. Cám ơn mọi người

明玉 viết 17:01 ngày 01/10/2018

Hầy, code Jquery là code Javascript, code Javascript chưa chắc là code Jquery
Jquery là cái gì, jquery là 1 thư viện để tiện thao tác lên DOM Tree thay vì dùng API gốc (bản thân nó xài API gốc). Chuyển sang xài Jquery thì bạn tự chuyển tương ứng thôi chứ nói cách thì chẳng ai trả lời được chính xác đâu.

Pi viết 16:54 ngày 01/10/2018

Xin loi viet khong co dau nha. Chua cai go tieng Viet.
Day la ma js binh thuong.
Truoc het viet ma theo cach de hieu.
Sau dung tool hoac lam bang tay rut gon ma sao cho it ky tu nhat.
Ma nay kho doc hieu hon nham muc dich giam dung luong cua file hoac the hien viet duoc ma ngan nhat.

Bài liên quan
0