[ Web Proxy ]
URL:
Viewing: https://ar.javascript.info/ninja-code [Back]  [Original]

:
Light themeDark theme
DanskEnglishEspaolFranaisIndonesiaItalianoTrkeOzbek

. .

Confucius (Analects)

.

.

.

.

(Brevity is the soul of wit)

. .

.

'?':

//      
i = i ? i < 0 ? Math.max(0, len + i) : i : 0;

i . .

. .

. .

( )

. a, b c.

. . A B

. i "for". . . , x y.

1-2 ( ). x .

.

:

  • list lst.
  • userAgent ua.
  • browser brsr.
  • etc

. . .

. .




.

( )

. obj, data, value, item, elem .

  • data. . data,

    data value . value.

  • : str, num

    . !

    . : . ! .

    . /

    !

  • : data1, item2, elem5

.

date data.

.

. .

.

Laozi (Tao Te Ching)

.

, . display, displayMessage. , show ( showName).

.

: display... , render.., paint.... .

!

!

printPage(page) . printText(text) . printMessage: . , printMessage(message) !


.
.
.

( )

.

. .

.

. . . .

(!) .

:

function ninjaFunction(elem) {
  // elem       

  elem = clone(elem);

  // ! elem        
}

elem clone!

. .

_ __ . _name __value. . . .

. .

. .

! superElement, megaFrame niceItem .

: super.., mega.., nice.. . .

.
.

Guan Yin Zi

. . .

let user = authenticateUser();

function render() {
  let user = anotherValue();
  ...
  ...many lines...
  ...
  ... // <--        ...
  ...
}

render user .

user , authenticateUser() !

!

. isReady(), checkPermission(), findTags() . .

.

is.., check.. find... .

.

! checkPermission true/false, .

if (checkPermission(..)), . : !. .

!

Tao
.

( )

. .

validateEmail(email) ( ) .

. .

.

. validateEmail(email) . .

. )

  • .
  • .
  • .


Web Proxy Viewer  |  New URL  |  Original Page