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