小编Anm*_*raf的帖子

如何在github上发布.php页面而不是.html来演示一些php内容?

我正在看下面的演示 - http://blueimp.github.com/jQuery-File-Upload/

根据我在演示中的理解,php文件正在从github提供,这意味着可以从github提供/运行php内容.

我理解通过此链接从github托管的代码发布html内容的过程 -
http://help.github.com/pages/

我很想知道如何将.php页面显示为演示,类似于上面的blueimp所做的.

我在http://synechron.github.com/index2.php上 尝试过类似的东西,
但不是在浏览器窗口中显示,而是在Google Chrome中下载页面,在IE9中显示index.html.

提前致谢 !!

github-pages

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

如何在JavaScript中命名匿名函数有所不同?

我正在分析来自John Resig网站的以下两个网址,但我不明白为匿名功能命名是如何产生影响的.

我的理解是,匿名函数的名称只能在函数定义中使用,并且不在其中,但在以下链接中它会产生巨大的差异

任何解释或参考都将是一个很大的帮助.

我仍然对#14中的以下几行感到困惑

var samurai = { yell: ninja.yell }; 
var ninja = {};
assert( samurai.yell(4) == "hiyaaaa", "The method correctly calls itself." ); 
Run Code Online (Sandbox Code Playgroud)

当忍者现在指向一个空白对象时,Samurai.yell方法如何能够指向ninja.yell.

只有#13和#14之间的区别是为#14中的函数表达式提供名称.

是ninja.yell COPIED大喊并没有引用或这些NAMED函数表达式在某些情况下具有全局范围?

同样的事情发生在#13和#14中,唯一的区别是函数在#14中命名,#13中的未命名加上#14中的ninja = {}和#13中的ninja = null.有没有关于NAMED FUNCTION EXPRESSIONS的隐藏概念,我错过了#14使得#14可行,#13不可行.

javascript

10
推荐指数
2
解决办法
341
查看次数

JavaScript中的接口模式的运行示例或工作演示

我正在阅读"专业javascript设计模式"一书,并且在理解第2章中给出的"界面"模式时遇到一点困难,因为没有完整的代码示例演示这种模式的使用.

我正在寻找一些帮助理解这个模式与一些运行代码示例可能在jsfiddle等.

这个模式在第14-22页的书中有解释,我不明白的主要观点是调用"addForm"方法的位置和方式.或者,如果有人可以使用一些测试数据和对象完成ResultFormatter示例,这对理解模式非常有帮助.

"Pro Javascript设计模式"一书的代码可以从http://jsdesignpatterns.com/下载,这是第2章.

谢谢您的帮助 !!

javascript oop design-patterns interface

9
推荐指数
2
解决办法
9312
查看次数

Node.js - TypeError:无法读取undefined的属性'readPreference'

我尝试在我的Node程序中使用mongodb的聚合方法时出现类型错误.我使用节点0.10.16版本和mongodb mongodb-win32-x86_64-2.4.2版本.

