为了澄清我在寻找什么,如果我问这个关于ruby的问题,我会寻找像HERE DOC语法这样的东西,'*'和'&'等各种东西。运算符可以,'_'作为空变量, SCRIPT_LINES,__ FILE ,以及其他“魔术”常量,可重载一元运算符列表,method_missing,关于nil和false的特殊性的一些东西是单例类,|| =,魔术注释,===对于Proc对象的特殊含义等。基本上所有能够在红宝石中制造黑魔法的东西都可能。
我知道JavaScript在语法上相当灵活,但我听过某些有趣的事情(有人提到函数读取它自己的代码并在运行中重写它)。
我的目标不是开始编写可怕的代码(除了障碍竞赛),而是要更好地理解语言在理论上是什么和不可能,以便在阅读其他代码时我至少掌握了图书馆我可以追捕的内容,以及他们正在利用的一些内置奇怪的东西(例如,最长的时间我从未意识到“$”只是一个普通的变量名,不是一些内置的句法组件。单独的那个小金块非常有帮助。)
您可以指向我的任何和所有链接将不胜感激!谢谢!
答案 0 :(得分:1)
这种反应可能有点主观,所以如果它有点不精确,我会道歉。但我想在javascript中看到“神奇”或“特殊”的力量,你应该阅读一些关于这个主题的高级书籍。以下是我的一些最爱:
答案 1 :(得分:0)