Javascript-在这段代码中使用什么样的Javascript类
Javascript - What kind of javascript class that use in this code?
我找到了一个JavaScript库。
当我查看JavaScript代码时,我真的不明白如何用这种风格编写代码。这种风格叫什么?我在哪里可以找到与它相关的文档?
注意:我想知道的是在这个代码中定义类的方式
(函数(){…})(窗口)
什么是风格?
你读不到它的原因是他们正在压缩代码,这会随着变量名的变化而变化,并使代码尽可能小。这有助于更快地加载代码。
jQuery.com
根据您的问题,您似乎不熟悉jQuery。jQuery是一个用JavaScript编写的JavaScript框架。它最有用的是它的选择器/过滤器功能,能够使用
$('div');
(或jQuery('div');
)之类的东西来提取对象的对象,这将从页面中提取所有div
。使用点表示法,可以对那些返回的对象执行方法。(function (){ ... })(window)
。。。是一个未命名的函数定义和调用,传入
window
对象。它有点像function foo (){...} foo(window)
,只是您不将定义存储在变量foo
中,并且您需要将定义封装在括号中以进行语法识别,以便用后面的括号来调用它。
有关更高级的JavaScript主题,请谷歌closure
s.
开发人员通常会在部署前缩小他们的javascript。这让人很难理解。但通常情况下,如果他们愿意共享代码
尝试查看应用程序的github网站。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 什么样的javascript RegEx将匹配我的合并字段的所有实例
- 它是什么样的Javascript设计模式/方法
- javascript获得什么样的属性
- 这个Javascript正在创建什么样的对象
- 什么样的javascript数组使用波浪号~
- $.getJSON() 是什么样的 JavaScript
- 在JavaScript中,这是一个什么样的数组
- 在javascript中找到了这行代码.它是什么样的加密
- 这是一种什么样的Javascript表示法/快捷方式
- 窗口在javascript.这是好的.但是什么样的“窗户”呢?用于我的代码
- 这是一个什么样的物体,或者它真的是一个物体吗?它是如何工作的?(JavaScript)
- 这是什么样的javascript语法:"var XX=(函数(){..})()"以及如何将其与Typ
- Javascript-在这段代码中使用什么样的Javascript类
- 你会推荐什么样的客户端javascript缓存库?