ויקיפדיה:סקריפטים/פיתוח סקריפטים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
מ החלפת תג source לתג syntaxhighlight*
שורה 33:
 
אחרי שהשרת עובד, יצרו [[ספרייה (תכנות)|בספרייה של הקבצים]] אותם הוא משרת (ב-Windows עם iis, הנתיב הוא בדרך-כלל c:\inetpub\www ) קובץ בשם '''test.js''', והוסיפו לקובץ '''common.js''' שלכם את השורה:
<sourcesyntaxhighlight lang="text">
mw.loader.load('http://localhost/test.js' );
</syntaxhighlight>
</source>
 
===פיתוח ודיבגינג===
שורה 63:
 
לחלופין אפשר להחביא את כל הפונקציות תחת פונקציה אנונימית ובצורה זו אין הכרח לבחור קידומת ייחודית. דוגמת קוד:
<sourcesyntaxhighlight lang="javascript">
(function(){
 
שורה 69:
doSomething();
})();
</syntaxhighlight>
</source>
 
==משתנים מקומיים בפונקציות==
שורה 77:
:'''Chrome'''
ההנחה היא שהסקריפט נמצא בשרת פרטי, וכלול בעזרת ()importScriptURI. נניח שלסקריפט קוראים '''test.js''', ('''בדרך-כלל, עדיף לכלול בדיוק סקריפט אחד''' (נניח http://localserver/test.js)) ב-[[מיוחד:הדף שלי/common.js]], וכאשר מפתחים מקומית, לתת לכל סקריפט שם חדש, ולהשתמש ב-fsutil, כדי לתת לסקריפט הספציפי שם נוסף שהוא השם הכללי. למשל, כאשר מפתחים סקריפט בשם nonsense.js מוחקים את הסקריפט test.js הקודם, ומריצים את הפקודה
<sourcesyntaxhighlight lang="text">
fsutil hardlink create C:\inetpub\wwwroot\test.js .\nonsense.js
</syntaxhighlight>
</source>
 
<!-- את המשפט הבא לא הצלחתי להבין (מה DOS קשור עכשיו ?!) - אנא עירכו אותו כראוי -->