O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
JavaScript: enter the dragon
JavaScript: enter the dragon
Carregando em…3
×

Confira estes a seguir

1 de 11 Anúncio

Mais Conteúdo rRelacionado

Quem viu também gostou (14)

Anúncio

Mais recentes (20)

Anúncio

Type Recognition

  1. 1. TYPE RECOGNITION
  2. 2. var html = function (value) { if (typeof value == "string") { element.innerHTML = value; } if (typeof value == "function") { element.innerHTML = value(); } if (value == null) { return element.innerHTML; } return element; };
  3. 3. var a = { value: "I am an object", toString: function () { return this.value; } }; var b = new String("I am a string"); alert(a); el.html(a); alert(b); el.html(b);
  4. 4. var html = function (value) { if (typeof value == "function") { element.innerHTML = value(); } else if (value == null) { return element.innerHTML; } else { element.innerHTML = String(value); } return element; };
  5. 5. var extendWithName = function (object, name) { if (typeof object == "object") { object.name = name; } };
  6. 6. extendWithName(null, "null"); var a = function () {}; extendWithName(a, "function");
  7. 7. WHAT IS YOUR TYPE?
  8. 8. ARE YOU AN OBJECT?
  9. 9. ARE YOU A NUMBER?
  10. 10. var is = function (o, type) { type = (type + "").toLowerCase(); return (type == "object" && o === Object(o)) || (type == "undefined" && typeof o == type) || (type == "null" && o == null) || Object.prototype.toString.call(o) .slice(8, -1).toLowerCase() == type; };
  11. 11. THANK YOU

×