Namespace Jek
JekFk Framework
Defined in: JekFk.js.
Field Summary
Method Summary
defParam(param, defaultParam)
If param is undefined then returns default parameter else returns param
toObjName(o)
Returns object toString: '[object Object]' | '[object String]' | '[object Array]' | '[object Number]' | .
capitalize(str)
Read in a sequence of words from string input and capitalize each one (make first letter uppercase; make rest lowercase).
Field Detail
Method Detail
Jek.id(idType[optional])
: String
Generates a unique ID
Parameters:
{String} | idType[optional] | default value: "jek" |
Returns:
{String} | A unique ID |
Jek.defParam(param, defaultParam)
: Object
If param is undefined then returns default parameter else returns param
Parameters:
{Object} | param | |
{Object} | defaultParam |
Returns:
{Object} |
Jek.isBoolean(o)
: Boolean
Returns true if o is of type Boolean, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isNull(o)
: Boolean
Returns true if o is null, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isString(o)
: Boolean
Returns true if o is of type String, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isNumber(o)
: Boolean
Returns true if o is of type Number, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isArray(o)
: Boolean
Returns true if o is of type Array, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isFn(o)
: Boolean
Returns true if o is of type Function, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isUndef(o)
: Boolean
Returns true if o is of type undefined, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isObject(o)
: Boolean
Returns true if o is of type Object, false otherwise.
Parameters:
{any} | o |
Returns:
{Boolean} |
Jek.isEmail(email)
: Boolean
Return true if email is correct, false � otherwise
Parameters:
{String} |
Returns:
{Boolean} |
Jek.toObjName(o)
: String
Returns object toString: '[object Object]' | '[object String]' | '[object
Array]' | '[object Number]' | ...
Parameters:
{any} | o |
Returns:
{String} |
Jek.roundTo(value, decimalPositions)
: Number
Round a number
Parameters:
{Number} | value | |
{Number} | decimalPositions |
Returns:
{Number} |
Jek.escapeString(str)
: String
Escapes a string according to the JSON specification.
Parameters:
{String} | str |
Returns:
{String} |
Jek.fromJSON(json)
: Object
Decodes a JSON string to an Object.
Parameters:
{String} | json |
Returns:
{Object} |
Jek.toJSON(obj)
: String
Returns a string containing the JSON representation of 'obj' value.
Parameters:
{Object} | obj |
Returns:
{String} |
Jek.trimLeft(str)
: String
Trim leading whitespace characters from the String.
Parameters:
{String} | str |
Returns:
{String} |
Jek.trimRight(str)
: String
Trim trailing whitespace characters from the String.
Parameters:
{String} | str |
Returns:
{String} |
Jek.trim(str)
: String
Trim marginal whitespace characters from the String.
Parameters:
{String} | str |
Returns:
{String} |
Jek.capitalize(str)
: String
Read in a sequence of words from string input and capitalize each one
(make first letter uppercase; make rest lowercase).
Parameters:
{String} | str |
Returns:
{String} |
Jek.repeat(str, n)
: String
Repeats the specified string 'n' times to form a new String.
Parameters:
{String} | str | String to repeat |
{Number} | n | How many times to repeat the string |
Returns:
{String} |
Jek.toggle(str, val1, val2)
: String
Switch a string between two alternating values
Parameters:
{String} | str | |
{String} | val1 | |
{String} | val2 |
Returns:
{String} |