![]() |
1
2
这当然是一个意见,但如果我是你的应用程序新手,我将不得不去看看该函数做什么,以了解代码。而且,这个函数非常简单,其他开发人员可能不会费心使用它,因此您最终会得到一个令人困惑的混合技术。真的,这很糟糕吗?
|
![]() |
2
2
我更喜欢
清晰、有意义、自我记录
jquery样式上的名称
同样,我发现同一个名字根据它所使用的上下文有不同的含义,这让我很困惑。喜欢
编辑:在我看来,应该由用户来决定是否要为他使用的框架使用一个速记名称。它只需要一行代码:
当我查看包含jquery的页面时,我看到的只是一大堆美元符号,它们在不同的地方做着不同的事情。如果图书馆为其提供的功能使用了有意义的名称,那么破译其他人的代码就会容易得多。javascript作为一种语言本身已经很难理解了。 |
![]() |
3
1
就我个人而言,我不认为它添加了那么多功能来解释“名称空间污染”,更不用说人们在阅读您的代码时可能会对您的方法感到困惑。 它只是在每次调用该方法时保存了一些微不足道的字符,因此在这方面它只能被视为一种语法糖。在我看来,弊大于利。 |
![]() |
4
1
如果你看一下jquery的结构会很好。 它不能处理多个全局变量/函数,只需要一个全局对象“jquery”。 其他的都是这个对象的属性,所以它们有最小化的命名冲突。 在$$的特殊情况下:有时可能需要使用prototypejs,但不能使用,因为prototypejs已经使用$$。 所以我的建议是:创建一个全局对象,你自己的“库”,给它一个不同的名字,让你的函数/变量成为这个对象的成员。 |
![]() |
5
0
我不认为它是“邪恶”的,但是如果你想在全局名称空间中弹出一个“杰出”的名字,如果它是一个更有趣的名字可能会更好。出于您的目的,考虑到您的示例代码,jquery微模板系统可能是更好的方法。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 5 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 5 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 5 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 6 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 6 月前 |