Sto leggendo lo ECMA Script 2015 specification.Codice non ECMAscript per la funzione
Sotto functions
I vedi:
Oltre alle sue proprietà, una funzione contiene codice eseguibile e lo stato che determinano come si comporta quando viene richiamato. Il codice di una funzione può essere o non essere scritto in ECMAScript(corsivo aggiunto).
In quali circostanze il codice di una funzione non può essere scritto nello script ECMA?
"[codice nativo]" Che cosa mi confonde è che c'è una sezione direttamente sotto la funzione per "funzioni built-in", dove dice " Esempi di funzioni integrate includono parseInt e Math.exp. Un'implementazione può fornire funzioni incorporate dipendenti dall'implementazione che non sono descritte in questa specifica. " Questo sembra essere distinto dalla precedente sezione "funzione". –
@juwiley: la maggior parte degli host fornisce altre funzioni che non sono coperte dalle specifiche ECMAScript (ad esempio, il DOM o 'console'). – SLaks
Ecco alcuni materiali di lettura per chi è interessato a se e come possono scrivere questi tipi di funzioni (per Nodo): [1] (https://github.com/kkaefer/node-cpp-modules), [2] (http://syskall.com/how-to-write-your-own-native-nodejs-extension/), [3] (http://joseoncode.com/2012/04/10/writing-your-first -nativo-modulo-per-nodo-punto-js-su-windows /), [4] (http://kkaefer.github.com/node-cpp-modules/), [5] (http: // nkzawa .tumblr.com/post/46089897239/how-to-nativo-node-addons scrittura). – sdgluck