小编Jul*_*ert的帖子

如何用本地Javascript替换生产网站的Javascript?

在我的制作网站上,我编译了Javascript.

<script src="/js/mycode.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

如果我可以让我的浏览器替换它,那将非常方便调试

<script src="http://localhost/js/mycode1.js"></script>
<script src="http://localhost/js/mycode2.js"></script>
...
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用像Greasemonkey用户脚本这样的东西来操纵DOM,但是我无法想出一个可以阻止执行"mycode.min.js"的解决方案.

有任何想法吗?

javascript debugging

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

jquery:最快的DOM插入?

我对如何插入大量HTML感觉不好.让我们假设我们得到:

var html="<table>..<a-lot-of-other-tags />..</table>"

我想把它放进去

$("#mydiv")

以前我做过类似的事

var html_obj = $(html); $("#mydiv").append(html_obj);

jQuery解析html创建DOM对象是否正确?这就是我在某处读到的内容(更新:我的意思是我已阅读,jQuery解析html手工创建整个DOM树 - 它的废话对吗?!),所以我改变了我的代码:

$("#mydiv").attr("innerHTML", $("#mydiv").attr("innerHTML") + html);

感觉更快,是吗?这是否正确,这相当于:

document.getElementById("mydiv").innerHTML += html?或者是jquery在后台做一些额外的昂贵的东西?

也愿意学习替代品.

javascript jquery dom

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

用于iPhone开发的iPod touch

我正在考虑购买iPod touch来为iPhone开发应用程序赚钱.我喜欢App Store的概念,并用iTunes快速浏览一下.看起来应用程序被分类为iPhone或iPod应用程序.一些免费的iPod应用程序似乎是iPhone用户的成本.

这两个平台有什么区别,或者为什么App Store将它们分开?使用iPod touch(在电话/位置相关的应用程序旁边)为iPhone开发是否有意义?

在developer.apple.com上,我可以注册在AppStore上以99美元的价格出售我的应用程序.我不得不指望任何进一步的费用吗?从美国以外的国家(在我的情况下是德国)发展是一个问题吗?

iphone ipod app-store

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

javascript:取消各种请求

我的网站提出了很多要求.我经常需要取消所有当前请求,以便浏览器不会阻止相关的新请求.

我有3种要求:

  • 阿贾克斯
  • 插入的脚本标签(做JSONP-Communication)
  • 插入的图像标签(导致浏览器从各种服务器请求数据)

对于Ajax来说,没有问题,因为XMLHttpRequest对象支持取消.我需要的是一种让任何浏览器停止从DOM-Objects加载资源的方法.

看起来简单地从DOM中移除对象(例如,图像标签)仅在请求尚未运行时帮助避免请求.

更新:一种取消所有不相关的请求的方法,而不是真正的任何请求都是完美的.

javascript ajax dom httprequest

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

Textmate:重新映射Escape以完成单词

在Textmate代码编辑器中,我使用Escape键来完成单词,很多.有没有办法将另一个键快捷键绑定到其功能?

(ps:我的CAPSLOCK已经是CTRL)

textmate

11
推荐指数
2
解决办法
2592
查看次数

哪些Ruby类支持.clone?

Ruby #cloneObject中定义.令我惊讶的是,有些课程在调用时会引发异常.我发现NilClass,TrueClass,FalseClass,Fixnum都有这种行为.

1)是否存在完整的类列表(至少是核心类),哪些不允许#clone?或者有没有办法检测特定类是否支持#clone

2)有什么问题42.clone

ruby clone

8
推荐指数
2
解决办法
2621
查看次数

去Ruby中的频道

在Go编程语言中,您可以使用名为"Channels"的构造发送Messages. http://golang.org/doc/effective_go.html#channels

我很想在Ruby中使用类似的东西,尤其是IPC.

我想要的伪代码:

channel = Channel.new

fork do
  3.times{ channel.send("foo ") }
  exit!
end

Thread.new do
  3.times{ channel.send("bar ") }
end

loop do
  print channel.recv
end

# ~> bar foo foo bar bar foo
Run Code Online (Sandbox Code Playgroud)

是否有任何Ruby的构造,库或等效工具?

如果不是:构建这种抽象的最佳方法是什么?

更新:澄清我需要从这些渠道.

一个用例:一些分叉的工人在等待工作.它们都从同一个JobChannel读取并将结果报告给同一个ResultChannel.

我需要的频道

  • 很快,
  • 写入不阻止,(消息发送)
  • 读取阻止,(消息接收)
  • 分叉前不需要特殊处理,
  • 轻巧简单会很好.

到目前为止,我一直在玩

  • DRb,(轻量级+慢速+对我的小脑子太多的魔力)
  • 套接字,(UNIXSocket,TCPSocket ......套接字似乎有很多种方法可以使用它们.我在UNIXSockets上有一个半工作的通道.如果你认为套接字有意义,我应该看一下哪些功能子集?)
  • 管道.(连接2个以上的进程似乎并不重要)

如果其中任何一个已经是我的问题的完美技术,请提供教程等,其中有更多关注我的要求的信息.

ruby ipc go channels

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

QUnit输出:模块的视觉分离

我的测试可能如下所示:

module("some module");

test("test A", ...);
test("test B", ...);

module("other module");

test("test C", ...);
test("test D", ...);
Run Code Online (Sandbox Code Playgroud)

QUnit的输出将如下所示

1. test A (0, 0, 0)
2. test B (0, 0, 0)
3. test C (0, 0, 0)
4. test D (0, 0, 0)
Run Code Online (Sandbox Code Playgroud)

是否可以使QUnit输出模块名称?我很想拥有:

some module
1. test A (0, 0, 0)
2. test B (0, 0, 0)

other module
3. test C (0, 0, 0)
4. test D (0, 0, 0)
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing qunit

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

jQuery UI 1.6的文档

我只能找到jQuery UI 1.7的文档

Legacy jQuery UI 1.6的文档在哪里?

jquery jquery-ui

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