小编use*_*241的帖子

用React处理ajax

我应该如何在相当传统的Web应用程序中处理ajax请求?特别是使用React进行视图,同时使用后端处理文本等数据,但是使用ajax自动保存用户交互,例如切换选项或将帖子贴到服务器上.

我应该只使用jQuery,还是像Backbone这样的东西会更有益?

ajax jquery backbone.js reactjs

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

{%%}在html中意味着什么

我认为它用于引用php的东西,但我不确定.我在html文件中看到一些这样写的:

{% if ban.reason %}
    <p class="reason">
        {{ ban.reason }}
    </p>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

html php

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

在reactjs中切换下拉菜单

我的导航栏上的简单下拉菜单有以下代码:https://jsfiddle.net/jL3yyk98/10/

的index.html

<div id="menu-button"></div>
Run Code Online (Sandbox Code Playgroud)

NavMenu.js

var NavMenu = React.createClass({
    getDefaultProps: function()
    {
        return {
            isOpen: false
        };
    },

    render: function()
    {
        if (this.props.isOpen)
        {
            return (
                <div className="dropdown">
                    <ul>
                        <li><a href="#">News</a></li>
                        <li><a href="#">About</a></li>
                        <li><a href="#">Guidelines</a></li>
                        <li><a href="#">Exchange</a></li>
                        <li><a href="#">Forum</a></li>
                    </ul>
                </div>
            );
        }
        return null;
    }
});
Run Code Online (Sandbox Code Playgroud)

NavMenuButton.js

var NavMenuButton = React.createClass({

    getInitialState: function()
    {
        return {
            isOpen: false
        };
    },

    toggleMenu: function(e)
    {
        e.stopPropagation();
        this.setState({isOpen: !this.state.isOpen});
    },

    onClose: function()
    {
        this.setState({isOpen: false});
    },

    componentDidMount: function () …
Run Code Online (Sandbox Code Playgroud)

javascript toggle drop-down-menu reactjs

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

标签 统计

reactjs ×2

ajax ×1

backbone.js ×1

drop-down-menu ×1

html ×1

javascript ×1

jquery ×1

php ×1

toggle ×1