Skip to content

Instantly share code, notes, and snippets.

View droganaida's full-sized avatar

Aida Drogan droganaida

View GitHub Profile
@droganaida
droganaida / stars.html
Last active September 9, 2019 21:08
5 stars rating: html + css + jquery + microdata
<!DOCTYPE html>
<html>
<head>
<title>#BlondieCode - лайфхаки программиста. Рейтинг 5 звезд.</title>
<meta charset="utf-8">
<style>
body, html {padding: 0;margin: 0;}
body {
background: #efefef; color: #2d2d2d;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;
@droganaida
droganaida / borders.html
Last active September 27, 2017 20:16
Cool borders (pure css)
<html>
<head>
<meta charset="utf-8">
<style>
body {background: #efefef; color: #999999; font-family: "Helvetica Neue", Arial, sans-serif;}
a {color:#333333;}
a:hover {color: #777777;}
.borderHolder {
position: relative;
@droganaida
droganaida / supersearch.html
Last active June 17, 2020 20:14
Search plugin (jQuery, CSS, HTML)
<html>
<head>
<title>BlondieCode. Лайфхаки программиста. Поиск с подстановкой.</title>
<meta charset="utf-8">
<meta name="description" content="BlondieCode. Блог блондинки-программиста. Подписывайся. Здесь много интересного.">
<meta name="keywords" content="BlondieCode, программирование">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
@droganaida
droganaida / stickyfooter.html
Last active October 7, 2016 08:12
3 способа, как прижать футер к низу страницы
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<title>BlondieCode - Лайфхаки программиста - Приклеенный футер</title>
<meta charset="utf-8">
<style>
/*============ Сброс стилей =============*/
* {
margin: 0;
}
@droganaida
droganaida / sticky_footer.html
Last active September 15, 2023 15:09
3 способа, как прижать footer к низу страницы
//----------БЕЗУСЛОВНОЕ УСЛОВИЕ------------//
var layout = 'mobile';
if (layout = 'desktop'){
console.log('Будем парсить большой баннер на всю страницу и флеш-плеер');
} else {
console.log('Будем парсить скромную мобильную темплейту');
}
var layout = 'mobile';
if (layout == 'desktop'){
//----------------ПРИМЕР 1--------------------//
var starCount = 0;
var potatoBoom = function(callback){
starCount = starCount + 1;
callback();
};
setTimeout(function(){
potatoBoom(function(){console.log("На счету у картофельного снайпера "
+ starCount + " звезд");})
}, 1000
<div class="ratingHolder">
<div class="passiveRatingHolder">
<div class="ratingBg"></div>
<div style="width: 85%;" class="ratingMask"></div>
</div>
<div class="rateNumbers">
<div>
<span class="ratingvalue">4.25</span>
/
<span class="bestrating">5.00</span>
process.env.NODE_ENV = 'production';
NODE_ENV = production node app.js
export NODE_ENV=production // nix системы
set NODE_ENV = production // windows
var async = require('async');
async.parallel([
functionOne,
functionTwo,
var soap = require('soap');
var Cookie = require('soap-cookie');
exports.get = function(req, res){
var url = 'http://ws.example.com/wsclientPath?wsdl';
soap.createClient(url, function(err, client) {
if (err) {
res.send(err);