如何从下面的页面中提取JavaScript函数
How do I extract a JavaScript function from the following page?
我正在努力学习本教程
http://eloquentjavascript.net/chapter8.html
它提到了一个函数CCD_ 1。我在实际文本中找不到这方面的源代码。我试着在视图源代码中四处寻找,因为交互式版本似乎可以工作,但找不到原始代码。我怎么找到它?
它在http://eloquentjavascript.net/js/chapter/oo.js.
在oo.js中有这样一行:
var div = __ENV.parent.DIV();
__ENV没有在其他地方定义,也没有在任何其他js文件中定义,可能是页面上使用的MochiKit框架的一部分。
您可以将inPlacePrinter()替换为这两个函数,以便在浏览器控制台中显示输出:
function show(x){
var show = "";
for (var y = 0; y < arguments.length; y++) {
show += arguments[y];
}
console.log(show);
}
function showTerrarium(terrarium){
this.show(terrarium);
return function() {
console.clear();
this.showTerrarium(terrarium);
}
}
并以这种方式使用
/*replace:*/ terrarium.onStep = partial(inPlacePrinter(), terrarium);
/*with:*/ terrarium.onStep = partial(showTerrarium(terrarium), terrarium);
也许有更好的解决方案,但这起到了作用。
这是一个很大的教程。页面的一半是这样的声明:
但所有这些额外的变量可能会变得一团糟。另一个好的解决方案是使用类似于第6章中的partial的函数。这个函数没有向函数添加参数,而是使用函数的应用方法的第一个参数添加一个this对象:
第6章中名为的对象中的函数inPlacePrinter是否为部分?
尝试使用类似Firebug的东西来查看JavaScript文件。
相关文章:
- 如何在HTML源代码中提取javascript变量
- 从CSV文件中提取JavaScript代码
- 从excel中提取Javascript
- 如何从html中提取javascript
- 如何在单击按钮后提取javascript中textarea的id(在本例中是动态的)
- 使用R从xml节点提取javascript语法
- 使用 PHP 在页面中提取 Javascript 的源代码
- 如何在 Java 中从 HTML 页面中提取 JavaScript 链接
- 在Poedit中提取javascript gettext
- 用于提取 javascript (.js) 类和方法结构的库
- 有没有办法从Google Docs/with Google Apps Script中的页面中提取JavaScript变量
- 使用 Babel CLI 提取器提取 Javascript 获取文本消息
- 安卓系统,使用javascript接口从webview中提取javascript变量
- 使用DOMDOCUMENT提取JavaScript值
- 如何使用正则表达式提取javascript变量
- 如何通过python从源页面中提取javascript创建的隐藏标签
- 仅从脚本标记中提取javascript
- 如何从下面的页面中提取JavaScript函数
- 正在提取JavaScript中的URL参数值
- 如何从网页中提取javascript动态数据