小编Sco*_*ter的帖子

Chrome JavaScript调试 - 如何在页面刷新或通过代码中断之间保存断点?

当使用Chrome及其JavaScript调试器时,每次重新加载页面/脚本时,我的断点都会丢失,我必须在弹出窗口中找到脚本文件,找到断点的代码行,单击以添加它等

有没有办法保存这些断点,所以即使在页面刷新后它也会中断(我用过的其他调试器都这样做)?

或者,在我的JavaScript代码中是否有一种干净的方式我可以输入一些内容来告诉chrome开始跟踪(暂停一行)?

javascript debugging google-chrome breakpoints

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

eclipse xdebug会话永远不会完成

我试图让xdebug使用eclipse(3.5)/ php(在xampp windows 7上).我已经验证xdebug已在php中启用 - 我有精美的输出,我的phpinfo显示所有xdebug的东西.我有远程调试,并在我的eclipse机器上输入了lan ip地址.

当我告诉eclipse进行调试时,它会启动浏览器并传递调试URL参数.看起来不错.

但是,在eclipse调试透视图中,它显示'启动myproject'57%'等待xdebug会话'.它永远坐在那里.

我已经关闭了两台机器上的Windows防火墙.

我尝试过隐式刷新.

有任何想法吗?

php eclipse xampp xdebug

52
推荐指数
5
解决办法
4万
查看次数

用于JQuery或其他JavaScript框架的WYSIWYG GUI构建器(IDE)?

是否有任何IDE允许使用jQuery框架(如JQuery)以所见即所得的方式构建网页/用户界面?

例如,类似于Dreamweaver允许您构建HTML页面的方式,或者NetBeans允许您以图形方式设计Java应用程序,Flash Builder可以以图形方式设计Flash应用程序.

我想现在有一些东西可以让你插入一个javascript框架,如JQuery/JQueryUI或YUI或Prototype等,例如拖动一个JQueryUI样式按钮并定位它并调整它的大小.抛出一些JQuery字段或数据网格?

更新:我找到了一对,所以我相信必须有更多:

Sencha Ext Designer(商业) - 支持ext js框架,JQuery/Prototype等.

Maquetta(开源) - 支持Dojo,一些Jquery/YUI

Wakanda (开源) - 非常有趣,看起来像他们自己的JS框架.可能需要将他们的后端服务器用于db等?

javascript ide jquery wysiwyg

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

Ext JS 4 - 理解this.control,选择器和事件处理

我试图理解Ext JS 4(MVC)如何处理按钮,组合框和类似的工作.

具体来说,我相信MVC我们应该在控制器init函数中使用"this.control".

例如,我有以下工作:

this.control({
    'eventlist': {
        itemdblclick: this.eventRowClicked
    },
    'eventedit button[action=save]': {
        click: this.updateEvent
    }
});
Run Code Online (Sandbox Code Playgroud)

看起来很简单,我选择'eventlist'视图并为网格注册eventRowClicked事件.然后,在我的'eventedit'视图中,捕获按钮单击(保存按钮).

我接下来需要的是响应组合框选择或更改事件.我认为我有多个组合框,所以我需要一个特定的组合框.

我尝试了这个,但它没有用(我也试过选择而不是改变):

'eventedit dispositionpop': {
    change: function(combo, ewVal, oldVal) {
        debugger;
    }
}
Run Code Online (Sandbox Code Playgroud)

我能找到的所有例子都不使用'this.control',他们要么将组件(Ext.get?)抓取到变量中,要么类似.我相信那些方法不是合适的mvc - 或者可能不是Ext JS 4最有效的方法.

所以我想知道两件事 - 我将如何注册特定的组合框选择或更改事件,以及我可以阅读什么来更好地了解this.control中发生的事情 - 例如,那些css选择器?

model-view-controller events controller extjs extjs4

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

如何通过flex/actionscript中的属性名称/值查找特定的xml数据

从某些xml我想找到具有特定属性和值的项目.

这是xml的示例:

<node>
 <node>
  <node>
   <special NAME="thisone"></special>
  </node>
  <node>
   <special>dont want this one</special>
  </node>
 </node>
</node>
Run Code Online (Sandbox Code Playgroud)

(节点可以包含节点......)

我需要找到第一个基于它的名为"NAME"的属性和值为"thisone"的属性.

然后我需要它的父(节点).

我试过这个:

