Aasaaska JavaScript
Taariikhda javascript |
JavaScript waa luqad oo ah:
Luqul leh (Lightweight): JavaScript waxaa loogu talagalay in ay ku shaqeyso deegaanka shabakadda, waxayna caan ku tahay fudeydkeeda iyo dabacsanaanteeda.Luqad Macmiil: Badanaa JavaScript waxa uu ka shaqeeyaa dhinaca macmiilka (browser), laakiin sidoo kale waxaa loo isticmaali karaa dhinaca adeegaha (server-side) sida Node.js.
Isku-urursan (Interpreted): JavaScript waxaa la akhriyaa oo la fuliyaa si toos ah iyadoo aan la isu rogin luqad mashiin, taasoo ka dhigaysa mid sahlan oo dhakhso leh.
Bilowga iyo Sameeyaha
JavaScript waxaa markii ugu horeysay sameeyay Brendan Eich oo ka tirsan shirkadda Netscape Communications Corporation, bishii May 1995. Eich wuxuu ku sameeyay JavaScript kaliya toban maalmood, isagoo adeegsanaya C++, Java, iyo Scheme sida ilaha dhiirrigelinta. Luqadda markii hore waxaa loo yaqaanay Mocha, ka dibna loo beddelay LiveScript, ugu dambeyntiina loo bixiyay JavaScript si loogu xayaysiiyo xiriirka ay la leedahay Java oo wakhtigaas caan ahayd.Horumarka iyo Aqoonsiga
Netscape waxa ay sii deysay JavaScript iyada oo qayb ka ah Navigator 2.0 bishii September 1995. Isla markiiba, Microsoft waxay bilawday inay ku dartaan JavaScript browser-keeda, Internet Explorer 3.0, iyagoo magaca uga dhigay JScript si ay uga fogaadaan arrimo shati-bixin.
ECMA-262 iyo Standardization
1996-kii, Netscape waxay ECMA International u gudbisay luqadda si ay u noqoto heer caalami ah. ECMA (European Computer Manufacturers Association) waxay si rasmi ah u ansixisay JavaScript oo loo yaqaan ECMA-262, iyadoo magaca rasmiga ah ee heerka yahay ECMAScript. Nooca ugu horreeya ee ECMAScript (ES1) waxaa la daabacay June 1997.
Horumarka Noocyada Kala Duwan
ES3 (1999):
Taariikhda javascript |
Waxay soo kordhisay muuqaalada muhiimka ah sida Regular Expressions iyo try/catch error handling.
ES5 (2009): Waxay keentay horumar weyn oo ay ka mid yihiin Strict Mode iyo API-ga JSON.
ES6 (2015): Waxaa sidoo kale loo yaqaan ECMAScript 2015 (ES2015) ama ECMAScript 6 (ES6). Waxay soo kordhisay muuqaalada waaweyn sida classes, modules, iyo arrow functions, kuwaas oo si weyn u fududeeyay horumarinta.
Noocyada Ugu Dambeeyay iyo Mustaqbalka
JavaScript waxay sii waddaa inay horumarto sanad walba, iyadoo ECMAScript wax soo saarka sanad walba cusub la sii daayo. Noocyada ugu dambeeya waxay keenaan horumar dheeraad ah oo ku saabsan waxqabadka, fududaynta isticmaalka, iyo isku-dheellitirka muuqaalada. Tusaale ahaan, ES2017 waxay soo kordhisay async/await, taas oo si weyn u fududeysay maaraynta barnaamijyada asynchronous-ka.
ES5 (2009): Waxay keentay horumar weyn oo ay ka mid yihiin Strict Mode iyo API-ga JSON.
ES6 (2015): Waxaa sidoo kale loo yaqaan ECMAScript 2015 (ES2015) ama ECMAScript 6 (ES6). Waxay soo kordhisay muuqaalada waaweyn sida classes, modules, iyo arrow functions, kuwaas oo si weyn u fududeeyay horumarinta.
Noocyada Ugu Dambeeyay iyo Mustaqbalka
JavaScript waxay sii waddaa inay horumarto sanad walba, iyadoo ECMAScript wax soo saarka sanad walba cusub la sii daayo. Noocyada ugu dambeeya waxay keenaan horumar dheeraad ah oo ku saabsan waxqabadka, fududaynta isticmaalka, iyo isku-dheellitirka muuqaalada. Tusaale ahaan, ES2017 waxay soo kordhisay async/await, taas oo si weyn u fududeysay maaraynta barnaamijyada asynchronous-ka.
Saameynta iyo Isticmaalka JavaScript
JavaScript waxay door muhiim ah ka qaadatay horumarinta webka. Waxay awood u siisay horumariyayaasha inay abuuraan bogag firfircoon oo is dhexgal leh oo ka duwan bogagii hore ee kaliya ah muuqaal ahaan. Iyadoo la adeegsanayo maktabado iyo qaab-dhismeedyo (frameworks) kala duwan sida React, Angular, iyo Vue.js, JavaScript waxay noqotay luqad muhiim ah oo dhinaca hore (frontend) iyo dhinaca dambe (backend) sida Node.js.
JavaScript waxay sidoo kale saameyn ku yeelatay horumarinta moobiilka iyo codsiyada desktop-ka iyada oo loo marayo teknoolojiyada sida React Native iyo Electron.
Gabagabo
Taariikhda javascript |
Tags
Learn javascript