我在刷新后遇到网站初始页面加载问题.我使用Chrome进行开发,但问题在所有浏览器中都很明显.
我收到消息"等待mysite.com ......"并且加载指示器继续旋转.这样保持这样大约10秒钟然后Chrome放弃并告诉我"无法从开发者控制台中加载资源'foobah.png'".图像肯定在所述的路径上.有时它加载有时不加载.如果我完全删除对此图像的引用,则错误将落在页面内的不同图像上.这是一个常规但间歇性的故障.
我的网站是javascript重(2500多行)我怀疑它可能与以下任何一个有关:
有没有人有这种类型的页面加载问题的经验?
感谢您提供的任何帮助!
示例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) 我有一个问题是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)
如您所见,我没有指定选项,播放器处于默认设置.
希望有人之前已经有过这样的经历,可以帮助我!
好的,所以我已经阅读了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.
我正在使用socket.io和node.js. 我在跟踪哪些用户在线时遇到问题,因为套接字IO识别出XHR-Polling客户端已断开连接之前的几秒延迟.
如果XHR-Polling客户端刷新页面,则其新连接消息似乎在其断开连接消息之前.当试图跟踪哪些用户在线时,这会引起混淆.
一种解决方案可以是检测服务器端上的传输方法并延迟XHR轮询客户端的连接,以确保首先运行断开连接功能.
有没有人有这方面的经验?
好的,我来自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的最佳方法吗?
我试图在目录中包含我的模板中的部分内容.
这有效:
{{>header}}
Run Code Online (Sandbox Code Playgroud)
这不是:
{{>inc/header}}
{{>../header}}
Run Code Online (Sandbox Code Playgroud)
除了兄弟姐妹之外的任何位置似乎都没有被拾取.这是正常的吗?
我正在使用一个contenteditable div,可以选择在文本流中使用内联html元素,如标记.
在某些点我需要抓住插入位置,但是发现如果插入符号位于html子元素之后,使用示例代码返回的位置是不正确的.
我需要一个跨浏览器的解决方案,它允许我存储插入符的位置,以便即使文本流中存在html元素,也可以在一瞬间恢复它.
好的,我正试图绕过这整个主干的事情.我知道你必须将你的网站分成模块,并将每个模块分解为模型,集合和视图,如本例所述.
我的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)
我有两个问题:
是否应该从BackboneJS控制所有应用程序逻辑?如果没有那么这个单独的逻辑应该放在我的应用程序结构中?当然,骨干无法控制您的所有客户端活动.那些不涉及任何收藏的活动呢?
在使用BackboneJS时我是否应该使用RequireJS来管理模块?我找到了这个例子,但它似乎使Backbone的已经令人困惑的概念更加复杂化了.
我即将开始使用一个非常重量级的应用程序,并且在我的代码开始出现之前真的想要做到这一点!
哪个函数回调结构最适合在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) 有人可以解释为什么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