login = input('Логин: ')
password = input('Пароль: ')
li = [login, password]
f = open('text.txt', 'w')
f.write(str(li))
print("Login: {} Password: {}".format(li[0], li[1]))
f.close()
var o = {},
prop = ["name", "age", "gender", "state", "email"],
len = prop.length,
i;
for(i = 0; i < len; i += 1) {
o[prop[i]] = undefined;
}
// В результате, объект содержит следующее:
Object {name: undefined, age: undefined, gender: undefined, state: undefined, email: undefined}
maxlength
и pattern
.<input type="text" pattern="\d{1,2}|100" maxlength="3">
detail
, которое возвращает число соответствующее количеству кликов. Но нужно учитывать интервал нажатий, должны быть не прерывные практически клики, иначе оно будет откатываться к единице при следующем нажатии.<div id="action">Block</div>
var elt = document.getElementById("action");
elt.addEventListener("click", function () {
if(elt.counter % 3 === 0) {
// Тут ваши действия
}
elt.counter += 1;
});
elt.counter = 1;
<input type="text" list="city">
<datalist id="city">
<option value="Moscow">Moscow</option>
<option value="Samara">Samara</option>
<option value="Sochi">Sochi</option>
</datalist>
var data = [
{text: 'College', id: 1},
{text: 'University', id: 2},
{text: 'School', id: 3}
];
data.map(function (elt, index) {
if(elt.id === 2) {
delete data[index];
}
});
haschange
. Которое слушается при возникновении изменении хеша и страница заносится в историю, поэтому по истории можно перемещаться при помощи кнопок "Back" и "Forward". <button id="okay">
, то на него можно сослаться с помощью глобальной переменной "okay". ©Дэвид Флэнаган. package main
import (
"fmt"
"strings"
)
func main() {
var s = "(' ' , ' '), (' ' , ' '),"
fmt.Println(strings.TrimRight(s, ","))
}
<button id="okay">
, то на него можно сослаться с помощью глобальной переменной "okay". © Дэвид Флэнаган.