小编Eli*_*Eli的帖子

谷歌通过API"定义:"?

我想获得使用Google中的特殊功能的搜索结果,例如"define:[phrase]",我似乎无法找到相关的相关信息.

有没有人知道我可以在哪里获得JSON格式的数据(比如Google的其他API),而无需手动抓取结果页面?

谢谢,Eli

json google-api google-search-api

52
推荐指数
2
解决办法
1万
查看次数

使用Nodejs中的zlib压缩和解压缩数据

有人可以向我解释一下zlib库在Nodejs中的工作原理吗?

我是Nodejs的新手,我还不确定如何使用缓冲区和流.

我的简单场景是一个字符串变量,我想要将字符串压缩或解压缩(放气或膨胀,gzip或gunzip等)到另一个字符串.

即(我希望它如何工作)

var zlib = require('zlib');
var str = "this is a test string to be zipped";
var zip = zlib.Deflate(str); // zip = [object Object]
var packed = zip.toString([encoding?]); // packed = "packedstringdata"
var unzipped = zlib.Inflate(packed); // unzipped = [object Object]
var newstr = unzipped.toString([again - encoding?]); // newstr = "this is a test string to be zipped";
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助:)

compression string zlib node.js

27
推荐指数
2
解决办法
5万
查看次数

如何分析和获取Javascript性能

可能重复:
分析javascript执行的最佳方法是什么?

我有一些使用jQuery的脚本,我想其中一个有内存泄漏.

如何分析和查找我使用最多内存/ CPU的脚本的哪些部分?

javascript performance profiling memory-leaks

26
推荐指数
2
解决办法
3万
查看次数

使用浏览器作为界面的Python桌面应用程序?

我想创建一个在用户计算机上运行的应用程序,一个独立的应用程序,安装和什么不是,但我希望该界面是一个浏览器,内部和显示为操作系统窗口或外部可访问浏览器(即一些http服务器).

原因是因为我对Python有一点了解,但我想我可以管理,只要我有一些我可以使用和操作的基本根,那些就是HTML,CSS和Javascript.

我还没有找到一个好的GUI工具,我可以使用它,并且在试图弄乱并最终没有得到任何东西之后总是放弃这个想法.

python browser desktop httpserver

21
推荐指数
1
解决办法
2万
查看次数

为什么Chrome开发者工具/控制台不会显示动态加载的javascript文件/错误?

我正在使用require代码中的函数加载文件,该函数会<script/>在页面正文中添加一个带有相关属性的标记.

脚本加载得很好并且可以访问它们,但如果我在其中一个中有错误,它从未在控制台中显示,并且我没有在开发人员工具内的Scripts选项卡中显示它们,实际上是在抢劫我调试功能.

我究竟做错了什么?

我的require函数如下所示:

require: function (moduleId) {
    var filename = this.config.modulesDir + '/' + moduleId + '/module.js';
    var script = $('<script></script>').attr({
        'src': filename,
        'type': 'text/javascript'
    }).appendTo('#Scripts');
}
Run Code Online (Sandbox Code Playgroud)

javascript console google-chrome

21
推荐指数
2
解决办法
2万
查看次数

Sublime Text 2 - 如何使用命令托盘从打开的文件夹中打开文件?

我想使用某种模糊搜索打开一个文件,我很确定我在Sublime Text中看到了这个功能,但由于某种原因我无法在任何地方找到任何提及.

我想打开命令托盘并能够在那里输入文件名,如果文件关闭,它将为我打开文件,如果它打开,它将激活它的窗口和组.

这可能吗?

command sublimetext

18
推荐指数
1
解决办法
2万
查看次数

Sublime Text 3选项卡颜色基于文件类型?

我的项目中有许多类似命名的文件,例如'items.create.html','items.create.controller.js'和'items.create.scss',我想通过简单的颜色轻松找到合适的文件编码标签(甚至可能是自定义图标?)基于文件类型.

那可能吗?

我可以安装一个包吗?也许我自己破解它?

