免費(fèi)開源代碼網(wǎng)站 為什么前端代碼會(huì)被設(shè)計(jì)成允許用戶在瀏覽器中看到,而客戶端代碼卻不能?
為什么前端代碼會(huì)被設(shè)計(jì)成允許用戶在瀏覽器中看到,而客戶端代碼卻不能?前端不是故意愿意給客戶端看到代碼,而是技術(shù)原因不得已而為之,前端依靠客戶端瀏覽器解析html,js,css才能呈現(xiàn)界面,實(shí)現(xiàn)功能交互
為什么前端代碼會(huì)被設(shè)計(jì)成允許用戶在瀏覽器中看到,而客戶端代碼卻不能?
前端不是故意愿意給客戶端看到代碼,而是技術(shù)原因不得已而為之,前端依靠客戶端瀏覽器解析html,js,css才能呈現(xiàn)界面,實(shí)現(xiàn)功能交互,現(xiàn)在一些前端代碼敏感的網(wǎng)站,會(huì)對(duì)js進(jìn)行混淆加密,但是作用不太大,有心抄代碼實(shí)現(xiàn)邏輯的還能能解出來(lái)的
而客戶端程序,一般是經(jīng)過(guò)編譯后的可執(zhí)行文件,不需要源碼,但是通過(guò)一些反編譯軟件反編譯后也是大概看到程序的實(shí)現(xiàn)邏輯的