للإشتراك في خلاصات RSS بموقع بوابتي
مقالات الرأي
آخر  مقالات الراي
مقالات تقنية المعلوماتية
مقالات تقنية المعلومات
إدراجات الفيديوهات
إدراجات الفيديو
إدراجات الصور
ادراجات الصور
 
أدوات المحاكاة، لتجربة عينات مواقع الويب    ‏"قوقل" في خدمة الجماعات المسلحة، وبعض الدول تشتكي    منتديات الانترنت العربية: الفراغ والدوران في حلقة مفرغة    تقنيات عرض الصور على الواب Image Gallery    برامج إحصاء زيارات مواقع الواب جهة الخادم    فكرة جديدة: محرك للبحث عن الصور من خلال التعرف على الألوان    Functional JavaScript: مكتبة للبرمجة الدلالية    ياهو تضع لمسات أخيرة على النسخة الجديدة من برنامجها للدردشة    مواقع تقاسم فيديو جديدة تحل بالعالم الإسلامي    Axiis: مكتبية Flex لعرض الرسوم البيانية   
بعض من المقالات المنشورة
 
المقالات الجديدة  الأكثر قراءة   المقالات الأقدم    
 
تصفح باقي الإدراجات
 
آخر المقالات   

TJPzoom: مكتبية لتكبير الصور بطريقة تفاعلية



كاتب المقال   المحرّر: بوابتي


         




إنها مكتبية مطورة مباشرة بلغة JavaScript، بمعنى من دون وجود لأي من المنصات المستعملة عادة في مثل هذه المهام JavaScript framework، ك jQuery أو Prototype أو Dojo.

ويتمثل عمل TJPzoom، في تكبير أجزاء من الصورة (ZOOM) بطريقة تفاعلية، بمعنى يقع التكبير مباشرة حين تمرير الفارة فوق أجزاء الصورة في إطار ياخذ مكانة بالصورة نفسها.

وتنبني مكتبية TJPzoom على مجموعة من الدوال الموجود بملف JavaScript، يقع ادراج رابط له بأول الصفحة، ثم يقع استعمال تنسيقات CSS.
و توفر المكتبية في نسختها الحالية وهي الثالثة، خاصية التحكم في درجة التكبير والتصغير (ZOOM)، عن طريق عملية السحب (DRAG AND DROP) من خلال الفأرة.

وعمليا يقع استدعاء المكتبية من خلال دالة TJPzoom، عن طريق احداثية تمرير الفأرة فوق الصورة Onmouseover


أنظر المثل التالي:


img src=".........." onmouseover="TJPzoom(this);"


المكتبية تعمل على العديد من المتصفحات، وهي:
Internet Explorer 6, 7
Firefox
Safari 2
بينما قمت بتجربة المكتبية على متصفح Opera الاصدار الأخير، فلم تعمل، وقد وضح مطور المكتبية نفسه، أن المكتبية تعمل على متصفح اوبرا، حد الاصدار 8.54 فقط.

المكتبية يمكن تحميلها مباشرة من الموقع المعني، وهي مطروحة تحت رخصة الاستعمال الغير تجاري: Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.



الروابط


صفحة مكتبية TJPzoom



 اضغط على الكلمات المفتاحية التالية، للإطلاع على المقالات الأخرى المتعلقة:

JavaScript framework، مكتبية جافاسكريبت، JavaScript، jQuery، Mootools، Prototype، Yahoo! UI، Google GWT، Dojo، zoom،

 يسمح بالنقل، بشرط ذكر موقع "بوابتي" مصدر المقال، ويفضّل أن يكون ذلك في شكل رابط
 
تاريخ نشر المقال بموقع بوابتي 26-01-2009  

تقاسم المقال مع اصدقائك، أو ضعه على موقعك
لوضع رابط لهذا المقال على موقعك أو بمنتدى، قم بنسخ محتوى الحقل الذي بالأسفل، ثم ألصقه
رابط المقال

 
لإعلام أحدهم بهذا المقال، قم بإدخال بريده الإلكتروني و اسمك، ثم اضغط للإرسال
البريد الإلكتروني
اسمك

شارك برأيك
لوحة مفاتيح عربية بوابتي
     
*    الإسم
لن يقع إظهاره للعموم
     البريد الإلكتروني
  عنوان المداخلة
*

   المداخلة

*    حقول واجبة الإدخال
 
كم يبلغ مجموع العددين؟
العدد الثاني
العدد الأول
 * أدخل مجموع العددين
 
 
 
الردود على المقال أعلاه مرتبة نزولا حسب ظهورها  articles d'actualités en tunisie et au monde
أي رد لا يمثل إلا رأي قائله, ولا يلزم موقع بوابتي في شيئ
 

  9-02-2009 / 14:35:50   فوزي


كلامك صحيح اخ تونسي، وكل ما قلته اوافقك عليه، وانا شخصيا استعمل البرمجيات المفتوحة المصدر وهل php و myql الا برمجيات مفتوحة المصدر

ولكني قلت انه لا باس من محاولة التطوير الذاتي لبعض المكونات لان ذلك له ايجابيات وهي الاضطرار لتتبع تفاصيل بعض التقنيات ةالتعرف عليها اكثر، الشيئ الذي ربما لا يتوفر حين البرمجة من خلال مكونات جاهزة

ولكن استعمال المكونات الجاهزة ايضا له ايجابيات وهي التي ذكرت بعضها انت في كلامك

  9-02-2009 / 14:28:57   Tounsi


كلامك صحيح إذا تعلق الأمر بمجرد الاستهلاك .. و لكن في عديد الحالات يكون ما أسميته استهلاكا أكثر جدوى من التطوير من نقطة الصفر .. ذلك لأنه يصبح على المطور أن يتعرف على الطريقة التي تم بها تصميم تلك البرامج .. لا سيما أن من قام بذلك هم عادة فرق من أمهر المطورين في العالم .. و بما أن هؤلاء عادة ما ينتهجون طرقا علمية في البرمجة خاضعة لمعايير متعارف عليها عالميا (css validation , design patterns, mvc design pattern, faible couplage présentation données[data presentation less coupling]) من إيجابيات هذا الاستعمال إذا أنه يؤثر على المدى المتوسط على رؤية المطور لعملية البرمجة .. فيضاف إلى استراتيجيته هاجس تسهيل العمل الجماعي على البرنامج و سهولة إعادة استعمال الكود ..
من الإيجابيات أيضا تسريع انجاز المشروع و هو هاجس ما فتئ يقض مضاجع أصحاب شركات البرمجة نظرا للمنافسة المستعرة التي يشهدها هذا القطاع ..
للعلم أنا ممن خبر قليلا هذا المجال و أرى أنه لا محيص عن استعمال التقنيات مفتوحة المصدر و لست مع القول بأن اسثعمالها في متناول الجميع فالعديد منها يتطلب استعماله معرفة جيدة بالبرمجة و لغاتها.. و لعل كبريات شركات التطوير قد وعت بهذه الحقيقة فصرنا نجد تطبيقات تجارية مثل dreamweaver تدعم منصات مفتوحة مثل spry .. متال أخر .. المكونات (composant/components)التي يحتويها فلاش هي أيضا مفتوحة المصدر .. و غير ذلك من الأمثلة كثير

  9-02-2009 / 10:31:48   فوزي
سلبيات الاعتماد على الحلول مفتوحة المصدر

الاخ الحمامي السلام عليكم

نعم البرمجيات المفتوحة المصادر، او الحرة كما يطلق عليها احيانا، لها العديد من السلبيات

منها ان المطور حينما يتعود عليها، فانه يربط نفسه في حالة البرمجة التي وضعها مطوروا ذلك المنتوج المستعمل، بمعنى ان المطور قد ضيق على نفسه فعلا، بحيث انه عوض ان يبتكر الحلول للمسائل، ويقوم بالتطوير كما قام مطوروا ذلك cms مثلا، فانه يكتفي بما قدمه اولئك المطورون، وهو مايحد من افق المطور، ويحرمه من الاكتشاف وتعلم الجديد الذي لا يقع الا بمكابدة مراحل التطوير الكاملة


المسالة تشبه في سلبياتها، مسالة استهلاكنا للمنتوجات المستوردة في حياتنا العادية، حيث ان اكتفائنا بالاستهلاك وعدم المساهمة بالتصنيع، تحت حجة ان الشراء يتكلف اقل من التصنيع، جعلنا نبقى متخلفين ومجرد مستهلكين

اذن من رايي يجب التمساهمة بالتطوير، من دون النظر لاعتبار المردودية المادية، وانما لاعتبار التعلم والمساهمة في انتاج حلول غير مفروضة

على انه لا يجب نفي ان الحلول مفتوحة المصدر، تبقى ذات فائدة، ولاباس باستعمالها من دون ان ياثر ذلك على فكرة وجوب التطوير الذاتي للحلول كلما سمحت الفرصة


  8-02-2009 / 20:55:00   الحمامي


انضم إلى الأخ فوزي وأقول أنه بالفعل أن البرمجيات المفتوحة والتي استعملها أحيانا لضيق الوقت ولأني لست متخصصاً في ميدان التطوير المعلوماتي تبقى للمستعمل العادي ولنقل شبه العادي. أما المبرمج المحترف فالتطوير اختصاصه وعليه أرى أنه لا يجب أن ينساق لتوجيهات "تضيقية" من الحريف بل أن يعتمد على كراس الشروط الوظيفي ليحرر بعده كراس الشروط التطوري ويراجع هذا الأخير مع الحريف إن اقتضت الضرورة.

  4-02-2009 / 18:45:03   TOUNSI


