السلام عليكم و رحمة الله تعالى

عند مدة قصيرة ( 3 أسابيع ) و أنأ أتعلم الجافا سكربت لاكن لحد الأن عندما أرى بعض الأكواد أحس كأني لم أفهم شيء لا

أعلم هل المشكل في فهمي أم في syntax اللغة المهم أردت أنشاء تطبيق عن طريق apache cordova واجهة الكثير

من المشاكل لكثرة الأدوات المستعملة لاكن الحمد لله استطعت انشاء تطبيق hello world و عمل على الهاتف اندرويد

الأن أريد ربط هاتف الأندرويد مع لوحة أردوينوا باستعمال أضافة : https://github.com/xseignard/cordovarduino

لا أعلم هل هذه الكتابة صحيحة أم خاطئة لأني أرى أن serial هو كائن و يستطيع أن يكون داخل دالة علما انه لم يعمل معي هذا الكود لم جربته على الأندرويد

<body>
<script>
var errorCallback = function(message) {
alert('Error: ' + message);
        };
function doit(elem)
        {

serial.requestPermission( function(successMessage) { serial.open( {baudRate: 9600}, function(successMessage) { if(elem.id=="off") {

            serial.write(
                '0',
                function(successMessage) {
                    alert(successMessage);
                },
                errorCallback
            );

                                                             }
            else{
                serial.write(
                '1',
                function(successMessage) {
                    alert(successMessage);
                },
                errorCallback
            );}
        },
        errorCallback
    );
 },
 errorCallback

); } ON OFF