歡迎來到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
像 JavaScript 這樣把源代碼發(fā)送給別人執(zhí)行的代碼分發(fā)模式要談什么保護(hù)和放盜用無異于癡人說夢(mèng)。
Minify 的目的是壓縮而不是混淆,指望靠 minify 能阻止別人盜用你的代碼簡(jiǎn)直是笑話。
真正意義上的「混淆」JS 代碼是有嚴(yán)重副作用的【主要是開發(fā)和調(diào)試的不是同一套代碼了】。
企圖將商業(yè)模式建立在公開的 JS 代碼不被人盜用的行為是徒勞的。
答案 2:
盜用還要看懂才能用,成本比自己寫還高,誰會(huì)盜用啊答案 3:
就像是你把錢包送到小偷的手里,你能做的無外乎就是錢包結(jié)實(shí)點(diǎn)多弄幾個(gè)拉鏈或者把錢放的深一點(diǎn)。代碼也一樣,你的源碼都被down到了客戶端,你能做的最多也就是混淆壓縮加密下。其實(shí)這些都只是讓對(duì)方麻煩一點(diǎn)罷了。覺得還不如提高自己的代碼質(zhì)量增強(qiáng)邏輯再混淆壓縮,這樣至少那些山寨黨不能輕易的拿去山寨,如果這樣都能看懂你的代碼,那至少也是個(gè)高手了,交個(gè)朋友也挺好。答案 4:
恩。js是執(zhí)行在客戶端的。你寫再多代碼都會(huì)被請(qǐng)求到客戶端去解析執(zhí)行。所以,從保密方面而言。就多了個(gè)混淆js加密一說。。。。你可以找找這方面資料。當(dāng)然,這不是絕對(duì)保險(xiǎn)。只是增加了看到源碼得成本。防君子不防小人得行為答案 5:
先在開源的項(xiàng)目都那么多,javascript的程序本來訂制性就很強(qiáng),都是根據(jù)需求來的,互相學(xué)習(xí)和借鑒本來就應(yīng)該提倡.至于,根據(jù)前端代碼寫后臺(tái)接口也挺麻煩的,所以盜走了也沒有什么大不了的.答案 6:
你是要防君子,還是防小人?答案 7:
如果你把代碼minify的話,除非別人真的非常有心去偷你的代碼,基本上minify的代碼不能輕易看明白的。答案 8:
在客戶端跑的東西怎么防。。。下一篇:國(guó)外好的科技博客有那些? 下一篇 【方向鍵 ( → )下一篇】
上一篇:如何有效提高情商? 上一篇 【方向鍵 ( ← )上一篇】
快搜