⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 type.js

📁 这是一个关于java的JSP页面中使用象Swing组件的一个库文件.
💻 JS
字号:
function uiUtil_Type() {  this._super();}uiUtil_Type = uiUtil_Object.declareUtil(uiUtil_Type, uiUtil_Object);uiUtil_Type.isDefined = function(value) {  return ("undefined" != (typeof value));};uiUtil_Type.isFunction = function(value) {  return ("function" == (typeof value));};uiUtil_Type.isObject = function(value) {  return ("object" == (typeof value));};uiUtil_Type.isString = function(value) {  return ("string" == (typeof value));};uiUtil_Type.isBoolean = function(value) {  return ("boolean" == (typeof value));};uiUtil_Type.isNumber = function(value) {  return ("number" == (typeof value)) && !isNaN(value);};uiUtil_Type.isInt = function(value) {  if (!uiUtil_Type.isNumber(value)) {    return false;  }  return (new String(value).indexOf('.') < 0);};uiUtil_Type.isDouble = function(value) {  if (!uiUtil_Type.isNumber(value)) {    return false;  }  return (new String(value).indexOf('.') >= 0);};uiUtil_Type.getTypeName = function(value) {  if (!uiUtil_Type.isDefined(value)) {    return "undefined";  }  else if (value == null) {    return "null";  }  else if (uiUtil_Type.isHtmlNode(value)) {    return value.nodeName.toLowerCase();  }  if (!uiUtil_Type.isFunction(value)) {    return (typeof value);  }  return uiUtil_Object.getClassName(value);};uiUtil_Type.isHtmlNode = function(value) {  return value.nodeName != null;};uiUtil_Type.isElementNode = function(value) {  return value.nodeType == 1;};uiUtil_Type.isTextNode = function(value) {  return value.nodeType == 3;};uiUtil_Type.getValue = function(value, defaultValue) {  if (value == null) {    return defaultValue;  }  return value;};uiUtil_Type.getString = function(value, defaultValue) {  if (uiUtil_Type.isString(value)) {    return value;  }  if (uiUtil_Type.isDefined(value)) {      throw new uiUtil_IllegalArgumentException(        "Invalid string value: " + value);  }  return defaultValue;};uiUtil_Type.getBoolean = function(value, defaultValue) {  if (uiUtil_Type.isBoolean(value)) {    return value;  }  if (uiUtil_Type.isDefined(value)) {      throw new uiUtil_IllegalArgumentException(        "Invalid boolean value: " + value);  }  return defaultValue;};uiUtil_Type.getInt = function(value, defaultValue) {  if (uiUtil_Type.isInt(value)) {    return value;  }  if (uiUtil_Type.isDefined(value)) {      throw new uiUtil_IllegalArgumentException(        "Invalid integer value: " + value);  }  return defaultValue;};uiUtil_Type.getComparator = function(optComparator) {  if (optComparator == null) {    return new uiUtil_Type.Comparator();  }  return optComparator;};uiUtil_Type.getEqualityTester = function(optTester) {  if (optTester == null) {    return new uiUtil_Type.EqualityTester();  }  return optTester;};function uiUtil_Type$EqualityTester() {  this._super();}uiUtil_Type.EqualityTester = uiUtil_Object.declareClass(    uiUtil_Type$EqualityTester, uiUtil_Object, false);uiUtil_Type.EqualityTester.prototype.equals = function(first, second) {  return first == second;};function uiUtil_Type$Comparator() {  this._super();}uiUtil_Type.Comparator = uiUtil_Object.declareClass(    uiUtil_Type$Comparator, uiUtil_Object, false);uiUtil_Type.Comparator.prototype.compare = function(first, second) {  if (first < second) {    return -1;  }  else if (first > second) {    return 1;  }  return 0;};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -