![]() |
1
33
这里有一个函数用于检查是否可以使用产量。
|
![]() |
2
14
指定脚本版本时,只有支持给定版本的浏览器才会执行该块。因此,只有Firefox,而不是IE、Opera或Webkit,才能在以下位置执行顶块:
(*:请注意,在
|
![]() |
3
9
下面是我对native的检查。
|
![]() |
4
6
严格来说,只有Mozilla浏览器支持JavaScript。所有浏览器 应该 支持ecmascript和旧版本的javascript是ecmascript的实现。 This site 列出哪些版本的浏览器支持哪些版本的javascript。 MSIE使用JScript。JScript中没有yield。因此,使用yield将限制对页面的浏览器支持。 尝试 https://developer.mozilla.org/en/New_in_JavaScript_1.7 有关使用javascript 1.7的信息 |
![]() |
5
4
我花了很多时间
首先,我会很快覆盖
在Firefox中:
在启用了实验性javascript的Chrome31中:
正确检测
试验地点:
|
![]() |
6
2
在注意到skulpt也做了同样的事情之后,我们实际上用“纯javascript”(即不使用火狐“yield”)编程实现了睡衣的“yield”。 从理论上讲,完全相同的事情可以手动完成(即,通过遵循如何将函数转换为生成器的规则对翻译后的函数进行费力的手工编码),也可以通过从javascript到javascript的语言转换程序运行javascript(!) 实现这样一个“野兽”需要的是,您必须使函数能够跳到最后一个“退出”的点(通过yield语句)。因此,所有变量都必须以临时状态存储!!)代码执行也相应地改变了,以接受这个临时状态信息。这包括while语句、for循环语句和if语句。 它 可以 完成… ……但这只是一个差劲的工作:你需要有效地编写一个完整的编译器来解析任何javascript程序,然后“转换”它,然后输出修改过的javascript。 L. |
![]() |
7
1
嗯,实际上你可以使用一些技术,但我怀疑这些技术是否有真正的价值
|
![]() |
Trey · C-易失性指针的使用 7 年前 |
![]() |
Alex · 使用“*args”,关键字参数变为位置参数? 7 年前 |
![]() |
Thamme Gowda · “lambda”关键字的较短替代项? 7 年前 |
![]() |
ldenkewi · 如何在azure搜索中实际使用关键字分析器? 8 年前 |
![]() |
Ander Acosta · Admob不按关键字加载广告 9 年前 |
|
Jackie19 · OCaml中的“更小”关键字(?) 10 年前 |