• تهران -خیابان شریعتی - بالاتر از سه راه ملک - روبروی آتش نشانی - آرتارسانه
  • تلفن تماس: 02191303424

دسته: آموزش برنامه نویسی

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و نهم

Static Method کلمه static به ما اجازه می دهد که بدون تعریف نمونه object بتوانیم object رو فراخوانی کنیم. ولی اگر static را ننویسیم حتما باید یک شی تعریف کنیم و با آن مقدار را فراخوانی کنیم. class Car {  constructor(name) {    this.name = name;  }  static hello() {    return “Hello!!”;  }} document.getElementById(“demo”).innerHTML = Car.hello();

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و هشتم

JS Classes Class intro کلاس در واقع همان شی هست منتهی گسترده تر است . داخل کلاس می توان آبجکت های مختلفی داشت. روی کلاس می توان متد های مختلفی را پیاده کرد. آبجکت ها محدودت هستند و در واقع خلاصه ای از کلاس ها هستند. Syntax class ClassName {  constructor() { … }} اسم کلاس با

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و هفتم

  Object Constructor Constructor یک سازنده شی است و به شکل تابع نوشته می شود و همواره با خود شی هم نام است. Constructor با حروف بزرگ شروع می شود . هم چنین برای فراخوانی شی های جدیدی که می سازیم باید تابع Constructor  با کلمه new صدابزنیم. function Person(first, last, age, eye) {  this.firstName = first;  this.lastName = last;  this.age =

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و ششم

Object Display برای دسترسی به آیتم های آبجکت از Object.values(person) استفاده می کنیم. Person در اینجا اسم شی هست . Getters and Setters کار تابع getter این هست که مقدار یک صفت رو برمی گردونه، کار تابع Setter این هست که مقدار میده و صفت رو انتساب می کنه. این دو تابع دسترسی به صفات

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و پنجم

شی گرایی (object oriented programming) شی گرایی یک شیوه برنامه نویسی است که در اکثر زبان های برنامه نویسی استفاده می شود. در این شیوه برنامه نویسی ، برنامه نویس هرمفهومی که میخواهد پیاده سازی کند  به صورت شی(object) می بیند و هر شی یک سری خصوصیات(properties) و رفتارهایی) (Methods دارد. مثلا وسایل نقلیه رو

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و چهارم

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و سوم

“use strict”  اگر ما از این کلمه در هر جایی از برنامه استفاده کنیم جاوااسکریپت ما رو ملزم میکنه که قواعد مربوط به تعریف متغیر را به درستی رعایت کنیم و در غیر این صورت برنامه اجرا نمیشه. مثلا : <script> “use strict”; x = 3.14;  // This will cause an error (x is not

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و دوم

Scope  هر متغیری یک بلاک اسکوپ دارد یعنی یک ناحیه ای دارد که در آن تعریف شده و دارای ارزش است . مثلا اگر یک متغیر داخل یک فانکشن تعریف شده خارج از آن در دسترس نیست و خطا میده . <p id=”demo1″></p> <p id=”demo2″></p> <script> myFunction(); function myFunction() {   let carName = “Volvo”;

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیست و یکم

عبارات با قاعده (Regular Expressions)  عبارات با قاعده به ما کمک میکنه که آیتم ها رو با یک فرمولاسیون پیداکنیم و یکی از کاربردهای مهم آن اعتبار سنجی فرم ها در وب سایت است. مثلا اگر بخواهیم کاربر را ملزم کنیم که حتما در فیلد مربوز به نام کاربری فقط از حروف فارسی استفاده کند

ادامه مطلب

آموزش برنامه نویسی جاوااسکریپت-جلسه بیستم

عملگرهای Bitwise این عملگرها شبیه عملگرهای منطقی (&و|و!)  هستند ولی کارکردشون تفاوت داره . Bitwise Operation & ==> عملگر and به صورت زیر عمل می کند . 0 و 1 همانطور که گفته شد اعداد باینری هستند و مقایسه عملگر & به صورت بالاست. مثلا 5&1 رو می خوایم حساب کنیم. ابدا باینری هر دو

ادامه مطلب