小编Mar*_*ark的帖子

jQuery:将attr与自定义属性一起使用

现在我正在做各种无效的事情,比如:

<span time="50" distance="60"></span>
Run Code Online (Sandbox Code Playgroud)

然后抓住这些信息:

var time = $('span').attr('time');
var distance = $('span').attr('distance');
Run Code Online (Sandbox Code Playgroud)

然后用jS/jQuery中的时间和距离做各种事情.

对我来说,这感觉不对.这是语义上的,但我真的不在乎(实际的数据不是时间和距离,而是一些非常无价值和页面特定的东西,没有SE感兴趣的东西).但还有其他一些原因导致这是一个坏主意吗?

我知道有一个元数据插件,它以更"官方"的方式执行类似的操作,我考虑过使用它.但是这个.attr的东西适合我的需要,我没有看到使用插件的任何令人信服的理由.

所以基本上,这是一个体面的模式,如果没有,为什么不,我应该对元数据插件感兴趣.

谢谢.

jquery

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

contenteditable和非按钮元素

如果使用按钮,我可以轻松地对一个满足选择的exec命令.但是使用任何其他元素失败.

http://jsbin.com/atike/edit

为什么这个以及如何使用div元素使其工作.

谢谢.

javascript contenteditable

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

更短的条件在js

我有这样的条件:

if (foo == 'fgfg' || foo == 'asdf' || foo == 'adsfasdf') {
// do stuff

}
Run Code Online (Sandbox Code Playgroud)

当然有更快的方式来写这个?

谢谢.

javascript

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

webkit stylewithcss contenteditable不工作?

我正在尝试使用contenteditable和styleWithCss.

它似乎不适用于webkit.

无论何时我使用execCommand,它都会产生一个<b>而不是我期望的范围.

这是一个演示:http: //jsbin.com/izomo/2/edit

选择部分文本,单击粗体按钮,然后查看html输出.

这是一个错误还是我做错了什么.

非常感谢你.

javascript jquery wysiwyg webkit contenteditable

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

浏览器加载本地文件而不上传

是否可以在不上传到浏览器的情况下编辑本地文件?

假设客户端有一个 HTML 文件,我希望他能够使用我网站的 javascript 来编辑该文件而无需上传它。这可能吗?

谢谢。

javascript

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

hashbang斜线还是没斜线?

我们应该做的site.com/#!/blog还是site.com/#!blog

我知道没有实际的区别,但是作为一个web开发者社区,仍然应该有一个传统的标准,以便用户可以轻松记住网址.如果没有已经建立的标准,理想情况下有人会发布一个有利于一个的答案,有人会发布另一个有利于另一个的答案,一个人将得到比另一个更多的选票......

我个人更喜欢:site.com/#!blog仅仅因为它更短.但是我看到很多其他网站使用其他版本.

顺便说一句,如果你的第一直觉是指示我们不使用hashbangs,那么这个问题不适合你,请不要管它们.

javascript convention hashbang

5
推荐指数
3
解决办法
3387
查看次数

检查Jquery ajax加载成功

我一直在使用来加载另一个页面,只是使用他们的例子:

$("#links").load("/Main_Page #jq-p-Getting-Started li");
Run Code Online (Sandbox Code Playgroud)

但是我希望在加载成功时运行一个函数,如果失败则运行另一个函数,不幸的是回调中的描述说:

ajax请求完成时调用的函数(不一定成功).

如何确保负载成功?

谢谢.

ajax jquery

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

Iphone在点击时使div变暗

当你有一个附有点击处理程序的div时,当点击div时,iphone会将div变暗为点击指示符.

示例:在移动safari http://jsbin.com/awejo3/4上查看

我的问题是,如何关闭此行为?这可能对大多数iphone用户有用,但在某些类型的富媒体应用程序中,这很糟糕.

谢谢.

javascript jquery click mobile-safari

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

javascript在数组中查找

我有这样一个数组:

  var movies = [
  { Name: "The Red Violin", ReleaseYear: "1998", Director: "François Girard" },
  { Name: "Eyes Wide Shut", ReleaseYear: "1999", Director: "Stanley Kubrick" },
  { Name: "The Inheritance", ReleaseYear: "1976", Director: "Mauro Bolognini" }
  ];
Run Code Online (Sandbox Code Playgroud)

我想找到1999年发行的电影的位置.

应该回来1.

什么是最简单的方法?

谢谢.

javascript jquery

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

node.js子进程

我试图弄清楚这是否是node.js子进程的一个合适的用例:

我有一个多人游戏,人们参与1v1比赛.我应该为每场比赛使用子进程吗?

child-process node.js

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