小编Sha*_*ins的帖子

在一个替换呼叫中替换多个字符

非常简单的小问题,但我不太明白该怎么做.

我需要用空格替换'_'的每个实例,并且'#'的每个实例都没有/空.

var string = '#Please send_an_information_pack_to_the_following_address:';

我试过这个:

string.replace('#','').replace('_', ' ');

我不是真的链接这样的命令,但还有另一种方法可以做到这一点吗?

javascript jquery

224
推荐指数
9
解决办法
38万
查看次数

占位符Mixin SCSS/CSS

我正在尝试为sass中的占位符创建一个mixin.

这是我创建的mixin.

@mixin placeholder ($css) {
  ::-webkit-input-placeholder {$css}
  :-moz-placeholder           {$css}
  ::-moz-placeholder          {$css}
  :-ms-input-placeholder      {$css}  
}
Run Code Online (Sandbox Code Playgroud)

这就是我想要包含mixin的方式:

@include placeholder(font-style:italic; color: white; font-weight:100;);
Run Code Online (Sandbox Code Playgroud)

显然这不会起作用,因为所有的冒号和分号都被传递给mixin,但是......我真的很想输入静态css并将其传递完全类似于上面的函数.

这可能吗?

css sass

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

Sass检查变量是否传递给mixin

假设我有一个默认值的mixin

$default: 1;

@mixin test($p : $default) {
    @if () {
        // Do something if $p was 4passed?
    } @else {
        // Do something if $p was not passed?
    }

}
Run Code Online (Sandbox Code Playgroud)

如果我这样打电话给mixin,两个不同的是:

@include test(); // A
@include test(1);  // B
Run Code Online (Sandbox Code Playgroud)

有没有办法可以区分默认值(A)和覆盖默认值(B)的默认值?

variables sass

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

将pyQt UI转换为python

有没有办法将用qtDesigner形成的ui转换为python版本而无需额外的文件?

我正在将Maya用于此UI,并将此UI文件转换为可读的python版本以实现将非常棒!

python pyqt maya pymel

34
推荐指数
6
解决办法
15万
查看次数

访问File对象的某些列出属性时返回"undefined"

我似乎无法访问我的对象的宽度或高度键.

我正在使用dropzone.js,它有一个addFile事件,它返回文件和第一个参数.

所以:

var myDropzone = new Dropzone('#dropzone', {url: '/'});

myDropzone.on('addedFile', function(file) {
    console.log(file);
});
Run Code Online (Sandbox Code Playgroud)

回调工作得很好,在我的控制台中我看到: 在此输入图像描述

如您所见,显然有高度和宽度键可用.

myDropzone.on('addedFile', function(file) {
    console.log(file.name); // returns the whole strong
    console.log(file.width); // returns undefined
    console.log(file['width']);  // returns undefined
});
Run Code Online (Sandbox Code Playgroud)

继承人截图:

在此输入图像描述

我的问题是,为什么名称可用,但不是宽度或高度?是因为他们是只读还是什么?如果是这样的话,甚至可以访问它吗?

javascript jquery fileapi dropzone.js

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

带有线条的标题填充两侧的剩余空间

我被要求创建这个标题,纯粹用css,它甚至可能吗?

带有左右线的标题填充剩余空间

文本的背景需要保持透明,h2需要跨越任何容器的宽度,并且左右边框自动填充剩余空间.

h2 {
    font-size:42px;
    line-height:48px;
    width:100%;
    overflow: hidden;
    &:before {
        content:'';
        position:relative;
        padding-left:50px;
        padding-right:10px;
        margin-right:10px;
        margin-bottom:10px;
        background:red;
        height:3px;
        display:inline-block;
    }
    &:after {
        content:'';
        margin-left:10px;
        width:100%;
        background:red;
        height:3px;
        display:inline-block;
    }
}
Run Code Online (Sandbox Code Playgroud)

左侧很容易,但是我被困在右侧.

https://jsfiddle.net/kab5qtbb/

我似乎无法弄清楚如何只使正确的线填充容器右侧的剩余空间.

html css css3 css-shapes

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

带有webpack的require中的动态文件路径?

当我手动请求文件使用时require,这很好,但是当我使用完全相同的请求时,但更改字符串,以便它与变量分开失败.

这非常有效:

module.exports = (function() {
    var $svg = require('svg-inline!../../assets/svgs/global/connected.svg');
    console.log($svg);
}());
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做:

module.exports = (function() {
    var $path = '../../assets/svgs/global/';
    var $svg = require('svg-inline!'+$path+'connected.svg');
    console.log($svg);
}());
Run Code Online (Sandbox Code Playgroud)

它失败并在控制台内部说:

Uncaught Error: Cannot find module "."

我想我的问题是为什么你不能像我在这里那样连接字符串?

javascript require node.js requirejs webpack

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

数学 - 划分并留下余数

可能重复:
JavaScript中的整数除法

希望这是一个简单的问题,基本上我需要这样做:

divider = 15

数= 50

显然15可以分为50次3次,余数为5次,有没有一种简单的方法可以用数学实现这一点?

显然只要将50除以15将给我一个圆形的数字,我只想要尽可能低的结果,如果有任何遗留的东西,它不到15只是不管它.

有帮助吗?

干杯,香农

编辑:

感谢Adil:

x = 50;
y = 15;
res = x % y;
x = (x - res) / y;
// x = 3
Run Code Online (Sandbox Code Playgroud)

math jquery

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

SCSS与选择器串联

我想要实现的是简单地循环并根据变量有多少列创建一个选择器.

$numberOfColumns: 16;
.gridContainer {
  @for $i from 1 through $numberOfColumns {
    .grid_#{$i} @if $i != $numberOfColumns {,}
    {position:relative;}        
  }
}
Run Code Online (Sandbox Code Playgroud)

这显然不起作用.

我想输出这样的东西:

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {position:relative;}
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒.

css loops sass

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

计算三角形Python的角度

我试图在下面找出三角形的角度,我知道它应该是90度,但是我不知道如何在下面实际计算它:

在此输入图像描述

这是我尝试过的:

angle = math.cos(7/9.899)
angleToDegrees = math.degrees(angle)

returns: 43.XX
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python math geometry angle

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