Допустим, у нас есть скрытый элемент с id="test":
$("#test").is(":visible") => false или: $("#test").is(":hidden") => true
Основная задача блога - стать стартовой платформой для начинающих разработчиков, здесь не только буду писать свои статьи, но также буду выкладывать полезные ссылки которые помогут разобраться в разных вопросах. Будут затронуты темы: Ruby on Rails, PHP, MySQl, CodeIgniter, JQuery.
$("#test").is(":visible") => false или: $("#test").is(":hidden") => true
String.prototype.byteLength = function(){ var str = this, length = str.length, count = 0, i = 0, ch = 0; for(i; i < length; i++){ ch = str.charCodeAt(i); if(ch <= 127){ count++; }else if(ch <= 2047){ count += 2; }else if(ch <= 65535){ count += 3; }else if(ch <= 2097151){ count += 4; }else if(ch <= 67108863){ count += 5; }else{ count += 6; } } return count; };Пример использования:
var str = "Строка"; console.log('Length: ', str.byteLength(), ' byte(s)');А можно поступить проще:
var str = "Строка"; count = unescape(encodeURIComponent(str)).length
var classname = "myclass"; var value = "test"; var content = "
String.prototype.supplant = function(o) { return this.replace(/\{([^{}]*)\}/g, function(a, b) { var r = o[b]; return typeof r === 'string' || typeof r === 'number' ? r : a; }); };
var template = "
var x = 1; console.assert(x == 1, "X should be eqaul 1");
var dateObject = new Date; var timestamp = dateObject.valueOf(); console.log(timestamp); // Или проще var timestamp1 = +dateObject; // Еще проще var timestamp2 = +new Date;