efw3.X icon indicating copy to clipboard operation
efw3.X copied to clipboard

Ajax Framework By Server Side JavaScript for Java Web-App.

最新バージョンのefw4.Xへ

efw3.X

Correlation & Function Diagram

Learn

Step by Step(Web), Quick Start(Web), Files List(Web), EFW紹介v1.3, EFWプログラミングv1.3, Quick Start(Batch TODO), Files List(Batch TODO) , Quick Start(SSO TODO)

API

Properties

efw.properties, batch.properties

Resources

Context XML

JSP

CategoriesItems
Base TagsClientPart
Additional TagselFinderSignatureCKEditorChart
FunctionsEfw
Attributesdata-formatdata-shortcut
BarcodesdrawServlet

Outside SQL

SQL XML

Outside Mail

Mail XML

Event JS

Event Programming, About Global Event

Global

VarietiesFunctions
filegetlistisFileisFoldermakeFile
existsduplicaterenameremovemakeDir
readAllLineswriteAllLinesgetStorageFoldersaveUploadFilessaveSingleUploadFile
getTempFileName
absfileAll APIs are the same as the file object, except that the path param is an absolute one.
barcodedecode
brmsgetRuleByIdgetRuleByNamegetRuleByAlias
eventfire
dbselectchangemaster
mailsend
pdfcreatemerge
propertiesget
sessiongetsetcreateinvalidate
cookiegetset
{ any }debug
{ Date }formatparsegetYears
{ Number }formatparse
{ String }base64Encodebase64EncodeURIbase64Decode

Classes

ClassesFunctions
TXTReader new readAllLines loopAllLines
CSVReader new readAllLines loopAllLines
CSVWriter new writeAllLines writeLine close
Excel new save close getSheetNames
createSheet removeSheet setSheetOrder setActiveSheet setPrintArea
addRow delRow showRow hideRow
showCol hideCol
setCell setLink showSheet hideSheet
getArray getSingle getValue getMaxRow
isEncircled encircle addShape addShapeInRange
Record new
seek sort map
getArray getSingle getValue length
Result new concat
runat remove append withdata
show hide enable disable
highlight attach deleteAfterDownload saveas
confirm alert focus eval navigate
Batch new concat
log echo exit
Threads new add run

Standard Javascript API ( for reference )

Operators
this, function, new, void, delete, typeof, in, instanceof
Statements
break, continue, debugger, do...while, for, for...in, function, if...else, return, switch, throw, try...catch, var, while
Array
.length, isArray(), .concat(), .every(), .filter(), .forEach(), .indexOf(), .join(), .lastIndexOf(), .map(), .pop(), .push(), .reduce(), .reduceRight(), .reverse(), .shift() , .slice(), .some(), .splice(), .toString(), .unshift()
Date
Date.UTC(), Date.now(), Date.parse(), .getDate(), .getDay(), .getFullYear(), .getHours(), .getMilliseconds(), .getMinutes(), .getMonth(), .getSeconds(), .getTime(), .getTimezoneOffset(), .getUTCDate(), .getUTCDay(), .getUTCFullYear(), .getUTCHours(), .getUTCMilliseconds() , .getUTCMinutes(), .getUTCMonth(), .getUTCSeconds(), .setDate(), .setFullYear(), .setHours(), .setMilliseconds(), .setMinutes(), .setMonth(), .setSeconds(), .setTime(), .setUTCDate(), .setUTCFullYear(), .setUTCHours(), .setUTCMilliseconds(), .setUTCMinutes(), .toDateString(), .toISOString(), .toJSON(), .toString(), .toTimeString(), .toUTCString(), .valueOf()
RegExp
.lastIndex, .global, .ignoreCase, .source, .exec(), .test(), .toString()
Error
.message, .name, .toString()
Function
.length, .apply(), .bind(), .call(), .toString()
Arguments
.length
Global
decodeURI(), decodeURIComponent(), encodeURI(), encodeURIComponent(), eval(), Infinity, isFinite(), NaN, isNaN(), parseFloat() , parseInt(), null, undefined
JSON
JSON.parse(), JSON.stringify()
Math
Math.E, Math.LN10, Math.LN2, Math.LOG10E, Math.LOG2E, Math.PI, Math.SQRT1_2, Math.SQRT2, Math.abs(), Math.acos(), Math.asin(), Math.atan(), Math.atan2(), Math.ceil(), Math.cos(), Math.exp(), Math.floor(), Math.log(), Math.max(), Math.min(), Math.pow(), Math.random(), Math.round(), Math.sin(), Math.sqrt(), Math.tan()
Number
Number.MAX_VALUE, Number.MIN_VALUE, Number.NEGATIVE_INFINITY, Number.NaN, Number.POSITIVE_INFINITY, .toExponential(), .toPrecision(), .toString(), .valueOf()
Object
.prototype, .prototype.constructor, .prototype.hasOwnProperty(), .prototype.propertyIsEnumerable(), .prototype.toString(), .prototype.valueOf(), .create(), .defineProperties(), .defineProperty(), .freeze(), .getOwnPropertyDescriptor(), .getOwnPropertyNames(), .getPrototypeOf(), .isExtensible(), .isFrozen(), .isSealed(), .keys(), .preventExtensions(), .seal()
String
.length, .fromCharCode(), .charAt(), .charCodeAt(), .concat(), .indexOf(), .lastIndexOf(), .match(), .replace(), .search(), .slice(), .split(), .substring(), .toLowerCase(), .toString(), .toUpperCase(), .trim(), .valueOf()

jQuery Selectors API ( for reference )

Attribute Selectors
[attribute|='value'], [attribute*='value'], [attribute~='value'], [attribute$='value'], [attribute='value'], [attribute!='value'], [attribute^='value'], [attribute], [attributeFilter1][attributeFilter2][attributeFilterN],
Basic
*, .class, element, #id, selector1, selector2, selectorN,
Basic Filter
:animated, :eq(index), :eq(-index), :even, :first, :focus, :gt(index), :header, :lang(language), :last, :lt(index), :not(selector), :odd, :root, :target,
Child Filter
:first-child, :first-of-type, :last-child, :last-of-type, :nth-child(index/even/odd/equation), :nth-last-child(index/even/odd/equation), :nth-last-of-type(index/even/odd/equation), :nth-of-type(index/even/odd/equation), :only-child, :only-of-type,
Content Filter
:contains(text), :empty, :has(selector), :parent,
Form
:button, :checkbox, :checked, :disabled, :enabled, :file, :focus, :image, :input, :password, :radio, :reset, :selected, :submit, :text,
Hierarchy
parent > child, ancestor descendant, prev + next, prev ~ siblings,
Visibility Filter
:hidden, :visible,