以下是我在mongodb中的'关系'表的详细信息 - `

db.relation.find().的forEach(printjson)

{ "_id" : ObjectId("518808811189128048034c7b") }
{
        "username" : "51880fa37901642c36000001",
        "selectedoption" : "RCB",
        "question" : "Which team is going to win IPL6?",
        "_id" : ObjectId("5188137dee3a599c34000001")
}
{
        "username" : "51880fa37901642c36000001",
        "selectedoption" : "Mumbai",
        "question" : "Which team is going to win IPL6?",
        "_id" : ObjectId("518c2bd0afa8d2e82b000001")
}
{
        "username" : "51880fa37901642c36000001",
        "selectedoption" : "Mumbai",
        "question" : "Which team is going to win IPL6?",
        "_id" : ObjectId("518c2c81681aae0838000001")
}
{
        "username" : "51880fa37901642c36000001",
        "selectedoption" : "RCB",
        "question" : …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js aggregation-framework

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

AngularJS:ng-model与dom元素的后期绑定

我有一个网页,其中包含一些我无法编​​辑的HTML元素.我想动态地将ng-model属性附加到这些属性,并让AngularJS将它们重新绑定到范围.我可以在这里找到我想要完成的简化示例

<script src="//code.jquery.com/jquery-2.1.0.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<script>
function MyCtrl($scope) {
    $scope.myModel1 = "Hi";
    $scope.myModel2 = "there";
    var myModel2 = angular.element("#myModel2");
    //This won't work
    myModel2.attr("ng-model", "myModel2");
}
</script>
<div ng-app ng-controller="MyCtrl">
    <input type="text" ng-model="myModel1"/>
    <!-- I can't touch this -->
    <input type="text" id="myModel2" />
</div>
Run Code Online (Sandbox Code Playgroud)

javascript binding angularjs

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

如何在github的存储库中的子文件夹内搜索特定单词或条目

我只是在寻找有关在特定存储库的文件夹内搜索单词的示例(在github上的高级搜索中触发的正确命令)。我想这将涉及“路径:”选项,但不确定如何使用

作为示例,我需要在以下位置的jquery测试套件中搜索功能名称“ clean”或测试用例“ clean”或类似功能-https:
//github.com/jquery/jquery/tree/master /测试

我知道有一些过滤器,例如github提供的repo:和path :,但不确定如何使用它们。

我也对发布在类似问题上的答案不满意- 在github存储库中搜索定义给定功能的文件

我知道我可以将其分叉到本地计算机上并在其中进行搜索,但我不想下载整个存储库只是为了搜索它。我只需要在github网站本身上在线搜索即可。

提前致谢 !!

search jquery unit-testing github

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

Javascript实用程序函数将类 - "构造函数"转换为Singleton

我有一些关于在javascript中创建单例的方法的阅读 - 简单的对象文字方式和另一种带有闭包技术的方法,如果我们想要使用私有变量.

我正在寻找创建一个实用功能,例如

Singleton(classname);

无论什么类 - "构造函数"我在这里作为参数传递,Singleton方法将此类转换为Singleton对象,PLUS在调用new Classname()if 之后再次触发新的classname()他/她得到一些new Error ( "Already instantiated once, this is Singleton" );

使用案例如下 -

function Circle() {this.name = "Circle";}
SingleTon(Circle);
var circle1 = new Circle(); // returns the circle instance
var circle2 = new Circle(); // throws Error "Already instantiated once, this is Singleton"
Run Code Online (Sandbox Code Playgroud)

我只想在这里定义"Singleton"方法.

我已经看到类似的例子,其中getInstance方法用于获取实例,如Singleton.getInstance(Circle)等,但我正在寻找上面的特定问题,其他程序员习惯以"新"方式创建实例new Circle(); 在他的代码中某处第二次触发并收到错误.

以这种方式创建单例是一个问题,但主要问题是抛出"错误",据我所知,Circle构造函数需要在Singleton函数中的某处修改,不知道如何实现这一点.

有什么解决方案吗?

提前致谢 !!

javascript singleton utility-method

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

jQuery:以下代码块中比较的含义是什么 - callback && function(){callback.call();}

jQuery.scrollTo.js库中查看此块(在第184行的v1.4中).

function animate( callback ){
    $elem.animate( attr, duration, settings.easing, callback && function(){
        callback.call(this, target, settings);
    });
};
Run Code Online (Sandbox Code Playgroud)

很想知道比较是如何工作的

callback && function() {callback.call(...)}; 
Run Code Online (Sandbox Code Playgroud)

这究竟是什么背后的含义.提前致谢.

javascript jquery

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

Javascript中此行的含义和用途 - star [t] [0]> x << 1 &&(star [t] [0] - = w << 1,test =!1)

我在以下网址的标题中看到了一个画布动画 - http://blogs.msdn.com/b/davrous/archive/2011/07/21/html5-gaming-animating-sprites-in-canvas-with-easeljs. ASPX

这里有一个小提琴手

在浏览javascript代码时,一些烦人的线路需要花费大量时间来理解它们,仍然没有运气,只留下了向StackOverflow专家询问的唯一选择.

这些线(jsfiddle中的第85-90行) -

 star[t][0] += mouse_x >> 4, 
 star[t][0] > x << 1 && (star[t][0] -= w << 1, test = !1), 
 star[t][0] < -x << 1 && (star[t][0] += w << 1, test = !1), 
Run Code Online (Sandbox Code Playgroud)

所有这些都在for循环中运行.对我来说,主要的混淆点是,在第1行中的赋值之后,在第2行和第3行进行这两个比较.当上面第2行和第3行的这两个比较的结果没有存储到任何变量中时,其目的是什么? ?

javascript

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

传递给__defineGetter__的函数中"this"的值是多少?

我从grunt npm模块的源代码中看到以下代码行 -

String.prototype.__defineGetter__(method, function() { return this; });
Run Code Online (Sandbox Code Playgroud)

只是想在上面的匿名函数中预测"this"的价值 -

  • 它指回'方法'
  • 全局"窗口"对象,如果在浏览器中运行或类似于grunt的视角
  • 别的东西取决于定义defineGetter如果电话或应用是在"defineGetter"定义内使用.

谢谢您的帮助 !!

javascript scope this anonymous-function npm

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

使用JavaScript或jQuery创建区分大小写或"camelCase"的XML节点

我需要在JavaScript中创建一些区分大小写的XML节点,这些节点的属性名称之间带有冒号.

例: <Data ss:Type="String">Contact Name</Data>

当我尝试使用JavaScript创建一个元素时,createElement()它会以小写形式创建它.此外,添加带冒号的属性存在很多问题.例如:ss:Type="String"

这是Excel数据,我将源.xml文件保存回.xls文件.XML元素和属性的大小写对于Excel能够读取文件非常重要.

任何示例或指针都将是很有帮助的.

javascript xml excel jquery

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