JavaScript
2
Вклад в тег
$(document).ready(function() {
var options = {
valueNames: ['firstName', 'lastName']
};
var userList = new List('users', options);
$('.filter').click(function(e) {
e.preventDefault();
// Получаем букву из текста ссылки-фильтра
var letter = $(this).html();
userList.filter(function(item) {
// Получаем первую букву имени
var l = item.values().firstName.charAt(0);
if (l === letter) {
return true;
} else {
return false;
}
});
});
});
$('input').focus(function() {
$(this).siblings('.placeHolder').addClass('focus');
});
$('input').focusout(function() {
$(this).siblings('.placeHolder').removeClass('focus');
});
.jvFloat .placeHolder.focus {
color: #212121;
}
.jvFloat .placeHolder.focus.required {
color: red;
}
.jvFloat .placeHolder {
/*...*/
color: #a5a5a5;
/*...*/
}
москва|1000
санкт-петербург|1100
__author__ = 'kascode'
from random import randint
import os
source = open('names.txt', 'r')
sourcelines = source.readlines()
sourcelineslen = len(sourcelines)
def readCities():
with open('cities.txt', 'r') as f:
citylines = f.readlines()
citieslist = []
# заполняем список данными в формате [['город'], ['число строк']]
for line in citylines:
citieslist.append(line.split('|'))
return citieslist
for city in readCities():
# создаём папку с именем города
if not os.path.exists(city[0]):
os.makedirs(city[0])
file = city[0] + '/name.txt'
cityout = open(file, 'w')
written = [] # массив записанных строк
# записываем столько строк, сколько указано для города
for i in range(1, int(city[1])):
# берём случайную строку из исходного списка
sourceline = sourcelines[randint(0, sourcelineslen-1)]
# берём новую пока не найдём не дублирующую
while sourceline in written:
sourceline = sourcelines[randint(0, sourcelineslen-1)]
cityout.write(sourceline)
written.append(sourceline)