首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的JavaScript穿这个看起来大吗?

我的JavaScript穿这个看起来大吗?
EN

Software Engineering用户
提问于 2011-01-31 10:03:04
回答 6查看 376关注 0票数 5

作为程序员,您需要用代码隐藏某些窗帘。使用PHP,您的所有代码都是经过服务器端预处理的,因此对于用户来说,这永远看不到光明。如果您可能匆忙地完成了某个截止日期的代码,只要它正确运行,那么用户就不需要知道您在注释中插入了多少咒骂。然而,随着越来越多的应用程序被为网络所用,用AJAX和流行的框架(如jQuery )实现的桌面感觉被绑定到每个汤姆、迪克和哈里身上,当用户点击右击->查看源代码或检查元素时,程序员怎么能保持一些尊严并隐藏自己的JavaScript代码而不被炫耀成脏衣服。是否有任何方法隐藏JavaScript应用程序逻辑/代码?

EN

回答 6

Software Engineering用户

回答已采纳

发布于 2011-01-31 10:46:33

我不认为为了隐藏你的烂摊子而隐藏你的javascript是一件好事。你应该收拾你的烂摊子,如果别人能帮你,那是件好事。

但是,目前"非突发性JavaScript“越来越被人们所接受。“低调的JavaScript”会隐藏你们的很多细节,但有充分的理由:

  • 将功能(“行为层”)与网页的结构/内容和表示分离
  • 避免传统JavaScript编程问题的最佳实践(如浏览器不一致和缺乏可伸缩性)
  • 逐步增强以支持可能不支持高级JavaScript功能的用户代理

我发现这份报告是一个很好的人,我得到了这个想法,让你开始了。

票数 10
EN

Software Engineering用户

发布于 2011-01-31 12:17:26

最小化是你的朋友(我建议谷歌关闭编译器:https://code.google.com/closure/compiler/)。这将:

  • 删除空白
  • 删除注释
  • 最小化变量名
  • 甚至可以做简单的死代码分析和删除。

当然,您最好的方法是首先确保您正在编写尽可能高质量的代码!

票数 5
EN

Software Engineering用户

发布于 2011-01-31 14:08:50

No

JavaScript与HTML和CSS一起出现在客户端。客户完全可以看到。无论你如何压缩和最小化它,它总是可以看到的。有了像Firebug和Firequery这样的工具,检查JavaScript挂钩就更容易了。我不建议花时间隐藏JavaScript。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/41751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档