草庐IT

异端邪说

全部标签

javascript - 关于JavaScript函数异端

我从事Web编程已经有一段时间了,但直到最近才发现一些关于函数使用的新的复杂性以及您可以用它们做的奇怪的(或者我认为它们是)事情。然而,它们在这一点上似乎只是语法上的漂亮东西。我希望有人能启发我一些新发现的方面如何证明是有用的。例如,我第一次运行它时,我认为它肯定行不通:functionx(q){q(x);}x(function(a){alert(a);});但确实如此!不知何故,创建一个命名函数,该函数接收一个不同的匿名函数作为其唯一参数,然后运行传递给它的函数,并将其自身作为参数传递给它工作得很好。这让我大吃一惊,我几乎可以肯定它有很大的实用性,但我还不能确定它的位置。啊,还有一件

php - 使用没有对象的类是不是有些奇怪的异端邪说?

这可能是个愚蠢的问题,但一直困扰着我。我一直在编写我认为是程序代码的代码,但我使用的是根据目的将相关的公共(public)和私有(private)功能组合在一起的类。我没有使用对象和方法,而是在需要时使用范围解析运算符调用函数。即:db::execute($sql)我知道这很荒谬,但我现在才意识到每个人都会立即将类与OOP联系起来。我是在犯什么变态的异端邪说吗? 最佳答案 您基本上是在滥用一种语言结构(类)来模拟另一种语言结构(命名空间)。这是完全正常的,只要您使用不支持后者的语言(php5.2-)。