小编rev*_*elt的帖子

将整数转换为字符串Jinja

我有一个整数

{% set curYear = 2013 %}
Run Code Online (Sandbox Code Playgroud)

{% if %}语句中我必须将它与一些字符串进行比较.我不能curYear在开头设置字符串,因为我必须在循环中减少它.

我怎么转换它?

python jinja2 nunjucks

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

ReactJS:setTimeout()不起作用?

记住这个代码:

var Component = React.createClass({

    getInitialState: function () {
        return {position: 0};    
    },

    componentDidMount: function () {
        setTimeout(this.setState({position: 1}), 3000);
    },

    render: function () {
         return (
            <div className="component">
                {this.state.position}
            </div>
         ); 
    }

});

ReactDOM.render(
    <Component />,
    document.getElementById('main')
);
Run Code Online (Sandbox Code Playgroud)

是不是国家应该在3秒后改变?它正在迅速改变.

我的主要目标是每隔3秒(有setInterval())改变状态,但由于它不起作用,我试过setTimeout(),这也没有用.这有什么灯吗?谢谢!

javascript reactjs

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

为div id生成随机字符串

我想在我的网站上显示YouTube视频,但我需要id为每个将由用户共享的视频添加唯一视频.所以我把它放在一起,我遇到了一个小问题.我试图让JavaScript为div添加一个随机字符串id,但它不起作用,显示字符串:

<script type='text/javascript' src='jwplayer.js'></script>
<script type='text/javascript'>
function randomString(length) {
    var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');

    if (! length) {
        length = Math.floor(Math.random() * chars.length);
    }

    var str = '';
    for (var i = 0; i < length; i++) {
        str += chars[Math.floor(Math.random() * chars.length)];
    }
    return str;
}

var div = randomString(8);
</script>

<div id='div()'>This text will be replaced</div>

<script type='text/javascript'>
  jwplayer('div()').setup({
    'flashplayer': 'player.swf',
    'file': 'http://www.youtube.com/watch?v=4AX0bi9GXXY',
    'controlbar': 'bottom',
    'width': '470',
    'height': '320'
  });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript

66
推荐指数
9
解决办法
13万
查看次数

jquery顺利滚动到锚点?

有没有办法使用jQuery向下滚动到锚链接?

喜欢:

$(document).ready(function(){
  $("#gotomyanchor").click(function(){
      $.scrollSmoothTo($("#myanchor"));
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何连接两个JSX片段或变量或字符串和组件(在Reactjs中)?

我知道JSX可能会非常误导,因为它看起来像字符串,它不是,因此问题中的"字符串"术语,即使我们并没有真正操纵字符串.

这是一个代码示例(显然错误):

let line = <Line key={line.client_id} line={line}/>;
if(line.created_at) {
    return <div className="date-line"><strong>{line.created_at}</strong></div> + line;
} else {
    return chat_line;
}
Run Code Online (Sandbox Code Playgroud)

我有一条线,我想在某些条件下"连接"前面的一些div.什么是正确的语法?我试过括号,括号,加号......它们似乎都不起作用......

谢谢

concatenation jsx reactjs

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

HTML和属性编​​码

我碰到一个对元SO后,我很好奇什么是未编码和编码的HTML字符之间的细微差别,在HTML属性,在上下文:安全,最佳实践和浏览器的支持.

html xss encoding

9
推荐指数
2
解决办法
9760
查看次数

找到并替换字符串

是否可以查看页面的源代码,找到某个部分并在页面加载之前用其他内容替换它?我想使用JavaScript完成此操作,以便我可以在Chrome扩展程序中使用它.所以像这样:

找到google.com

<script type="text/javascript">
var URLgo = "http://google.com";
</script>
Run Code Online (Sandbox Code Playgroud)

替换为yahoo.com

<script type="text/javascript">
var URLgo = "http://yahoo.com";
</script>
Run Code Online (Sandbox Code Playgroud)

javascript replace

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

如何确认电子邮件来源

我从我的smtp服务器发送电子邮件,例如,设置Fromanyemail@anydomain.com.收件人会认为电子邮件来自anydomain.如何确认电子邮件来源?

email

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

使用javascript倒计时与服务器端时间

我有两个用PHP编写的脚本来获取时间服务器端,另一个是基于日期和时间的JavaScript倒计时.我不确定我做错了什么,但是当我将日期和时间传递给javascript时,它显示0days 0小时和1秒然后到期.无论将来我设定日期和时间有多远,这都会发生.如何将时间正确地传递到此JavaScript代码中?

<?php
$date = 'July 19 2011 05:00:00 PM PDT';
$exp_date = "var end = new Date('". $date ."');";
$todays_date = date("F j Y g:i:s A T");

if ($todays_date < $exp_date) {
?>
<script>
<?php echo $exp_date ;?>

var _second = 1000;
var _minute = _second * 60;
var _hour = _minute * 60;
var _day = _hour *24
var timer;

function showRemaining()
{
    var now = new Date();
    var distance = end - now;
    if (distance < 0 …
Run Code Online (Sandbox Code Playgroud)

javascript php time datetime

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

节点模块的shell命令不在Mac OSX上的路径中

在Ubuntu上,如果我安装了一个模块,如:

npm install nodemon -g
Run Code Online (Sandbox Code Playgroud)

我有命令nodemon$path

在Mac OSX上,nodemon不在$path......

有线索吗?

更新:什么都没有/usr/local/bin,我也试过同样的结果npm install nodemon -g

macos node.js

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

npm脚本:需要缩小文件夹(和子文件夹)中的所有HTML文件

我想.html使用npm run脚本缩小文件夹(以及其中的任何文件夹)中的所有文件.理想情况下,.html应覆盖所有文件(如果不可能,则可以使用新文件夹).假设输入文件夹中将存在非HTML文件.

npm库minimize仅适用于每个文件,但不适用于文件夹.

另一个npm库html-minifier确实接受文件夹作为输入,但如果输入文件夹中存在任何非HTML文件,则会失败:

html-minifier --input-dir ./test1 --output-dir ./test2 --html-5 --collapse-whitespace
Run Code Online (Sandbox Code Playgroud)

我需要这个来缩小静态网站的HTML文件.

javascript node.js npm package.json

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

使用jquery或javascript创建一个正方形的颜色

我正在寻找一个类或一个可能的解决方案来div使用jQuery 创建一个或图片,并用这样的小方块填充它:

在此输入图像描述

jQuery能够做到这一点吗?

javascript jquery

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