Andrey (azangru) wrote,
Andrey
azangru

Компьютерное

Несколько недель назад узнал, что у маков файловая система case-insensitive. Офигел.

А еще сегодня я узнал, что неправильно понимал поведение функции throttle у underscore.js, потому что невнимательно читал факинг мануал. Я думал, throttle возвращает функцию, которая может вызываться не чаще, чем раз в промежуток времени, передаваемый вторым параметром в throttle. А оказалось, дефолтное поведение throttle — это возвращать функцию, которая вызывается один раз в начале этого промежутка и один раз в конце, если в течение промежутка ее дополнительно пытались вызвать. Т.е. я жду от функции, что она отработает один раз, а она отрабатывает два, а я тупо не понимаю, почему...

Оказывается, если хочешь, чтобы один раз, то надо третий параметр в throttle передавать и специально указывать, что, мол, именно один раз хочешь.

Брр...
Subscribe

  • Via Twitter

  • (no subject)

    On the prevailing ideology in the industry, continued. Heydon is a designer. And a web developer. He is a fairly recognizable figure in the frontend…

  • (no subject)

    Airborne — as opposed to what? Was any other hypothesis of its transmission ever seriously considered (apart from the strange countries, such as…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments