小编Smi*_*les的帖子

CSS3渐变按像素,而不是百分比

我想创建一个线性渐变背景,无论浏览器窗口的大小如何,它都适合相同的数量,以适应​​固定高度的标题,子标题和内容div.

我的问题是,当我移动页面时,我不希望渐变缩放.我想,我可以使用1px宽的图像来获得相同的结果,但我最终希望该网站尽可能没有图像,禁止使用徽标.

是否可以使用像素定义的渐变而不是百分比定义的渐变?

html css css3

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

使用jquery或javascript通过AJAX读取嵌套的JSON并输出到表

可能重复:
jquery读取嵌套的json

我真的希望有一个快速而快速的方法来循环遍历JSON中的多个记录,每个记录都有可能深度嵌套.我只想输出到表格.

我不确定需要通过函数()为$ .each()或$ .ajax()成功的javascript方法传递什么参数.所有的例子似乎都使用通用词"data"或"obj",但那些让我感到困惑的是 - 它们是内置的功能参数,还是我可以将它们命名为:

$.each(foo, function(bar){

});
Run Code Online (Sandbox Code Playgroud)

我怎样才能跟踪我在循环/嵌套中的位置?

我更喜欢使用JQuery,但我也应该知道这样做的直接JavaScript方法.而且我也想知道如果没有一百行代码就可以实现.

以此JSON为例:

{
  date: " 2012-10-18 16:58:35.104576",
  data: [{
    title: "The Princess Bride",
    rating: "PG",
    length: 128,
    stars: [
      "Gary Elwes",
      "Robin Wright",
      "Christopher Guest"
    ]

  }, {
    title: "This is Spinal Tap",
    rating: "R",
    length: 105,
    stars: [
      "Christopher Guest",
      "Michael McKean",
      "Harry Shearer"
    ]
  }]
}
Run Code Online (Sandbox Code Playgroud)

我找不到包含嵌套JSON的任何有用示例,即使在StackOverflow中也是如此.

循环并将每个元素分配给表格单元格的最有效方法是什么?HTML输出并不重要 - 我知道如何制作表格...我如何获得"明星"?

当我使用Chrome控制台时,$.getJSON('/example');我只是在responseText中返回了整个JSON,"{"date":"2012-10-18 ,"data": [{"title": "The Princess Bride",但是在JSON文档,JQuery文档和$ .getJSON以及任何JavaScript示例中都可以找到对它的引用responseText.所以,我迷路了.$ .getJSON需要将responseText客观化为什么参数?

javascript ajax jquery json

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

Django Rest Framework许多对很多领域都与自身相关

我有一个AngularJS项目,它通过Django Rest Framework(DRF)使用Django作为框架.

我已经创建了一个Group模型并为它设置了一个序列化器类,但是我现在要在该模型上建立一个名为的新字段,该字段related_groups将引用与主键数组相同的模型(Group).

我不知道是否可以在序列化程序中进行自引用,而且我不知道如何通过前端传递相关组,这可以由拥有该组的用户选择和选择.我希望该字段引用其他组行的主键,并遍历该组集合以建立相关的组关系.

class GroupSerializer(serializers.ModelSerializer):

class Meta:
    model = mod.Group
    fields = (
        'group_id',
        'group_name',
        'category',
        'related_groups',
    )
Run Code Online (Sandbox Code Playgroud)

表示似乎正是我想要的:

GroupSerializer():
    group_id = IntegerField(read_only=True)
    group_name = CharField(max_length=100)
    category = CharField(max_length=256, required=False
    related_groups = PrimaryKeyRelatedField(many=True, queryset=Group.objects.all(), required=False)
Run Code Online (Sandbox Code Playgroud)

并且模型表示如下:

class Group(models.Model):
    """
    Model definition of a Group. Groups are a collection of users (i.e.
    Contacts) that share access to a collection of objects (e.g. Shipments).
    """
    group_id = models.AutoField(primary_key=True)
    group_name = models.CharField(max_length=100)
    owner_id = models.ForeignKey('Owner', related_name='groups')
    category = models.CharField(max_length=256) …
Run Code Online (Sandbox Code Playgroud)

django serialization manytomanyfield angularjs django-rest-framework

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

调用PostgreSQL函数的语法,该函数在其参数中包含一个数组

我正在测试一些我没写过的PostgreSQL函数,其中一个定义如下:

email_maker_for_new_work_order(integer, character varying, integer[]);
Run Code Online (Sandbox Code Playgroud)

我试着把它称为:

select email_maker_for_new_work_order(13987,"TEST_CeeLoGreen",['231822','267657','268399','270125','270127','270470','271320'])
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

ERROR:  syntax error at or near "["
LINE 1: ..._maker_for_new_work_order(13987,"TEST_CeeLoGreen",['231822',...
                                                             ^


********** Error **********

ERROR: syntax error at or near "["
SQL state: 42601
Character: 63
Run Code Online (Sandbox Code Playgroud)

我试过没有整数数组周围的单引号.但是,我在同一位置得到的错误基本相同.

任何帮助,将不胜感激.谢谢.

arrays testing postgresql function

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

如果字符串仅包含空格则匹配的正则表达式?

我正在使用formikyup来验证表单。在一个输入中,如果它仅包含空格,则它会通过,这对我的用例无效。所以我通过谷歌找到了某种正则表达式,所以如果字符串只有空格,它会抛出一些消息,但我没有找到任何东西。

\n\n
nome: string()\n      .min(3, \'* Deve conter no m\xc3\xadnimo 3 caracteres\')\n      .required(\'* Este campo \xc3\xa9 obrigat\xc3\xb3rio\')\n      .matches(/[^\\s*].*[^\\s*]/g, \'* This field cannot contain only blankspaces\'),\n
Run Code Online (Sandbox Code Playgroud)\n\n

这样做的问题是,当它达到 3 个字符时,即使有必需的 yup 条件,验证也不起作用,并且与正则表达式匹配不会阻塞空格。到目前为止,我已经解决了:\nnome: values.nome.trim().replace(/\\s+/g, \' \')但是使用正确的正则表达式,我可以实时抛出错误。

\n

javascript regex reactjs yup formik

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

是否可以在CSS ID命名约定中混合使用下划线和破折号(连字符)?

我已经向我的团队建议我们使用破折号(连字符)作为类名,但对于id,使用下划线将元素标记与ID名称的其余部分分开,并且ID名称应为#element_class-name, so: <div id="div_generic-name" class="generic-name">Stuff</div> 这个方法有错误吗?如果我们混合下划线和连字符会有什么不好的事情发生?

css html5 naming-conventions

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