Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как зациклить много css-анимаций как одну?

    chil
    @chil Автор вопроса
    Junior
    Нашел такое решение, может кому пригодиться. Правда, не пойму что делает void здесь. Если кто объяснит буду благодарен.
    function refreshAnimation() {
            ban.classList.remove("banner-animate");
            void ban.offsetWidth;
            ban.classList.add("banner-animate");
        }
    Ответ написан
    Комментировать
  • Не срабатывает onchange в React Datepicker?

    chil
    @chil Автор вопроса
    Junior
    Просмотрев много примеров сделал следующим образом ...
    В Devtools.Instrumet() все записывается, state изменяется, но дата в инпуте - нет. Не могу понять в чем проблема.
    482206eaed694120ab2e23396b7a9a77.png
    //Action 
    export function checkDate(changeDate) {
        return {
            type: types.CHANGE_DATE,
            changeDate
        };
    }
    
    //component/DatePickerSection
    import React, { PropTypes } from 'react';
    import DatePicker from 'react-datepicker';
    import 'react-datepicker/dist/react-datepicker.css';
    
    const DayPickerSection = ({selected, changeDate}) => {
        console.log(selected);
        return (
            <div>
                <DatePicker selected={selected}
                            onChange={changeDate}/>
            </div>
        );
    };
    
    DayPickerSection.propTypes = {
        selected: PropTypes.object,
        changeDate: PropTypes.func
    };
    
    export default DayPickerSection;
    
    // containers/DatePickerCont
    
    import React, {PropTypes} from 'react';
    import {connect} from 'react-redux';
    import {checkDate} from '../actions';
    import moment from 'moment';
    import DayPickerSection from '../components/DayPickerSection';
    
    const DatepickerCont = ({dates, changeDate}) => {
        return (
            <div className="my-app">
                <DayPickerSection selected={moment(dates)} changeDate={(date)=> changeDate(moment(date).format('MM/DD/YYYY'))}/>
            </div>
        );
    };
    
    DatepickerCont.propTypes = {
        dates: PropTypes.object,
        changeDate: PropTypes.func
    };
    
    const mapStateToProps = (state) => {
        return {
            dates: state.dates
        };
    };
    
    const mapDispatchToProps = (dispatch) => {
        return {
            changeDate: date => dispatch(checkDate(date))
        };
    };
    
    export default connect(mapStateToProps, mapDispatchToProps)(DatepickerCont);
    
    
    //reducer
    
    const changeDate = (state = '', action) => {
        switch (action.type) {
            case types.CHANGE_DATE:
                return action.changeDate;
            default:
                return state;
        }
    };
    Ответ написан
  • На каких языках лучше написать сайт для турфирмы (нужно чтобы было фильтры поиска, чтобы использовалась статистика и аналитика)?

    chil
    @chil Автор вопроса
    Junior
    Есть написанный сайт на Rails, но на нем много ошибок. Не знаю стоит ли разбираться в етом или написать сайт на языках которых более-менее знаю! Не доходит как редактировать сайт на Rails...
    Ответ написан