小编Gez*_*zim的帖子

Visual Studio中突出显示的变量的环境设置

环境字体和颜色(我要找的那个?)

我注意到VS有一个功能,如果你点击一个变量,它会突出显示当前文件中该变量的所有实例.

使用我的配色方案(带有浅色文本的深色背景),它使突出显示的变量非常难以理解.我已经完成并试图找出"环境字体和颜色"下的哪个设置控制突出显示的背景颜色,但我没有运气.有人能指出我正确的方向吗?

所以,用一句话:

"环境字体和颜色"列表中的内容控制单击变量时突出显示的内容?

color-scheme visual-studio

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

contenteditable = false contenteditable = true块在IE8中仍然可以编辑

我有以下HTML打算确保内部span不可编辑.这适用于其他浏览器,但不适用于IE8.

<div contenteditable="true">
  Luke, I am your father.
  <span contenteditable="false">I'm your son?! Ewww!</span>
  Don't speak back to me!
</div>
Run Code Online (Sandbox Code Playgroud)

这是一个JSFiddle来说明这一点(使用IE8来测试它):http://jsfiddle.net/haxhia/uUKPA/3/.

我如何确保IE8也能正确处理?

html contenteditable internet-explorer-8

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

对象没有hasOwnProperty方法(即它是未定义的) - IE8

这看起来很奇怪.

这是我在IE8控制台中的实验:

typeof obj1 // "object"
obj1.hasOwnProperty // {...}

typeof obj2 // "object"
obj2.hasOwnProperty // undefined
Run Code Online (Sandbox Code Playgroud)

关于什么可能导致这个问题的任何想法?

javascript internet-explorer-8 ie-developer-tools hasownproperty

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

在Google Chrome扩展程序中加载外部JavaScript

我正在编写一个操纵当前页面的Google Chrome扩展程序(基本上添加了一个按钮).

在我的内容脚本中,我想加载Facebook Graph API:

$fbDiv = $(document.createElement('div')).attr('id', 'fb-root');
$fbScript = $(document.createElement('script')).attr('src', 'https://connect.facebook.net/en_US/all.js');
$(body).append($fbDiv);
$(body).append($fbScript);

console.log("fbScript: " + typeof $fbScript.get(0));
console.log("fbScript parent: " + typeof $fbScript.parent().get(0));
console.log("find through body: " + typeof $(body).find($fbScript.get(0)).get(0));
Run Code Online (Sandbox Code Playgroud)

但是,脚本似乎没有添加到body.这是控制台日志:

fbScript: object
fbScript parent: undefined
find through body: undefined
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何想法?

javascript google-chrome google-chrome-extension facebook-graph-api

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

meteor.js的模板onload事件

我知道meteor暴露了诸如"click"之类的事件,对于DOM元素,但我想知道是否有加载模板或部分时触发的加载事件?我怎么做到这一点?

谢谢.

javascript meteor

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

在流星集合加载时显示加载器

我有一个模板,task_list看起来像这样:

{{#each tasks}}
    {{> task}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)

Template.task_list.tasks 返回一个集合,在ui中,似乎需要花费一些时间来加载.

当集合正在加载时,我想显示一个加载指示器.

关于我如何能够做到这一点的任何想法?

顺便说一句,我确实rendered在task_list模板上尝试了模板的事件,但是在实际加载列表之前它被触发了.我也试过renderedtask模板上使用,但它似乎永远不会被调用.

javascript collections meteor

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

如何在南迁移中访问auth用户的User.objects.create_user(...)?

我没有使用django的auth模块,而是使用了我自己的模块而且已经后悔了很多.

为了纠正这种情况,我正在尝试将数据从我的用户模型迁移到django.auth.models.User.

我创建了一个数据迁移,如下所示:

def forwards(self, orm):
    """Migrate user information from mooi User model to auth User model."""

    OldUser = orm['mooi.User']
    User = orm['auth.User']
    Profile = orm['mooi.Profile']

    oldUsers = OldUser.objects.all()
    for oldUser in oldUsers:
        newUser = User.objects.create_user(username=oldUser.id, email=oldUser.email, password=oldUser.password)
        # ...more irrelevant code follows...
Run Code Online (Sandbox Code Playgroud)

当我运行迁移时,我收到此错误(追溯):

#...irrelevant traceback precedes...
File "[projdir]/mooi/migrations/0005_from_mooi_users_create_auth_users_with_profiles.py", line 18, in forwards
    newUser = User.objects.create_user(username=oldUser.id, email=oldUser.email, password=oldUser.password)
  File "[virtual_env_dir]lib/python2.6/site-packages/south/orm.py", line 397, in __getattr__
    return getattr(self.real, name)
AttributeError: 'Manager' object has no attribute 'create_user'
Run Code Online (Sandbox Code Playgroud)

经过进一步调查,我发现Manager所提到的是时间south.orm.NoDryRunManager,这解释了错误.

现在,我甚至需要的原因 …

migration django django-authentication django-south

14
推荐指数
2
解决办法
5834
查看次数

在南迁移之前加载夹具

我犯了创建自己的用户模型的错误,并试图恢复.

我创建了一个南迁移,复制我的旧用户模型并创建django.contrib.auth.models.User模型.为了确保我的当前用户不会陷入困境,我创建了一系列单元测试以确保一切都得到适当的转换.

所以,我需要测试南迁移,看它是否有效.为此,我需要在迁移运行之前加载旧用户类型的数据.我怎么做?

django unit-testing fixtures django-south

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

在Meteor中创建没有密码的用户

我有一个独特的用户创建流程如下:

  1. 用户第一次来到我的网站,他们点击一个按钮.
  2. 我在数据库中为他们创建了一个用户,并使用UID设置了localStorage密钥.
  3. 使用是关于创建数据,我将数据保存在数据库中并将其与UID相关联.
  4. 用户回来了,如果他们在localStorage中设置了UID,我会向他们展示他们之前创建的数据.
  5. 用户可以单击注册以创建"真实"帐户,从该帐户他们将必须使用用户名和密码或其他服务(例如Facebook)登录.

那么,我如何通过Meteor Accounts和User模型实现这一目标?

简而言之:

  • 我需要创建没有信息的User mongo文档(关于用户).
  • 我需要通过使用UID(充当"密码")来验证用户身份.

authentication accounts meteor

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

如何告诉作曲家安装最少的文件

我有一个composer.json要求twig:

"require": {
        "twig/twig": "~1.0",
        ...
}
Run Code Online (Sandbox Code Playgroud)

这个twig包安装了一个名为的文件夹doc.

基本上,我的vendor文件夹太大了,特别是因为我用它分发我的项目(它是一个WordPress插件).

有没有办法告诉作曲家只包括"缩小"或至少最少量的文件,而不是文档,测试等等?

php wordpress composer-php

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