ارزدیجیتال
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

معرفی و دانلود فریم ورک متن باز Tedjs

جاوا اسکریپت/ایجکس , اسکریپت ها , جی کوئری , متفرقه

اگر شما یک برنامه نویس باشید حتما می دانید که خوانایی کد ها بسیار حائز اهمیت است و یک مزیت برای برنامه نویس و برنامه آن محسوب خواهد شد. حال اگر قابلیت جابجایی و قابل حمل بودن هم به آن اضافه شود باعث دوچندان شدن کیفیت و کارایی کد های شما خواهد شد.

در وب هم ، این موضوع صادق است. زمانی که شما درحال نوشتن یک صفحه ایستا هستید از فناوری های متفاوتی استفاده خواهید کرد. مانند html ، css ، javascript و… .

در صفحات کم حجم این موضوع  زیاد محسوس نیست. اما زمانی که مقدار کد های شما از حدی بیشتر می شود خوانایی کد ها بسیار پایین می آید. درصورتی  که فردی غیر از خود برنامه نویس بخواهد تغییری در کد های ایجاد کند باعث سختی در کار او می شود.

 

معرفی و دانلود فریم ورک متن باز Tedjs

 

حتی برای خود برنامه نویس ، اگر بخواهد همه قسمت ها را خود از ابتدا به صورت تو در تو بنویسد کار او بسیار دچار مشکل خواهد شد.  به ویژه این ناخوانایی در HTML بسیار محسوس خواهد بود.

 

در HTML ممکن است بخواهید چندین عنصر را چند بار در جاهای مختلف کد تکرار کنید. که مثلا هرکدام یک تغییر کوچکی در اجرای توابع سمت جاوا اسکریپت را دارا می باشند. حال اگر بخواهیم یک عنصر را که خود شامل 10 خط کد می باشد را 5 بار تکرار کنیم. تصور کنید که چه میزان فضا را چه در HTML چه در Javascript  اشغال خواهد کرد. علاوه بر آن بسیار کد ناخوانا و پیچیده خواهد شد و این باعث کند تر شدن روند دیباگ کد ها خواهد شد.

 

بسیار خوب! می توان این مشکل را به راحتی حل کرد. فریم ورکی به نام Tedjs که مخفف (Easy Element Definer) یا تعریف کننده آسان عناصر می باشد می تواند این مشکل را حل کند. یک فریم ورک کتابخانه گرا.

 

در این فریم ورک قدرتی به شما داده خواهد شد تا بتوانید HTML را آنجور که خود می پسندید بازسازی کنید و به سبک خود کد بنویسید.

شما می توانید پلتفورمی تحت زبان HTML ایجاد کنید و به سبک خود به طراحی وب بپردازید.

 

شما می توانید عناصر خود را با خواصیت های(Attribute) منحصر به فرد آن ایجاد کنید. تصور کنید می خواهید یک نوع  ورودی برای دریافت شماره کارت بانکی از طریق HTML و CSS و Javascript ایجاد کنید.به طوری که از چند ورودی(Input) تشکیل شده و پس از آن که 4 کاراکتر در هر یک وارد شد به ورودی(Input) بعدی پرش کند. اگر فردی این کار را انجام داده باشد می داند که روند آنچنان آسانی را در پیش ندارد.حال تصور کنید بخواهید در همان صفحه چندین بار آز ان استفاده کنید و تعداد کاراکتر های متفاوت.

 

اینجا مسئله کمی پیچیده تر می شود و همچنین کد های شما نیز بسیار شلوغ.

 

حال توسط tedjs می توانید یک بار عنصری به عنوان مثال به نام card ایجاد کنید که دارای خاصیتی (Attribute) است که در آن می توان تعداد کاراکتر های هر فیلد را مشخص کرد.به مثال زیر توجه کنید:

 

در کد نویسی عادی:

<div class=…">

     <div class="….">

         …

      <input …. />

        ….

   </div>

</div>

کد نویسی با tedjs:

<card cahr="3,4,6,1"></card>

در اینجا نمونه ساده ای از این قضیه بود که می توان به راحتی آن را به فرمت جاوا اسکریپت نوشت و از طریق tedjs به صفحه وب الحاق نمود.

 

یکی دیگر از قابلیت های tedjs  توان ایجاد کردن خاصیت ها(Attribute) برای همه یا فقط عناصر خاص . ایجاد نود های متنی(TextNode) خاص و یا نود های کامنت(Comment Node) خاص. و بسیاری قابلیت های دیگر همراه با بیشتر توابع موردنیاز برای ایجاد هر نوع عنصری.

 

یک کتابخانه کامل برای کنترل کامل یک صفحه وب. هر کسی می تواند روش کد نویسی خود را ابداع کند و همچنین به دلیل کتابخانه گرا بودن این فریم ورک می تواند آن ها را برای دیگران هم منتشر کند. اگر گسترش دهنده(Developer) هستید می توانید کتابخانه های مورد نیاز را ایجاد کنید و در سایت  بر روی مرکز داده tedjs به ثبت برسانید تا دیگر برنامه نویسان بتوانند به راحتی از سرور آنلاین به کتابخانه های شما دسترسی پیدا کند.

 

یک بار مطالعه کردن قابلیت های این فریم ورک ضرری نخواهد داشت.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 4 / 5. تعداد رای : 1

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 4 جاوا اسکریپت/ایجکس , اسکریپت ها , جی کوئری , متفرقه
لینک کوتاه مطلب : https://www.20script.ir/?p=21576
کلمات کلیدی پست :
مطالب مرتبط
18,532دانلود قالب ریمیکس نسخه 1.5 برای وردپرس تاریخ : 2015/01/15
12,430افزونه پوشه بندی بخش چندرسانه ای وردپرس با WP Media Folder نسخه 3.3.3 تاریخ : 2015/12/18
9,799بهترین نرم افزار برای کد نویسی وب چیست ؟ تاریخ : 2013/12/12
12,106افزونه امتیاز و پاداش مشتریان برای EDD تاریخ : 2016/06/3
8,977قالب وبلاگی Omega برای وردپرس تاریخ : 2016/03/25
26,064دانلود و معرفی 23 قالب رایگان وردپرس تاریخ : 2016/03/25
12,304اسکریپت MP3 یاب تاریخ : 2016/07/1
11,616اسکریپت راه اندازی وبسایت عکاسی Maro Phpotographer تاریخ : 2020/08/22
17,883قالب شرکتی و چند منظوره Sydney برای وردپرس تاریخ : 2016/03/25
21,360اسکریپت انجمن ساز فارسی Carbon Forum تاریخ : 2017/12/14
12,086اسکریپت کوتاه کننده لینک LinkPress Pro نسخه 2 تاریخ : 2016/04/7
13,222رابط کاربری iMessage در 9 IOS با جی کوئری تاریخ : 2016/04/21
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file