есть ли способ хранить корзину к примеру месяц?В сессии - нет. Но вы можете писать корзину в базу, файл или, на худой конец, в LocalStorage.
Методы REST-сервиса получают файлы в виде строки, закодированной в base64. Также можно отправить обычный массив, первым элементом которого будет имя файла, вторым - содержимое в base64.
POST https://my.bitrix24.com/rest/entity.item.add.json HTTP/1.1
Host: my.bitrix24.com
Content-Length: 186
Content-Type: text/plain; charset=UTF-8
auth=xxx&ENTITY=menu&NAME=yyy&DETAIL_PICTURE[0]=1.gif&DETAIL_PICTURE[1]=R0lGODlhAQABAIAAAP%2F%2F%2FwAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D
1. Можно ли скомпилировать Coffescript и работать с полученным JS?Можно.
2. Стоит ли всё-таки освоить CoffescriptЕсли нужно поддерживать большой проект на нём, то стоит. На это уйдёт не больше дня.
посоветовали бы вы начинающему в ноде осваивать Coffeescript?Мне нравятся некоторые части синтаксиси coffeescript, но делать на нём новые проекты я не рекомендую.
Если надо поменять URL придётся менять в 2х местах, причем надо помнить эти места.Вы привели пример из Laravel - там есть именованные маршруты. С ними не нужно ничего запоминать и менять адрес можно в одном месте. Собственно, так и спроектируйте.
Partial support in IE8 is due to being limited to CSS 2.1 selectors and a small subset of CSS 3 selectors (see notes there). Additionally, it will have trouble with selectors including unrecognized tags (for example HTML5 ones).