وصف الدرس
محتوى الدرس
main.js
test.json
test.xml
الملاحظات
يمكنك الفصل بين كل JSON Object والآخر عن طريق علامة ال Comma “,” ووضعهم كلهم داخل Square Brackets []
/*
What Is JSON ?
- JavaScript Object Notation
- Format For Sharing Data Between Server And Client
- JSON Derived From JavaScript
- Alternative To XML
- File Extension Is .json
Why JSON ?
- Easy To Use And Read
- Used By Most Programming Languages And Its Frameworks
- You Can Convert JSON Object To JS Object And Vice Versa
JSON vs XML
===================================================
= Text Based Format = Markup Language =
= Lightweight = Heavier =
= Does Not Use Tags = Using Tags =
= Shorter = Not Short =
= Can Use Arrays = Cannot Use Arrays =
= Not Support Comments = Support Comments =
===================================================
*/
{
"widget": {
"debug": "on",
"window": {
"title": "Sample Konfabulator Widget",
"name": "main_window",
"width": 500,
"height": 500
},
"image": {
"src": "Images/Sun.png",
"name": "sun1",
"hOffset": 250,
"vOffset": 250,
"alignment": "center"
},
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"
}
}
}
<widget>
<debug>on</debug>
<window title="Sample Konfabulator Widget">
<name>main_window</name>
<width>500</width>
<height>500</height>
</window>
<image src="Images/Sun.png" name="sun1">
<hOffset>250</hOffset>
<vOffset>250</vOffset>
<alignment>center</alignment>
</image>
<text data="Click Here" size="36" style="bold">
<name>text1</name>
<hOffset>250</hOffset>
<vOffset>100</vOffset>
<alignment>center</alignment>
<onMouseUp>
sun1.opacity = (sun1.opacity / 100) * 90;
</onMouseUp>
</text>
</widget>
دورات
موقع يقدّم محتوىً تعليميًا شاملًا ومتنوّعًا في مختلف المجالات، يمكنك من خلاله تنمية مهاراتك ومعرفتك في مجالاتٍ متعددة، والوصول إلى فرص جديدة في حياتك المهنية والأكاديمية.