小编wil*_*age的帖子

文档中的最后一个图像无法加载 - "无法加载资源"

我在刷新后遇到网站初始页面加载问题.我使用Chrome进行开发,但问题在所有浏览器中都很明显.

我收到消息"等待mysite.com ......"并且加载指示器继续旋转.这样保持这样大约10秒钟然后Chrome放弃并告诉我"无法从开发者控制台中加载资源'foobah.png'".图像肯定在所述的路径上.有时它加载有时不加载.如果我完全删除对此图像的引用,则错误将落在页面内的不同图像上.这是一个常规但间歇性的故障.

我的网站是javascript重(2500多行)我怀疑它可能与以下任何一个有关:

  1. Javascript加载干扰图像加载.
  2. 关于图像缓存的一些有趣的事情.

有没有人有这种类型的页面加载问题的经验?

感谢您提供的任何帮助!

示例URL:http: //dev.thebeer.co/imgs/UI/inboxIcon.png

Chrome开发者工具屏幕: 开发工具概述 健康的形象 问题中的不健康形象

更新:

这是来自firebug的示例屏幕截图.您可以看到对资源的​​请求没有超时但需要很长时间才能检索. 在此输入图像描述 失败的文件可以从CSS背景图像到普通图像到甚至是字体文件.我认为这个问题比客户端更深.我们也一直在体验Chrome"以下网页已经变得无法响应.您可以等待他们变得敏感或者杀死他们"偶尔会出错.我们已经剥离了所有javascript的页面,它几乎是一个裸壳!跨浏览器继续出现图像加载问题.

更新:

我发现http错误日志中的以下错误似乎与问题相关联.任何人都知道他们的意思以及如何解决这些问题?