sublimetext3

11
推荐指数
1
解决办法
2493
查看次数

Backbone JS Routing无法按预期工作

我想我缺少一些关于Backbone路由功能的基础知识.

我正在构建一个应用程序,它看起来像这样:

file: app.js

App = {}
App.nav = new Backbone.Router;
require('app/controller');
Run Code Online (Sandbox Code Playgroud)

file: controller.js

App.nav.route('home', 'home', function () {
    console.log("Home Activated");
});

App.navigate('home');
Run Code Online (Sandbox Code Playgroud)

此时浏览器将地址栏中的URL更改为/home但没有任何反应,我没有收到Home Activated控制台消息.

我已经尝试使用自己的路由类(即Backbone.Router.extend({})),但我真的没有看到它的一点,因为我仍然需要初始化它,我想在我的应用程序中使用所有模块/控制器添加的中央历史/导航路由到它而不是为每个控制器创建一个路由器.

我究竟做错了什么?

javascript browser-history backbone.js

6
推荐指数
2
解决办法
1万
查看次数

将iframe中的鼠标事件传播到托管文档

我有一个覆盖整个HTML文档的iframe,我想将点击和悬停事件传播回托管文档.

我有什么选择?

html javascript iframe javascript-events

5
推荐指数
1
解决办法
3859
查看次数

Nodejs 和 Streams - 详细概述?

有人可以向我们(只有我吗?)解释一下如何在 Nodejs 中使用 Streams 吗?

这是此内容的后续内容:Compression and decompression of data using zlib in Nodejs

我的主要兴趣是处理文件,还有字符串(即 Stream.toString() 和 String.toStream()...不是真正的函数...)

谢谢!

stream node.js

5
推荐指数
1
解决办法
1657
查看次数

你如何调试这样的IE和jQuery错误

我正在用Javascript开发很长一段时间了.通常当我在IE中遇到错误时,我大致知道它来自哪里,即使从IE收到的消息是无用的一堆文本.当我不知道错误发生在哪里时,我通常会尝试"删除"我的代码的一部分,直到错误不重复,并开始逐行手动检查,直到找到错误.

我确信这远不是最好的方法,所以我想问你如何调试这样的错误: 网页错误 -  Internet Explorer

javascript debugging jquery internet-explorer

4
推荐指数
1
解决办法
8809
查看次数

Git Basics for newbies

当我需要一些基本的VCS功能时,我在这里和那里使用git,但我还没有完全理解Git中某些东西是如何工作的.

与SVN不同,Git是分散的,因此我可以在一个地方启动一个存储库并在本地使用它,然后将我的更改推送到另一个存储库,至少这是我理解它的方式.

我想知道一些关键的事情:

  1. 如果我想在我的本地机器上创建一个新的存储库,而不是push(?)它到服务器(它已经有或没有这个repo),需要采取什么行动?

  2. 我是否需要Web服务器与远程回购交互?

  3. 如何从/向我有SSH访问权限的服务器推送/拉出?

希望答案很简短并且重点 - 人工页面很棒,因为他们并不总是传达他们需要的东西,有时候会有我不需要的信息.所以我希望你能原谅我和我的问题,即使之前被多次询问/回答.

git repository

4
推荐指数
1
解决办法
685
查看次数

Javascript - 在文本中替换基于对象的值的最快捷,最有效的方法

我有一个看起来像这样的对象:

var obj = {
    a: "text",
    b: "text 2",
    c: "text 3",
    ...
}
Run Code Online (Sandbox Code Playgroud)

我有一堆看起来像这样的字符串:

var stringA = "http://{{a}}.something.com/",
    stringB = "http://something.{{b}}.com/",
    stringC = "http://something.com/{{c}}";
Run Code Online (Sandbox Code Playgroud)

我希望{{(\w)}}通过obj检查它是否等同于检查它是否具有每个字符串的匹配值,但我确信有更好更快的方法.

有任何想法吗?

javascript regex replace

1
推荐指数
1
解决办法
2725
查看次数