1
14
好吧,你可以用它很容易地重新定义一个函数:
这将警告字符串“hello”而不是字符串“asdf”。 这可能有用。另一方面,由于维护代码的困难,自我修改的代码常常被拒绝。 |
2
11
这是个老问题,但这是我的2美分。 使用node.js,这对于在服务器端创建函数很有用,然后将这些函数嵌入到页面中并发送到客户机。 例如,dot.js模板引擎首先将模板编译成一个函数,然后执行该函数生成HTML代码。 如:
因此,如果我们想在客户机中使用模板,而不需要每个客户机首先编译模板,我们可以为他们提供一个包含以下内容的评估结果的页面:
然后,它将提供一个“已编译”的客户端函数,用于编译从Ajax请求发送到HTML客户端的数据。 |
3
8
我使用它自动生成函数的命名参数版本。例如,如果您有一个函数
可以从中提取参数名称
这是这个想法的一个实现:
我有一个稍微更灵活的实现,它可以向另一个方向发展。(
|
4
7
我认为这基本上是用于调试目的… |
5
4
阐述
idea raised above by James Westgate
,下面是一个使用
通过将函数转换为字符串,我们可以使用它在对象URL中创建一个函数,然后在接收数据时解析并执行该函数。 |
6
3
一个现实世界的例子是
Prototype
,它使用这个来确定子类中方法的参数的名称,以查看它是否应该执行它的特殊操作。
superclass handling
东西(包括特殊的争论
|
7
3
CouchDB的视图定义
|
8
3
AngularJS使用此模式注入其内置服务。您只需使用服务名(前缀为“$”)作为函数的参数-例如:“$http”。 |
9
3
javascript源中的多行字符串。
如上所述
this blog post by @tjanczuk
在javascript中最大的不便之一是多行字符串。但你可以利用
通过使用 following function :
然后可以按以下格式传递多行注释:
在原文中,注意到
|
10
2
我相信Visual Studio的IntelliSense使用它来定位和分析可选的 XML Code Comments 对于任何此类文件化功能,如:
可以想象,您可以在运行时自己分析这个问题,以便随时提供文档或补充未处理异常的详细信息。 |
11
1
在多窗口Web应用程序中,如果需要在以后要执行的窗口之间共享一个函数,但不能保证该函数的所有者(在其中定义的窗口)在执行时是活动的,则可以使用
在这种情况下,这是避免访问被拒绝错误的唯一可靠方法。这里的关键是执行上下文现在变成了我们调用的窗口
|
12
0
除了将函数的内容作为字符串获取,或者确保 类型 无论您使用的是字符串(用于非强制比较),请检查可使用的可选基数参数。 基数 可选。指定将数值转换为字符串的基数。此值仅用于数字。
下面的示例说明了使用带基数参数的ToString方法。下面显示的函数的返回值是基数转换表。
|
13
0
可以用作对Web工作者进行编码的一种方法,而不必将函数放在单独的文件中。 |
14
0
可以使用函数字符串化在生成的页面中包含函数,并在源中突出显示函数的语法。 我也用coffeescript完成了这项工作,用coffeescript编写并突出显示函数,但由于它被视为一个javascript函数…是一个。或者因为它是在编译其余的coffeescript时编译成的。
|
15
0
断言参数不为空
缠绕长字符串
|
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |