googlebd2d08236268006b

مثال extjs

Top 15 Ext JS Development Practices to Avoid – Section4
پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت چهارم

  1. عدم رعایت قراردادهای نام گذاری ( Naming-Conventions)
  2. محدود کردن یک کامپوننت به کامپوننت والد آن
  3. پیچیده کردن غیر ضروری و بیش از حد کد

بیشتر

Enable thusandSeparator on ExtJs NumberFields<br/>اعمال جداکننده سه رقمی در نامبر فیلد اکست-جی-اس

Enable thusandSeparator on ExtJs NumberFields
اعمال جداکننده سه رقمی در نامبر فیلد اکست-جی-اس

سلام

یه override برای numberfieldهای ExtJs نوشتم که share کردم امیدوارم به دردتون بخوره.

Ext.override.ThousandSeparatorNumberField

Demo اون هم از اینجا میتونین ببینین:

بیشتر

Top 15 Ext JS Development Practices to Avoid – Section3<br/> پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت سوم

Top 15 Ext JS Development Practices to Avoid – Section3
پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت سوم

  1. ساختار فایل بندی نامناسب
  2. استفاده از Id و Ext.getCmp() برای انتخاب کامپوننت های ExtJs
  3. رفرنس های غیر قابل اتکا (un-reliable)

بیشتر

کتاب آموزش ام_وی_سی در اکست_جی_اس

کتاب آموزش ام_وی_سی در اکست_جی_اس

Sencha ExtJs MVC Architecture

A practical guide for designers and developers to create

scalable enterprise-class web applications in ExtJS and

Sencha Touch using the Sencha MVC architecture.

Read more for download _

برای دانلود به ادامه مطلب مراجعه کنید

بیشتر

Top 15 Ext JS Development Practices to Avoid – Section2<br/> پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت دوم

Top 15 Ext JS Development Practices to Avoid – Section2
پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت دوم

  1. استفاده از کامپوننت های تو در توی غیر ضروری
  2. کمبود حافظه به دلیل destroy نکردن کامپوننت های اضافی
  3. کنترلرهای بسیار طولانی و پیچیده: 
  4. دسترسی به نمونه ی یک کنترلر:
  5. نحوه ی گوش دادن به رویداد های یک کنترلر دیگر: 

بیشتر

Top 15 Ext JS Development Practices to Avoid – Section1<br/> پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت یکم

Top 15 Ext JS Development Practices to Avoid – Section1
پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت یکم

بدون اینکه اینجا بخواهم درباره ی خوبی ها و یا بدی های ExtJs صحبت کنم، میخواهم درباره اشکالات رایج برنامه نویسی در استفاده از این فریمورک جاوااسکریپت را بیان کنم. برخی از این اشکالات رو خود sencha اعلام کرده و بقیه هم حاصل تجربیات من توی یه تیم بین ۱۰ الی ۲۰ نفره توی یه پروژه Enterprise هست که ۱سال توی ExtJs کدنویسی کردن. بعضی از شماره ها ممکن است به نظر شبیه هم باشند اما برای تاکید بیشتر جدا شدن!

sencha-large

  1. استفاده از Global Variables
  2. عدم معرفی کلاس هایی که در کلاس جاری استفاده شده اند (دستور requires)
  3. عدم اعلان store یا view به کنترولر
  4. استفاده ی نادرست از Scope در event listener ها
  5. استفاده ی از متغیر ها و متد های  private یا document نشده در ExtJs
  6. استفاده از Config های document نشده در ExtJs

بیشتر