[ Wed Feb 23 06:54:17 2011] [debug] proxy_util.c(1854): proxy: grabbed scoreboard slot 0 in child 5871 for worker proxy:reverse
[Wed Feb 23 06:54:17 2011] [debug] proxy_util.c(1967): proxy: initialized single connection worker 0 in child 5871 for (*)
[Wed Feb 23 06:54:24 2011] [debug] proxy_util.c(1854): proxy: grabbed scoreboard slot 0 in child 5872 for worker proxy:reverse
[Wed …
Run Code Online (Sandbox Code Playgroud)

javascript php apache

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

MediaElement.js - Flash视频无法播放直到完全加载

我有一个问题是MediaElement.js(我的flash视频播放器)没有播放我的.m4V视频文件(使用ffmpeg编码),直到视频完全加载.

我用各种第三方视频文件对它进行了测试,这些视频文件在完全加载之前似乎可以立即播放.只有我的文件没有:(

当使用html5视频解决方案播放时,它们会立即播放,而不是闪光灯后备.

这可能与视频编码的设置有关吗?我没有看到任何其他原因.

码:

<video id="player1" src='BriefTour.m4v' type="video/mp4" preload="none"></video>

<script>
var videoPlayer = MediaElement('player1',{
  success:function(me){me.play();}              
});
</script>
Run Code Online (Sandbox Code Playgroud)

如您所见,我没有指定选项,播放器处于默认设置.

希望有人之前已经有过这样的经历,可以帮助我!

javascript flash video video-streaming m4v

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

在我的服务器上安装/设置Socket.IO

好的,所以我已经阅读了Socket.IO文档,我仍然有点不确定几点:

文件说......

要运行演示,请执行以下操作:

git clone git://github.com/LearnBoost/Socket.IO-node.git socket.io
cd socket.io/example/
sudo node server.js
Run Code Online (Sandbox Code Playgroud)

现在我不知道这意味着什么!我认为它可能是命令行界面.我当然可以在我的本地主机上访问它,但我的在线主机包是一个共享的LAMP设置.意思是我无法访问root命令行(我认为).

我如何实际设置socket.IO,在我的共享服务器包上是不可能的?

感谢任何帮助......

W.

javascript ssh websocket node.js

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

Socket.IO:断开连接时的XHR轮询延迟

我正在使用socket.io和node.js. 我在跟踪哪些用户在线时遇到问题,因为套接字IO识别出XHR-Polling客户端已断开连接之前的几秒延迟.

如果XHR-Polling客户端刷新页面,则其新连接消息似乎在其断开连接消息之前.当试图跟踪哪些用户在线时,这会引起混淆.

一种解决方案可以是检测服务器端上的传输方法并延迟XHR轮询客户端的连接,以确保首先运行断开连接功能.

有没有人有这方面的经验?

javascript websocket node.js socket.io

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

Mongoose:建议的数据库架构

好的,我来自mySQL背景,现在正尝试使用nodeJS和Mongoose重建网站.我的旧mySQL架构看起来像这样(简化):

users
  user_ID
  user_name
  user_email
  user_password

groups
  group_ID
  group_name
  group_description

groupusers
  groupuser_ID
  group_ID
  user_ID

comments
  comment_ID
  group_ID
  user_ID
  comment_txt
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议重构这个旧的mySQL架构以使用Mongoose的最佳方法吗?

mongoose mongodb nosql node.js

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

部分包含mustache.js中的路径

我试图在目录中包含我的模板中的部分内容.

这有效:

{{>header}}
Run Code Online (Sandbox Code Playgroud)

这不是:

{{>inc/header}}

{{>../header}}
Run Code Online (Sandbox Code Playgroud)

除了兄弟姐妹之外的任何位置似乎都没有被拾取.这是正常的吗?

javascript templating mustache

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

如何使用html子元素在contenteditable div中获得插入位置?

我正在使用一个contenteditable div,可以选择在文本流中使用内联html元素,如标记.

在某些点我需要抓住插入位置,但是发现如果插入符号位于html子元素之后,使用示例代码返回的位置是不正确的.

我需要一个跨浏览器的解决方案,它允许我存储插入符的位置,以便即使文本流中存在html元素,也可以在一瞬间恢复它.

示例:http://jsfiddle.net/wPYMR/2/

javascript cursor caret contenteditable

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

BackboneJS站点结构

好的,我正试图绕过这整个主干的事情.我知道你必须将你的网站分成模块,并将每个模块分解为模型,集合和视图,如本例所述.

我的JS文件结构目前看起来像这样:

-js
  -application.js

  -lib
    -jquery.min.js
    -backbone.min.js
    -underscore.min.js

  -modules
    -newsfeed.js //activity feed
    -file.js // page to upload files to
    -members.js // page that show other members of group
    //-general-site-logic.js??
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 是否应该从BackboneJS控制所有应用程序逻辑?如果没有那么这个单独的逻辑应该放在我的应用程序结构中?当然,骨干无法控制您的所有客户端活动.那些不涉及任何收藏的活动呢?

  2. 在使用BackboneJS时我是否应该使用RequireJS来管理模块?我找到了这个例子,但它似乎使Backbone的已经令人困惑的概念更加复杂化了.

我即将开始使用一个非常重量级的应用程序,并且在我的代码开始出现之前真的想要做到这一点!

javascript module structure requirejs backbone.js

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

函数回调结构的最佳实践是什么?

哪个函数回调结构最适合在Javascript中使用?为什么?我看到这两个选项使用了很多.还有吗?


选项A:

// DECLARATION
function funcA(required, success, error, options){

  // if there is an error in your function return 
  // and run error function
  if(errorHappens){ return error('an error') };

  // if no error happened: run the success function
  success('all good here is your var back', required);
}
Run Code Online (Sandbox Code Playgroud)

.

// USAGE
funcA('this is required', function(result){

  // all good, do something with the result :)

},
function(error){

  // tell the user about the error
  alert('error happened')  
},{
  optionalThing: ':-)'
});
Run Code Online (Sandbox Code Playgroud)


选项B:

// …
Run Code Online (Sandbox Code Playgroud)

javascript coding-style function

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

为什么新的Date(1970,0,1).getFullYear()返回1969?

有人可以解释为什么new Date(1970, 0 ,1).getFullYear()回报1969而不是1970

result.textContent = new Date(1970, 0, 1).getFullYear();
Run Code Online (Sandbox Code Playgroud)
<div id=result></div>
Run Code Online (Sandbox Code Playgroud)


提起的Firefox Bug:https://bugzilla.mozilla.org/show_bug.cgi? id = 1093130

javascript

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