小编unn*_*nni的帖子

Javascript"Not a Constructor"创建对象时出现异常

我正在定义一个这样的对象:

function Project(Attributes, ProjectWidth, ProjectHeight)
{
    this.ProjectHeight = ProjectHeight;
    this.ProjectWidth = ProjectWidth;
    this.ProjectScale = this.GetProjectScale();
    this.Attributes = Attributes;

    this.currentLayout = '';

    this.CreateLayoutArray = function()
    {....}
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试创建和实例像这样:

var newProj = new Project(a,b,c);
Run Code Online (Sandbox Code Playgroud)

但是这个例子被抛出:

Project is not a constructor
Run Code Online (Sandbox Code Playgroud)

可能有什么不对?我搜索了很多,但仍然无法弄清楚我做错了什么.

javascript constructor object typeerror

87
推荐指数
12
解决办法
21万
查看次数

在Django App中为用户添加操作的日志条目

我需要通过我的django应用程序中的视图为用户对数据库所做的更改创建一个日志条目.

我启用了django-admin模块,我可以使用管理界面检索所做更改的日志,如下所示:

from django.contrib.admin.models import LogEntry
from django.contrib.contenttypes.models import ContentType

recentActions = LogEntry.objects.all()

for each in recentActions:
    print 'Action:', each.action_flag.__str__()
    print 'Message:', each.object_repr
    print 'Table:', ContentType.objects.get(id = each.content_type_id).name
Run Code Online (Sandbox Code Playgroud)

我想为使用我的django应用程序中的视图的其他用户完成的操作创建类似的日志条目.我该怎么做呢 ?

python django django-admin

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

HTML内容可编辑div:选择文本事件

我有一个令人满意的div

<div class="editable" contenteditable="true"></div>

用户可以在那里输入任何内容.当用户在div中进行选择时,有没有办法获取事件.

就像是:

$('.editable').onSelection(function(e, selection){alert(selection);}
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 javascript-events

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

使用Jquery从客户端的Image中删除红眼

我在客户端的浏览器上呈现了以下html代码:

<div id="Div">
  <img src="myImage.jpg" id="myImage"/>
</div>
Run Code Online (Sandbox Code Playgroud)

该特定图像由用户上载,然后在此处显示.我需要允许我的用户从此图像中删除任何红眼.我想这样做没有任何回发(我在后面使用CodeIgniter).在JQuery(或普通的Javascript)中是否有可用的库?如果不是什么可能是一个好方法?

php jquery image image-processing codeigniter-2

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

使用Python中的单个正则表达式在输入字符串中搜索整数和字符的出现

我有一个输入字符串,只有在包含以下内容时才被视为有效:

  • [az]中至少有一个字符
  • [0-9]中至少有一个整数,和
  • [AZ]中至少有一个角色

对上述任何一种的出现顺序没有限制.如何编写一个验证输入字符串的正则表达式?

python regex

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

捆绑安装失败,出现'错误:未安装Gem bundler'

我安装了bundler-1.1.3.我有一个应用程序,我试图运行.但是当我这样做的时候

$cd my_app 
$bundle install
Run Code Online (Sandbox Code Playgroud)

该命令失败并显示以下错误:

ERROR: Gem bundler not installed
Run Code Online (Sandbox Code Playgroud)

我可以从系统上的任何其他位置运行bundle install,但不能在app文件夹中运行.可能是什么问题呢 ?

gem ruby-on-rails bundler

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

选择内容可编辑div中的文本,这是jquery可拖动的

我有一个 contenteditable div,它是另一个 div 的子级,它使用 jquery 制成可拖动元素。

<div id="draggable">
  <div id = "editable" contenteditable="true"/>
</div>

$('#draggable').draggable({revert:true});
Run Code Online (Sandbox Code Playgroud)

我面临的问题是没有禁用任何默认鼠标操作,例如选择文本等。此外,如果我尝试选择一些文本,它只会拖动整个 div。我试过这样的事情:

$('#editable').mousemove(function(event){
  event.stopPropogation();
})
Run Code Online (Sandbox Code Playgroud)

但这只会阻止任何鼠标拖动操作。它还可以防止文本选择。我们如何为可编辑的子内容启用所有内容编辑鼠标操作,同时保持父项上的可拖动?

html javascript jquery jquery-draggable

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