Tasuqilt agi ur temmid ara. Ma ulac aɣilif, mudd afus di tsuqilt n umagrad agi si teglizit.
JavaScript (js) tutlayt n usihel fessusen naɣ yesuɣelen sɣuṛ JIT akked first-class functions. ɣas ma yella yettwasen s yisem n ascript i y-isebtar n web, aṭas n tiwenaḍin wer-iminigen sqedcit daɣen node.js d Apache CouchDB. JS d tutlayt prototype-based, taget-tamudemt, tutlayt tasmussant, irefden iɣunab iwelhen taɣawsa,amerwas d asalɣu (amedya,asihel amesɣan).ɣaṛ ugar ɣef JavaScript.
Tigezmi-agi n usmel tettmeslay-d ɣef tutlayt JavaScript, mačči ɣef yeḥricen ittekkan deg isebtar web neɣ tiwennaḍin tisenneftaɣin. Ugar n telɣut ɣef APIs n isebtar Web, wali ma ulac aɣilif Web APIs akkedDOM.
Tagnut i JavaScript ed ECMAScript.seg 2012,meṛṛa iminigen atraren zemren akken iwata i ECMAScript 5.1.mad iminigen iqbuṛen zemren i ECMAScript 3. ass 17 yunyu 2015,ECMA International tesissen alqem azigrar wis sḍis n ECMAScript,iwumi sawalen s udem unṣib ECMAScript 2015,u yettwasen s yisem n ECMAScript 6 neɣ ES6. seg imiren tignutin ECMAScript ttawint ɣef tisufeɣtin usseggas.tateggart agi ɣuṛs tamselɣunt deg uleqem asmezwar aneggaru,yellan tura akka ECMAScript 2017.
Ur sserkkest ara JavaScript akked tutlayt n usihel Java.sin agi n «Java» d «JavaScript» d ihwalen neɣ d ihwalen yersen n Oracle deg Timura iddukklen n Marikan u deg timura nniḍen.acukkan,snat agi n tutlayin n usihel ɣursent taseddast,tanamekt ed iseqdacen yemgaraden.
Ituṭuṛyalen
Lemdet amek ara tesihelem JavaScript s imniren ed ituṭuṛyalen.
Afessas
- Imniren JavaScript
- Ma yella telliḍ d amaynut deg leqdic n JavaScript,amnir agi ak immel tutlayt.
- Tamuɣli tagrumma n titiknulujiyin JavaScript
- Tazwart deg tamuɣli n JavaScript n iminig.
- Tazwart ɣer JaγaScript taɣawsa yetaɣdan
- Tazwart ɣer tamiḍrant n asmihel yetaɣdan taɣawsa ɣer JavaScript.
Alemmas
- Tazwart tamaynutt ɣer JavaScript
- Tamuɣli i widen ig ɣilen snen JavaScript.
- Tiskiwet n isefka JavaScript
- Tamuɣli tagrumma n tiskiwetin n isefka yellan deg JavaScript.
- Asidmer n tagadda d tarwast
- JavaScript ittakk-ed kṛaḍ n timehlin yemgaraden deg asnemhel n wazal:amtawi s unerfi deg seqdec ===,amtawi yemfrazan s useqdec ==,d tarrayt
Object.is().
Leqqay
- Tukkest ed wazrar n anegtawsit
- Tasefrayt n tukkest n anegtawsit ur yettwagzi u ig ttuhebben.
- Askar s tnerfi
- Askar anerfi yesbadu ur tezmir-eḍ ara a tesqedc-eḍ amutti send awennez.wagi d alqem ukrif n ECMAScript 5,i timellal izerben ed aseɣtu isehlen.
- Tifelwa yettwarun sɣuṛ JavaScript
- Tifelwa yettwarun sɣuṛ JavaScript ttakkent-ed rryac akken att dduḍ ɣer isefka imisinen imezwura.
- Asefrek n takatut
- allus n tudert n takatut ed lqeḍ n iḍuman deg JavaScript
- Tamudemt tamenziɣt n Event Loop
- JavaScript d tamudemt tamenziɣt yezideren ɣef yiwet n "tineddict n tagunit".
Tamselɣut
Eɣṛet tumlin amatu n tamselɣut n JavaScript
- Tizeɣt n taɣawsa
- Lmed amek ara tissineḍ tiɣawsiwin tumidin tizeɣt Get to know standard built-in objects
Array,Boolean,Date,Error,Function,JSON,Math,Number,Object,RegExp,String,Map,Set,WeakMap,WeakSet, d ugar. - Tafenfalit d imahalen
- Issin ugar ɣef tikliwin n imahalen JavaScript
instanceof,typeof,new,this, tazwart n umahal, d ugar. - Timenna d walɣuten
- Afet-ed amek
do-while,for-in,for-of,try-catch,let,var,const,if-else,switch, d ugar timenna ed awal yufraren ig teddun deg JavaScript. - Tiseɣnin
- Lemdet amek ara tgem akked tiseɣnin n JavaScript iw snefli n isnasen n wen.
Ifecka & tiɣbula
D allalen i wulmen i tira d useɣti n tangalt n JavaScript
- Allalen n usnefli n Firefox
- Scratchpad, Web Tadiwent, JavaScript Profiler, Debugger, d ugar.
- Amsarɣu
- Sermset,seɣtit u ɛasset CSS,HTML d JavaScript srid seg yal asebtar n Web.
- JavaScript Shells
- Shell JavaScript akkwen yeǧǧ d umatu att skeyd-eḍ tikkas n tangalt JavaScript
- TogetherJS
- A sishel n anmireg
- Tafuli n ukufi
- tuttriwin n tafuli iw jgger s JavaScript.
- Lqem n JavaScript ed lqem n tizmilin
- Elḥut s amazruy n tiseɣnatin ed waddad n wadday n JavaScript.
- JSFiddle
- Beddel JavaScript, CSS, HTML srid.seqdec iɣbula n beṛṛa u qdec deg izirig akked tarbaɛt-innek .
Join the JavaScript community
- IRC: #js (learn more)
- ES discuss: esdiscuss.org
- SpiderMonkey: Project page
- Twitter: @SpiderMonkeyJS