JavaScript (js) ad tutlayt n usihel fessusen neɣ yesuɣlen sɣuṛ JIT akked first-class functions. ɣas ma yella yettwasen s yisem n ascript i yisebtar 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 usalɣ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 d ECMAScript.seg 2012,meṛṛa iminigen atraren zemren akken iwata i ECMAScript 5.1.ma-d iminigen iqbuṛen zemren i ECMAScript 3. ass 17 yunyu 2015,ECMA International tesissen alqqem 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 useggas.tateggart-agi ɣuṛs tamselɣunt deg uleqqem asmezwar aneggaru,yellan tura akka ECMAScript 2017.
Ur ɣelṭ ara ger JavaScript akked tutlayt n usihel Java.sin-agi n «Java» d «JavaScript» d ihwalen neɣ d ihwalen yersen n Oracle deg Timura idukklen n Marikan u deg timura nniḍen.acu kan,snat-agi n tutlayin n usihel ɣursent taseddast,tanamekt d iseqdacen yemgaraden.
Ituṭuṛyalen
Lemdet amek ara tesihelem JavaScript s imniren d ituṭuṛyalen.
Afessas
- Imniren JavaScript
- Ma yella telliḍ d amaynut deg leqdic n JavaScript,amnir- agi ak-id 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 usmihel yetaɣdan taɣawsa ɣer JavaScript.
Alemmas
- Tazwart tamaynutt ɣer JavaScript
- Tamuɣli i widen i ɣ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 ittuhebben.
- Askar s tnerfi
- Askar anerfi yesbadu ur tezmireḍ ara a tesqedceḍ amutti send awennez.wagi d alqem ukrif n ECMAScript 5,i timellal izerben d useɣtu isehlen.
- Tifelwa yettwarun sɣuṛ JavaScript
- Tifelwa yettwarun sɣuṛ JavaScript ttakkent-d rryac akken attedduḍ ɣer isefka imisinen imezwura.
- Asefrek n takatut
- allus n tudert n takatut d lqeḍ n iḍuman deg JavaScript
- Tamudemt tamenziɣt n Event Loop
- JavaScript d tamudemt tamenziɣt yezidren ɣef yiwet n "tineddict n tgunit".
Tamselɣut
Eɣṛet tumlin tamatut 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
- Af-d amek
do-while
,for-in
,for-of
,try-catch
,let
,var
,const
,if-else
,switch
, d ugar n tmenna d wawal yufraren i teddun deg JavaScript. - Tiseɣnin
- Lemdet amek ara tgem akked tiseɣnin n JavaScript i usnefli n isnasen-nwen.
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 ak-yeǧǧ d umatu atteskeydeḍ tikkas n tangalt JavaScript
- TogetherJS
- A sishel n unmireg
- Tafuli n ukufi
- tuttriwin n tafuli i ujegger s JavaScript.
- Lqem n JavaScript ed lqem n tizmilin
- Ddu s amazray n tiseɣnatin d waddad n wadday n JavaScript.
- JSFiddle
- Beddel JavaScript, CSS, HTML srid.seqdec iɣbula n beṛṛa uqdac deg izirig akked tarbaɛt-inek .