Salam alaikom Mr Faouzi ..
et je m'excuse encore une autre fois pour l'ecriture enFrançais, car comme je l'ai dit une fois , l'ecriture via yamli me fait perdre plein de temps
En tout cas, ce que je peux dire par rapport à votre réponse est le suivant :
les scripts et programmes open source ont leurs inconvénients comme leur haute vulnérabilité vis à vis les intrus et les virus .. et sont souvent des solutions mal testées donc bienvenu les bugs et les cheuveux blanc à la tête ..
Mais à mon avis il faut pas être 'radical' vis à vis leurs usage, car plusieurs de ces outils, joomla et vbulletin étant des plus réussi, ont prouvé leur efficacité et leur robustesse..
il est à noter qu'il y a des languages beaucoup plus robustes que php impliquent des frameworks open source qui sont très puissants et très utilisés, l'exemple le plus fameux étant java et les frameworks associés(spring, hibernate etc ..
En tout cas, de ma part j'essai d'etre ouvert à tout nouvel environnement qui a prouvé son efficacité .. tout en prenant le maximum de précautions surtout que ça devient plus facile grace aux grandes communotés qui enrichissent ces outils

  3-02-2009 / 19:45:40   فوزي
وجهة نظر في منصات التطوير

الاخ التونسي السلام عليكم

تناولت في مداخلتك موضوع المنصات frameworksـ وذكرت انها نوعين، احداهما ذات توجه معطيات مثل sajax et xajax، والاخرى ذات تاثيرات لا علاقة لها بالمعطيات، وقلت ان النوع الثاني لا يبدو مستجيبا لتقنية ajax

انا ارى ان هناك فعلا نوعان من المنصات كما ذكرت (في موضوعنا على الاقل والا فهناك ربما انواع اخرى من المنصات)

بالنسبة sajax et xajax فهي منصات تعمل بتوفر قاعدة بيانات وبالطبع بوجود تواصل مع الخادم، وهو مايعطي معنى لتقنية ،ajax.

اما بالنسبة dojo et JQuery وامثالها فهي من حيث انها مجرد برمجيات javaScript في آخر المطاف من دون ربط بالخادم، فهي لا تتعدى العمل جهة المتصفح ولا يمكنها الاتصال بالخادم، وبالتالي لا امكانية لتقنية ajax للاستعال هنا، لان ajax هي تواصل مع الخادم بدرجة اولى.

كما ان استعمال المنصات الجاهزة والبرمجيات الجاهزة عموما، يجب الابتعاد عنه حسب رايي، ولا يستعمل ذلك الا بالقدر الازم

شخصيا لا استعمل اي برمجية جاهزة جهة الخادم، حتى البرمجيات التي تقوم باظهار الرسوم البيانية اقوم بتطويرها بنفسي، واستعمل البعض من تلك الجاهزة جهة المتصفح mootools, dojo et JQuery لاعتبارات التجربة والاطلاع، ثم عند الحاجة الماسة، ولكني عادة احاول ان اطور بنفسي ما يقابلها وحتى بعض استعمالاتي JQuery ففيها اضافات.

joomla مثلا قمت بالاطلاع عليه وانجزت من خلاله تطبيق محليا، لمجرد الاطلاع عليه، ولكني بالطبع لا استعمله، بل ان احد حرفائي الاجانب حينما طلب مني ذات مرة تطوير من خلال ادات تستعمل لتطوير oscommerce، رفضت وقلت له بان عليه ان يعطيني كراس الشروط فقط، ولا يهمه ماذا ساستعمل.

تقول لي لماذا، اقول لاني ارى ان مثل هذه البرمجيات لم تجعل للمطور، وانما للمستعمل العادي، والا فان المطور يجب عليه هو نفسه ان يطور مثل تلك البرمجيات، او على الاقل يحاول

على كل هذه وجهة نظري، ولكن تبقى هذه الادوات مهمة ومربحة للوقت



  3-02-2009 / 08:17:46   بوابتي


المتدخل الكريم التونسي السلام عليكم

ملاحظة مبدئية فقط، وهي أن الكتابة بالفرنسية تحرم الجزء الاكبر من قراء هذا الباب من فهم ماتقول، حيث ان اكثر من نصف قراء الموقع عموما وخاصة هذا الباب هم عرب غير تونسيين، ولا يفهمون بالتالي الفرنسية


بالنسبة لتساؤلك، فاشكرك على التفاعل واعتذر لضيق الوقت حاليا، ولكن ساحاول اجابتك قريبا جدا عن بعضها

شكرا مرة اخرى

  3-02-2009 / 07:48:50   Tounsi
framework ajax coté données

salem, et merci pour les efforts fournis pour préparer ces articles ..
j'ai juste un petit dileme qui m'a embetté un tout petit peu ..
j'ai besoin d'un framework compatible joomla!, qui orienté donné .. j'ai vu sajax et xajax mais il y a toujours des doutes en ce qui concerne leur compatibilité avec joomla ..
je vois que vous avez testé un peu les frameworks orientés effet comme jquery et dojo mais est ce que vous pouvez, si possible, nous fournir quelques infos concernnat ces frameworks dits de données
Juste pour info le framework orienté effets compatible joomla est mmotools, JQuery est aussi compatible car il intégre des méthodes de gestion de conflits avec les autres frameworks
autre chose, il est bien à noter que mootools, dojo et JQuery ne présentent pas vraiment l'idée principale de ajax qui est le traitement asynchrone des procédures distantes .. ce n'est enfin que du javascript, mais ça coule peut etre dans l'ambiguité de définition qui accompagne AJAX dès sa première parution ..
 
 
 آخر الردود المنشورة بالموقع
باب تقنية المعلوماتية
باب الفيديوهات
اة لو كلنا نستوعب هذه الكلمات ما اصبحنا بهذا المنظر ((خائفين على الدنيا))...>>

أنا دخت عشان النشيد دا نفسي الاقيه وتقريبا هو دا اللي بدور عليه نفس اللي انا عاوزاه ف العنوان وبشغل مش راضي يشتغل ابدااااااااا ..... فين النشيد :( انت...>>

كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز
انا عمري 12 سنة...>>


كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز...>>


بارك الله فيكم نرجو اضافة اناشيد عن بلاد الشام...>>

مرحبا ياحلى قناه في العالم ممكن تذبت لقبي كوكو...>>

بالله عليكم انتو بدل ماتنادو الناس الى نبذ الطائفية والعدوانية والتوحيد بين المسلمين تزرعون البغض بينهم والقتل الله اكبر على كل واحد يحاول زرع الفتنة ...>>

الله ينور عليكي...>>

اقول كلمة في هدا الايام انتشر الفساد ضاع الشباب بسب اختفاء الايمان واقول اخر كلمة وزالموت يلحق بنا الوعد الوعد القيامة...>>

اني من الوطن العربي عمري 12 سنة اني بنت بس داخلة باسم ولد اتمنى الحرية تتحقق بالوطن العربي في سوريا والعراق و كل دولة بالوطن العربي اني اتمنى اتعرف عل...>>

باب المقالات
انا باحث في صدد عمل رسالة حول : حول المنشآت المائية الرومانية ببلاد المغرب القديم
اتمنى مساعدتي بكتب ومراجع
دمتم طيبين...>>


ههههههههه ههههههههعع اكيد كلام نساء تحاولون تشويه المغربيات من شدة غيرتكم وغيضكم منهم لانهن يتفوقن كتيرا عنكم في المعاملة مع الرجل ولانهم جميلات العقل...>>

هو الموضوع اغتيال جذور الاسلام فهم يعلمون ان الطفله التي تتغذي علي العفه

تفسد مخطاطتهم وتنبت نبات حسنا فطفله اليوم هي سيده الغد واج...>>


انا محتاج اعرف الفرق بين التربية الاجتماعية والتربية المجتمعية...>>

... و لذلك الديمقراطيۃ التونسيۃ تجمع حولها قوی كثيرۃ من أعداء الشعوب و الثورات , من أجل الحريۃ و الك...>>

أعتقد أن جلنا يلتقي علی أن الإرهاب كفكرۃ محاربۃ و مجموعات لم ينشأ من عمق شعبي ناقم علی المجتمع و يريد التخلص م...>>

أظن أن إستدعاء الخادمي للمفتي للإدلاء برأيه بخصوص تقرير لجنة الحريات هو من قبيل تحميل كل مسؤول مسؤوليته وإلا فالخادمي يعلم جيدا وهو الذي انخرط بالحكم ...>>

الى ياسين

يمكنك كذلك اخذ الرابط مباشرة من اعلى متصفحك...>>


السيد ياسين، رابط المقال كما هو مبين في اول الصفحة يمكنك الضغط بحيث تجد الرابط

http://www.myportail.com/actualites-news-web-2-0.php?id=...>>


اريد رابط المقال كي اضعه كمرجع في مذكرتي و شكرا لكم...>>

صــدى خيانة {الصادق باي} بعد توقيع معاهد باردو (1881)
ــــــــــــــــــــــــــــــــــــــــــ
الباي باع الوطن بيع الشوم ... باعث علين...>>


تطوان كبيرة علي مخططاتهم الصغيرة
المغرب / مصطفى منيغ
الشجرة معروف صنفها محسوبة جذورها وحتى أوراقها المُجمَّعة ، المثبَّتة في سجلات تاريخ...>>



وقع تصميم الموقع وتطويره من قبل ف.م. سوفت تونس

تحميل برامج مجانية