jsfiddle.net/Xqg46
Вообще странно я помню что раньше работало, но не суть можно например вот так как в примере для все a-тегов у кого есть атрибут title - a[title]
Этот код должен работать если на странице загружен плагин для tooltip(bootstrap-tooltip.js)
"Heads up! Options for individual tooltips can alternatively be specified through the use of data attributes."
эм, это можно сделать, по моему, через маски "картинкой"(в примере стрелка с прозрачным фоном) + css смена цвета фона. Вообще странно показывать примеры видео когда вопрос про js и как я понимаю css. Так же никто не мешает использовать canvas где можно реализовать И это, но это будет не оптимально со многих сторон.
Такие стили после формирования страницы(на этом этапе они уже все подгружены в "адекватном" виде иначе браузер не мог бы их применить и отобразить в консоли) можно спокойно распарсить(кажется даже встречал инструментарий для firebug) в файл.
погодите а gulp не умеет склеивать @import в один файл? Если нет, то это совсем не есть гуд и в таком случае как и советовали выше я бы использовал less/scss/stylus кстати при сборке в css исходников на на том же less происходит объединение в один файл всех @import возможно его и стоит завести как конфиг (config.less) и давать на вход в gulp, хотя тогда зачем gulp в таком случае он выглядит лишним звеном по крайней мере для css. Так же не стоит забывать, что и для js имеет значение, то в каком порядке они подключаются.
Не очень понятно как именно по вашему "система" должна понимать в каком порядке должны склеиваться файлы, если вы ей на это прямо не указываете. Почему кроме логики разработчика reset должен идти раньше чем base?
console.log("must see if right link now open!") должен отобразиться когда вы перейдете по соотвествующему урлу соответственно на момент перехода сервер естественно должен быть запущен. Советую почить уроки по первым шагам в node.js и express.js там все подробно расписано просто - это основы из без их знания что-то дальше решать бессмысленно.
в смысле жалуется у вас вызов должен быть подобный:
var get_cookies = function(request, cookieName) {
console.log(request != undefined) // должен вести true если пришел данный объект
console.log(request.headers != undefined) // должен вести true если пришел данный объект
console.log(request.headers.cookie != undefined) // должен вести true если пришел данный объект
//Можно дополнительно вывести и содержание самих объектов, например headers
console.log(request.headers)
var cookies = {};
request.headers && request.headers.cookie.split(';').forEach(function(cookie) {
var parts = cookie.match(/(.*?)=(.*)$/)
cookies[ parts[1].trim() ] = (parts[2] || '').trim();
});
return cookies[cookieName];
};
app.get('/', function(req, res) {
console.log("must see if right link now open!") // при вызове в консоли должен отобразиться данный комментарий
var param = get_cookies(req,"user"); //где req объект request
console.log(param);
Чувствую мы уже далеко вышли за формат данного ресурса и эта ветка из ответа на вопрос превращается то ли в консультацию то ли в курс дистанционного обучения.