我找到了JavaScript gallery。
当我查看JavaScript代码时,我真的不明白如何用这种风格编写代码。叫什么风格?我在哪里可以找到与之相关的文件?
注意:我想知道的是在此代码中定义Class的方式
(function(){...})(窗口)
什么是风格?
答案 0 :(得分:2)
jQuery Mobile。 http://jquerymobile.com/
您无法阅读它的原因是因为它们正在压缩围绕变量名更改的代码并使代码尽可能小。这有助于加快代码加载速度。
答案 1 :(得分:1)
开发人员通常在部署之前minify their javascript。这让人很难理解。但通常情况下,如果他们愿意分享代码,您可以访问他们的网站
答案 2 :(得分:1)
根据您的问题,您似乎不熟悉jQuery。 jQuery是一个用JavaScript编写的JavaScript框架。它对于它的选择器/过滤器功能非常有用,能够使用$('div');
(或jQuery('div');
)之类的东西来拉取对象的对象,这会从页面中提取所有div
。使用点表示法,您可以对返回的对象执行方法。
(function (){ ... })(window)
...
既是未命名的函数定义又是调用,传入window
对象。它有点像function foo (){...} foo(window)
,只有你不将定义存储在变量foo
中,你需要将括号中的定义包装起来进行语法识别,以便用尾随的括号来调用它。
有关更高级的JavaScript主题,请访问Google closure
。
答案 3 :(得分:0)
尝试查看该应用的github网站。