نمایش نتایج 1 تا 16 از 16

نام تاپیک: ايجاد نمودارهاي پويا در صفحات وب

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #10
    کاربر دائمی آواتار ali.akhbary
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    سايت برنامه نويس
    سن
    38
    پست
    303

    چگونگي Simple Encoding

    با استفاده از اين نوع كدگذاري قادر خواهيد بود تا اعداد بازه 0 تا 61 را بوسيله يك كاراكتر حرفي-عددي كدگذاري كنيد.

    در اين كدگذاري از روال زير استفاده مي شود.
    در كاراكترهاي A-Z داريم: A=0 و B=1 و... تا Z=25
    در كاراكترهاي a-z داريم: a=0 و b=1 و... تا z=25
    در كاراكترهاي 0-9 داريم: 0 = 52 و 1=51 و ... 9 = 61
    "-" هم به معني بي مقدار است.

    اينم يه تابع جاوا اسكريپت آماده كه از سايتش گرفتم.
    کد HTML:
    var simpleEncoding = 
      'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    
    function simpleEncode(valueArray,maxValue) {
    
    var chartData = ['s:'];
      for (var i = 0; i < valueArray.length; i++) {
        var currentValue = valueArray[i];
        if (!isNaN(currentValue) && currentValue >= 0) {
        chartData.push(simpleEncoding.charAt(Math.round((simpleEncoding.length-1) * 
          currentValue / maxValue)));
        }
          else {
          chartData.push('_');
          }
      }
    return chartData.join('');
    }

    در تصوير بالا از پارامتر chd=s:BTb19_,Mn5tzb استفاده شده كه s: به معني simple encoding است.
    در ضمن chd=t:1,19,27,53,61,-1|12,39,57,45,51,27 هم همان تصوير بالا را توليد مي كند.
    پس به اين نكته توجه كنيد كه دامنه simple encoding زير مجموعه اي از text Encoding است.
    آخرین ویرایش به وسیله ali.akhbary : سه شنبه 26 آبان 1388 در 07:54 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •