小编Tre*_*own的帖子

node.js初学者教程?

我正在创建我的第一个真正的node.js http服务器,我有点淹没在其中.作为我的好老师总是说,"我现在只是把你推到水里,然后我会告诉你如何游泳." 幸运的是,她不是游泳教练,但这仍然是一个很好的比喻.我觉得我已经跳进了node.js而且我只找到了乒乓球帮助,也就是说,我读过的大部分教程都是在"Hello World"示例之后不久停止的,而且我已经大多数人都试图理解复制和粘贴的代码(或者他们假设我已经了解了作为Apache/PHP开发人员为我做过的低级HTTP和Web服务器概念).我有客户端Javascript和PHP的经验,但节点似乎是一个独立的野兽.我不太了解创建节点服务器所需的低级知识,并且连接,这似乎是一个简化事物的好模块,似乎很少解释,即使在其Git上的文档中也是如此.在这种情况下,我在哪里可以找到一些帮助我的教程?

TL; DR - 是否有任何针对node.js的教程超出"Hello World"但不需要太多低级知识?或者任何解释我需要有效创建节点HTTP服务器所需的低级HTTP和Web服务器概念的教程?

node.js

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

纯CSS解决方案 - 方形元素?

如果我有一个<div>相对宽度(例如宽度:50%),是否有一种简单的方法可以使它具有与高度相同的宽度而无需借助JavaScript?

css layout aspect-ratio width

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

PHP移动浏览器检测?

我需要一种方法来检测服务器端的移动浏览器.我想要一种方法,要求我做很少的设置,很少维护,但仍然提供准确检测(至少)Android,Mobile Safari和Blackberry浏览器,以及Opera等替代品.

我希望至少覆盖大部分移动市场,如果不花费太多,我真的更喜欢所有的市场.

php mobile browser-detection

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

IE通过函数调用运行得更快?

正在寻找隐藏我的代码的方法,我发生了这个jsPerf测试.除了让我的函数调用缓慢的概念得到重申之外,我没有期待任何其他东西,我在IE 9中的结果真的让我陷入了一个循环.使用函数调用的代码更快,但仅限于这一个浏览器.我运行了多次,结果相同.我看不出测试设置不正确.什么可能导致这个奇怪的结果?

我的用户代理Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0正在Windows Server 2008上运行.

performance function-calls internet-explorer-9

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

异常缓慢的Javascript循环

在某种程度上,这是对我之前问题的后续跟进.

我创建了一个jsPerf,它比较了一些获取RGB像素值的1维数组的方法

var rgb = [R, G, B, R, G, B...]
Run Code Online (Sandbox Code Playgroud)

并将它们转换为HTML5画布的RGBA值(其中alpha通道始终为255,完全不透明).

var rgba = [R, G, B, 255, R, G, B, 255...]
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我发现我测试的一个循环,标题为"For Loop",比其他循环要天文数字慢.在其他环路每秒完成数亿次操作的情况下,它以每秒高达86次的速度进行称重.循环可以在上面的jsPerf链接中找到,但这里有一些代码"For循环"和"4*展开,跳过alpha",这是测试中较快的循环之一.

//Setup for each test
function newFilledArray(length, val) {
    var array = Array(length);
    for (var i = 0; i < length; i++) {
        array[i] = val;
    }
    return array;
}

var w = 160;  //width
var h = …
Run Code Online (Sandbox Code Playgroud)

javascript performance loops

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

CSS不透明度滤镜比不透明度属性更快?

这篇html5rocks文章中,它说明了这一点

一般来说,CSS'opacity'属性不是硬件加速的,但是一些使用硬件加速实现过滤器的浏览器会加速不透明度的过滤版本,以获得更好的性能.

这似乎意味着在性能密集型应用程序中,应该使用不透明度过滤器而不是opacity属性.例如,我在不透明度属性为0.5的图像下渲染画布.我应该使用过滤器吗?如何在使用此过滤器属性时衡量性能提升,以及在哪些平台上可能会有明显的改进?

performance css-filters

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

使用Google Apps进行网站登录?

嘿所有,
    我正在重新设计网站的基础设施,我想让登录系统使用我们的Google Apps上的帐户.我怎么能做这样的事情?我正在使用PHP作为后端.

谢谢你的帮助.
-Trey

php oauth google-apps

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