specialItems = tempXML.*.(hasOwnProperty("NAME"));

但似乎没有做任何事情.

??

谢谢!

xml apache-flex search actionscript

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

为什么我无法在mongodb中找到_id的记录

我试图通过它的MongoID"_id"字段在mongoDB中找到一条记录.我找到了如何做到的例子,但无法让它发挥作用.例:

$recID = "010101010101011";  //would be a valid mongodb _id
$recID = new MongoId((string)$recID);  // I have tried it without the (string) cast too
$cursor = $this->Collection->findOne(array('_id' => $recID));
print_r($cursor);
Run Code Online (Sandbox Code Playgroud)

它输出:

MongoCursor (
)
Run Code Online (Sandbox Code Playgroud)

里面没什么.

我已经通过将上面的"_id"更改为不同的字段(例如"firstName")并传入第一个名称来验证其他所有工作,然后我返回有效数据.

为什么这不起作用?

我甚至尝试用$ recID作为字符串进行搜索,没有区别.

这是从mongo shell发生的事情(虽然我不确定我是否正确查询):

>
> db.Employee.find({login:"myperson"})
{ "_explicitType" : "project.Employee", "_id" : ObjectId("4e209564203d83940f0000
06"), "active" : true, "addedDate" : "07/15/2011 15:29:21", "domain" : "xxx",
 "id" : ObjectId("4e209564203d83940f000006"), "lastLogin" : "07/20/2011 19:13:36
", "login" : "myperson", "name" : "My Person", "pw" : "", …
Run Code Online (Sandbox Code Playgroud)

php find auto-increment mongodb

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

这个JavaScript构造是什么:"= [每个y ...]"

myColl.y = [y for each (y in myColl.y) if (y != myThing.getY())];
Run Code Online (Sandbox Code Playgroud)

我理解这是做什么的,返回所有不是当前的'y'项...

但是,带括号的这个概念是什么?我想了解这是什么,语法等.

javascript brackets

9
推荐指数
1
解决办法
161
查看次数

Flex - 如何将整数绑定(双向)到TextInput字段

如何将整数绑定到Flex/FB4中的输入字段?is_admin是一个整数:

<s:TextInput id="textUserIsAdmin" text="@{user.is_admin}" width="5"/>
Run Code Online (Sandbox Code Playgroud)

我收到:

1067: Implicit coercion of a value of type String to an unrelated type int.
Run Code Online (Sandbox Code Playgroud)

是否有不同的输入类型,或者我必须以不同的方式绑定?

apache-flex forms binding types

9
推荐指数
1
解决办法
5258
查看次数

Facebook - 如何使用iframe应用程序直接进入请求权限对话框?

当用户通过http://apps.facebook.com/myappxxxxx访问我的Facebook应用程序时,我希望它立即显示请求权限fb对话框 - 就像许多其他人一样.

我尝试了各种各样的东西 - 包括使用getLoginUrl的php重定向,使用相同的javascript窗口位置重定向.

问题是它显示了一个很大的facebook图标而不是请求权限.但是,如果您单击该图标,它实际上会转到正确的请求权限页面!

有谁知道如何正确重定向到Facebook权限页面?

我正在使用带有iFrame FB应用程序的PHP api和JavaScript SDK.

javascript php permissions facebook login

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

ExtJS 4如何从另一个控制器/视图创建和显示新的控制器/视图?

我已经看了看很多的ExtJS 4 MVC的例子,他们都几乎表现出同样的东西:应用程序创建一个视口,负载在视图中,并有一个"控制器"定义,它init的控制器:

Ext.application({
    name: 'AM',

    controllers: [
        'Users'
    ],

    launch: function() {
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            items: [
                {
                    xtype: 'userlist'
                }
            ]
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

多数民众赞成,但现在让我们说在我的应用程序中我希望我的视图中包含一个按钮来打开一个全新的控制器/视图,你是如何做到的?

我认为我正在寻找的是一种方式: - 创建控制器(运行它的初始化代码) - 在控制器初始化代码中,创建视图并显示它

这是对的,你怎么做的?

我想澄清一下,在我的情况下,我需要SAME控制器/视图组合的两个单独实例.例如,我可能有一个带有选项卡面板和两个选项卡的视图.然后,我想在每个选项卡中放置两个"用户"控制器和"user.List"视图的单独实例.

model-view-controller extjs

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