The-JavaScript-Beginner-s-Handbook-2020-Edition-

所属分类:数学计算
开发工具:Others
文件大小:32KB
下载次数:0
上传日期:2020-07-04 18:06:29
上 传 者sh-1993
说明:  <https:www.freecodecamp.org新闻完整的javascript-手册-f26b2c71719c#alittlebitofhistory>

文件列表:
01-JavaScript Sentaks_na K_sa Bir Giri_.md (4714, 2020-07-05)
02-Sadece JavaScript.md (1681, 2020-07-05)
03-K_sa Bir Ge_mi_.md (2669, 2020-07-05)
04-Noktal_ Virgül Kullan_m_.md (1251, 2020-07-05)
05-De_erler(Values).md (1250, 2020-07-05)
06-De_i_kenler(Variables).md (2251, 2020-07-05)
07-Tipler(Types).md (714, 2020-07-05)
08-Expressions.md (802, 2020-07-05)
09-__lemler(Operators).md (1907, 2020-07-05)
10-_ncelik Kurallar_(Precedence rules).md (870, 2020-07-05)
11-Kar__la_t_rma Operat_rleri(Comparison operators).md (827, 2020-07-05)
12-Ko_ullu _fadeler(Conditionals).md (1507, 2020-07-05)
13-Diziler(Arrays).md (3153, 2020-07-05)
14-Strings.md (1688, 2020-07-05)
15-D_ngüler(Loops).md (2146, 2020-07-05)
16-Fonksiyonlar(Functions).md (2538, 2020-07-05)
17-Ok Fonksiyonlar(Arrow functions).md (2165, 2020-07-05)
18-Nesneler(Objects).md (1392, 2020-07-05)
19-Nesne _zellikleri(Object Properties).md (2060, 2020-07-05)
20-Nesne Metodlar_(Object Methods).md (1549, 2020-07-05)
21-S_n_flar(Classes).md (2102, 2020-07-05)
22-Kal_t_m(Inheritance).md (876, 2020-07-05)
23-Asenkron Programlama ve Geri D_nü_ler(Asynchonous Programming and Callbacks).md (2329, 2020-07-05)
24-Promises.md (2788, 2020-07-05)
25-Async and Await.md (2064, 2020-07-05)
26-Variable scope.md (3153, 2020-07-05)
27-Sonu_(Conclusion).md (334, 2020-07-05)
LICENSE (1112, 2020-07-05)

# JAVASCRIPT
[The-JavaScript-Beginner-s-Handbook-2020-Edition](https://www.freecodecamp.org/news/the-complete-javascript-handbook-f26b2c71719c/#alittlebitofhistory) ![js](https://user-images.githubusercontent.com/51059267/85326923-bb80c180-b4d6-11ea-814d-a6cafdd4a6b7.png) JavaScript dunyadaki en populer dillerden biri. Inanyorum ki ilk programlama diliniz icin harikulade bir secim olacaktr. JavaScript'i genellikle sunlar olusturmak icin kullanrz: - Web Siteleri - Web Uygulamalar - Node.js kullanan sunucu tarafl uygulamalar Fakat JavaScript bunlarla snrl degildir; ayrca sunlar icin de kullanlr: - React Native gibi uygulamalar kullanarak mobil uygulamalar gelistirmek - Mikrokontrolorler ve nesnelerin interneti(IoT) gelistirmeleri - Akll saat uygulamalar gelistirmeleri Esasnda bir cok seyi yapabilir. Yeni ckan her seyin bir noktada baz JavaScript entegrasyonlarnn olmas oldukca populer bir sey. JavaScript is a programming language that is: - **high level**: it provides abstractions that allow you to ignore the details of the machine where it's running on. It manages memory automatically with a garbage collector, so you can focus on the code instead of managing memory like other languages like C would need, and provides many constructs which allow you to deal with highly powerful variables and objects. - **dynamic**: opposed to static programming languages, a dynamic language executes at runtime many of the things that a static language does at compile time. This has pros and cons, and it gives us powerful features like dynamic typing, late binding, reflection, functional programming, object runtime alteration, closures and much more. Don't worry if those things are unknown to you - you'll know all of them by the end of the course. - **dynamically typed**: a variable does not enforce a type. You can reassign any type to a variable, for example, assigning an integer to a variable that holds a string. - **loosely typed**: as opposed to strong typing, loosely (or weakly) typed languages do not enforce the type of an object, allowing more flexibility but denying us type safety and type checking (something that TypeScript - which builds on top of JavaScript - provides) - **interpreted**: it's commonly known as an interpreted language, which means that it does not need a compilation stage before a program can run, as opposed to C, Java or Go for example. In practice, browsers do compile JavaScript before executing it, for performance reasons, but this is transparent to you - there is no additional step involved. - **multi-paradigm**: the language does not enforce any particular programming paradigm, unlike Java for example, which forces the use of object-oriented programming, or C that forces imperative programming. You can write JavaScript using an object-oriented paradigm, using prototypes and the new (as of ES6) classes syntax. You can write JavaScript in a functional programming style, with its first-class functions, or even in an imperative style (C-like). In case you're wondering, *JavaScript has nothing to do with Java*, it's a poor name choice but we have to live with it. ### Summary of the handbook 1. [JavaScript Sentaksna Ksa Bir Giris](https://github.com/omrfyildiz/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/Turkish-Translate/01-JavaScript%20Sentaks%C4%B1na%20K%C4%B1sa%20Bir%20Giri%C5%9F.md) 2. [Just JavaScript](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Just%20JavaScript.md#just-javascript) 3. [A brief intro to the syntax of JavaScript](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/A%20brief%20intro%20to%20the%20syntax%20of%20JavaScript.md#a-brief-intro-to-the-syntax-of-javascript) 4. [Semicolons](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Semicolons.md#semicolons) 5. [Values](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Values.md#values) 6. [Variables](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Variables.md#variables) 7. [Types](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Types.md#types) 8. [Expressions](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Expressions.md#expressions) 9. [Operators](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Operators.md#operators) 10. [Precedence rules](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Precedence%20rules.md#precedence-rules) 11. [Comparison operators](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Comparison%20operators.md#comparison-operators) 12. [Conditionals](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Conditionals.md#conditionals) 13. [Arrays](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Arrays.md#arrays) 14. [Strings](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Strings.md#strings) 15. [Loops](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Loops.md#loops) 16. [Functions](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Functions.md#functions) 17. [Arrow functions](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Arrow%20functions.md#arrow-functions) 18. [Objects](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Objects.md#objects) 19. [Object Properties](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Object%20Properties.md#object-properties) 20. [Object Methods](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Object%20Methods.md#object-methods) 21. [Classes](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Classes.md#classes) 22. [Inheritance](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Inheritance.md#inheritance) 23. [Asynchonous Programming and Callbacks](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Asynchonous%20Programming%20and%20Callbacks.md#asynchonous-programming-and-callbacks) 24. [Promises](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Promises.md#promises) 25. [Async and Await](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Async%20and%20Await.md#async-and-await) 26. [Variable scope](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Variable%20scope.md#variable-scope) 27. [Conclusion](https://github.com/Kodluyoruz51BootcampMVCCore/The-JavaScript-Beginner-s-Handbook-2020-Edition-/blob/master/Conclusion.md#conclusion)

近期下载者

相关文件


收藏者