0:-) 0:-)
سلام
به انجمن تیم زدباز خوش آمدید!!
برای استفاده از تمامی امکانات انجمن لطفا عضو شوید!!
عضویت در انجمن فقط 30ثانیه وقت میبره!!
~~~~
Hi
WelCoMe To ZedBUzZ FoRuM !!
FoR DoWnLoaD aNd WriTe CoMMeNt To oUr ToPiCs Or PoSt PleaSe ReGisTeR iN FoRuM !!!

ThaNks 0:-) 0:-)
0:-) 0:-)
سلام
به انجمن تیم زدباز خوش آمدید!!
برای استفاده از تمامی امکانات انجمن لطفا عضو شوید!!
عضویت در انجمن فقط 30ثانیه وقت میبره!!
~~~~
Hi
WelCoMe To ZedBUzZ FoRuM !!
FoR DoWnLoaD aNd WriTe CoMMeNt To oUr ToPiCs Or PoSt PleaSe ReGisTeR iN FoRuM !!!

ThaNks 0:-) 0:-)
Would you like to react to this message? Create an account in a few clicks or log in to continue.


zedbuzz | زدباز | nimbuzz mobile tools | nimbuzz pc tools | nimbuzz tips and tricks
 
HomeSearchLatest imagesRegisterLog in
Latest topics
» { Zed TeaM }
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby Mansour0762 Fri Mar 28, 2014 7:35 am

» s2a,b0t@nimbuzz.com
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby molana Tue Feb 25, 2014 2:38 pm

» New Hacked Nimbuzz Android and Java Users
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby rajiv61896 Tue Feb 25, 2014 11:04 am

» ZEDBUZZ TEAM ADD LIST PRIVATE FLOOD BY UMAIR~SIPRA.@N.C
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby sbdullah_02 Fri Feb 21, 2014 8:40 pm

» New home.jar wit stylish fonts for java and symbian
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby alireza-hd Tue Feb 11, 2014 7:30 pm

» lion=server@n.c
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby bloomlion Mon Feb 10, 2014 10:51 am

» lion=server@n.c
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby bloomlion Mon Feb 10, 2014 10:49 am

» lion=server@n.c
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby bloomlion Mon Feb 10, 2014 10:47 am

» Baz Kardane Vps Az Tarighe Goshi Hai Jar Ya HAmon Java
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby ali62 Sun Feb 09, 2014 4:40 am

» WEB OnliNe kyboarde SymBoli (ⓐⓑⓒ ...) V1 by pejii!@n.c
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby *taghvim* Thu Feb 06, 2014 6:31 pm

» آموزش هک وبلاگ بلاگفا سافت+فیلم
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby hacker_amirhossen Thu Feb 06, 2014 1:03 pm

» free gift card(avordan room b page1)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby *taghvim* Wed Feb 05, 2014 12:41 pm

» badbuzz quiz in chatroom
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby terminator Tue Feb 04, 2014 1:29 pm

» New danger.jar wit auto captcha stylish fonts for java and symbian
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby Rajv33r Mon Feb 03, 2014 9:12 pm

» help plzzzzzzzzzzzzzzzzzzz Need sries flood id maker
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby عراقي Mon Feb 03, 2014 4:11 am

» hame chi for sell all join
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby *taghvim* Fri Jan 31, 2014 12:41 pm

» auto joiner new1 team
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby *taghvim* Fri Jan 31, 2014 12:34 pm

» badbuzz mobile server
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby *taghvim* Fri Jan 31, 2014 12:31 pm

» online bots
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby serious.liar Fri Jan 31, 2014 11:51 am

» forum asli zedbuzz az www.zedbuzz.ir be inja enteqal yaft
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby *taghvim* Fri Jan 31, 2014 5:05 am

» AHT v1 DEMO/NEW EDITION FLOODER 2014
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby serious.liar Thu Jan 30, 2014 2:31 pm

» bombus flooder new 2014 update!
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby orginalove Wed Jan 29, 2014 10:40 am

» Mafia 24online
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby serious.liar Wed Jan 29, 2014 9:56 am

» Eyde Qorban Mobarak :p
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby serious.liar Wed Jan 29, 2014 9:52 am

» {NeW V2.0} S2A sender plus+ Ver 2.0 BY :alone_051@n.c
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby iyid Tue Jan 28, 2014 6:20 am

» darkhast adlist sender java
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby $hadowboy Sun Jan 26, 2014 5:11 am

» gFg New Server Bot Application
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby $hadowboy Thu Jan 23, 2014 2:07 am

» bombus flooder 2014 add and room
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby $hadowboy Wed Jan 22, 2014 4:37 pm

» Nimbuzz java anti h/a/c/k for X/M/L
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby عدول Wed Jan 22, 2014 6:24 am

» xml jadid h.a.c.k java & android mikham
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby church2 Thu Jan 16, 2014 4:43 pm

» dc Add list all cilent
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby arina020 Tue Jan 07, 2014 2:13 pm

» دانلود کتاب اموزش همه چی درباره ی نیمباز(یک شبه ماهر شوید ورژن جدید)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby mamadms Mon Jan 06, 2014 2:49 pm

» xml h/a/c/k bombus java and android
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby syiahnur Mon Jan 06, 2014 6:29 am

» freebuzz id unblocker & UnRemove + Back + ip changer
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby lamu3rt3 Sun Jan 05, 2014 4:06 pm

» ساخت آيدى بدون نياز برنامه - peji web OnLIne ID maKEr
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby pejii! Fri Jan 03, 2014 6:08 pm

» Aurora Bot With login key
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby narnia_kalayi@n.c Sat Dec 21, 2013 2:19 pm

» ravesh sakhtan visa card free ba mojodi dolar baraye kharid gifts vase bala bordan room be page 1
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby professor)(duffer@n.c Fri Dec 20, 2013 7:25 pm

» peji online web new logo maker(hamun tabdile matn b ax)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby Helldk Fri Dec 20, 2013 5:21 am

» ATN-BOT-V5
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby atrin.opderm Sun Dec 15, 2013 6:58 am

» PersianBuzZ Back Or Unblock Id NimbuzZ by am!r.hach
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby bags!k Fri Dec 13, 2013 12:42 am

» xml red id...
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby bags!k Fri Dec 13, 2013 12:31 am

» Bombus Dc All User !
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby bags!k Fri Dec 13, 2013 12:24 am

» bombus AdminAssistant By bfu@n.c
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby bags!k Fri Dec 13, 2013 12:21 am

» ZedBuZz New Forum
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby archangel Wed Dec 11, 2013 4:00 pm

» ferestadane bot to0 ro0m bedo0ne niaz be server
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby archangel Wed Dec 11, 2013 3:38 pm

» Bot server online
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby (a)bay Sun Nov 24, 2013 9:37 am

» bot serverrrrr online
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby deldade09 Sat Nov 23, 2013 8:30 am

» Server online 24 by chatbuzz team
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby sahadat Fri Nov 22, 2013 7:48 am

» Chatbuzz TeaM full id Cheker Version 10.0
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby rasol Fri Nov 22, 2013 5:18 am

» fяєєβυzz яσσм υsєя ρv fŁσσd ςσdєd βY ers4n@ήC
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Emptyby playhard Wed Nov 20, 2013 11:14 pm

Top posters
hal_tam_ti (720)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
aidin* (494)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
hemaqat (425)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
terminator (414)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
Mansour0762 (283)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
Helldk (233)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
Mehti (230)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
*taghvim* (225)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
lvlokhte (200)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
gun*jak** (195)
Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_lcapHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_voting_barHame Chiz RaJe B Tarahi Web ( Safhe 4 ) I_vote_rcap 
Keywords
جاوا

 

 Hame Chiz RaJe B Tarahi Web ( Safhe 4 )

Go down 
AuthorMessage
amirreza.love
Register User
Register User
amirreza.love


Posts : 103
Thanked : 1
Join date : 2013-09-16

Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) Empty
PostSubject: Hame Chiz RaJe B Tarahi Web ( Safhe 4 )   Hame Chiz RaJe B Tarahi Web ( Safhe 4 ) EmptySat Sep 21, 2013 10:20 am

استاندارد های وب چیست؟ مقدمه رویای تیم برنرز لی برای اختراعش ، شبکه جهانی وب ، یک فضای عمومی است . جاییکه کاربران میتوانند اطلاعات خود را به اشتراک بگذارند ، کنار هم کار کنند ، بازی کنند و روابط اجتماعی داشته باشند ( شبکه جهانی ب ، یک تاریخچه مختصر شخصی ). ما به عنوان توسعه دهندگان وب ، با ایجاد سایتهای آموزشی ، اجتماعی و تجاری ، این رویا را به واقعیت تبدیل میکنیم. در این دوره از رشد وحشتناک ، وب نیاز به راهنمایی دارد تا از پتانسیل کاملش آگاهی یابد. استانداردهای وب این راهنمایی هستند. استانداردها کمک میکنند تا مطمین شویم که تمام افراد به اطلاعاتی که ما تامین میکنیم دسترسی دارند و همواره توسعه وب را سزیعتر و لذت بخشترمیکند. مطابقت با استانداردها استفاده از وب را برای افرادی با نیازهای خاص ساده تر میکند. افراد نابینا ممکن است سیستمهایی برای خواندن صفحات وب داشته باشند. افرادی با بینایی ضعیف ممکن است صفحاتی بخواهند صفحاتی دوباره مرتب شده و بزرگ شده برای خواندن راحتتر داشته باشند و افرادی که از دستگاههای جیبی استفاده میکنند میتوانند به راحتی زمانی که از سیستمهای خود استفاده میکردند از وب استفاده کنند. چنانکه شرح خواهیم داد ، همواره دلایل مفیدی برای توسعه دهندگان وب وجود دارد که با استانداردهای وب هماهنگ باشند. برای نمونه موتورهای جستجو میتوانند کار فهرست کردن سایتها را بهتر انجام دهند. استفاده از کدهای مختص یک مرورگر اغلب کار طراحی یک صفحه را دوبرابر یا سه برابر میکند. و زمانی که رسانه جدیدی مطرح میشود برای مطلوب شدن سایت کار زیادی باقی میگذارد. این وضعیت بدون مفهوم هدایت استانداردهای وب فقط وخیم تر خواهد شد. بعضی از مردم ترس از این دارند که استانداردها در حال محدود کردن هستند. در حقیقت ، آنها مقدار زیادی از کار خسته کننده مورد بحث در توسعه وب را حذف میکنند و به توسعه دهندگان وقت و اتعطاف پذیری بیشتری میدهند تا به درستی خلاق باشند. که هر دو به آینده بهبود یافته و متفکری نسبت به گذشته راه می-یابند. بسایری از کاربردهای وب ، از جمله بعضی ها که امروزه فقط در رویاهای ما هستند بدون گسترده شدن مطابقت با استانداردها ممکن نخواهد بود و یا مشکلتر خواهد بود. در حال حاضر ، سیستمها و نرم افزارهایی وجود دارند که بسیار عمومی و ظاهرا فراگیر هستند ، اما چی کسی میداند فردا چه اتفاقی میافتد ؟ مقید کردن خودمان با کنترل هر شرکت منفردی به این معنی است که آینده خودمان را به خوش اقبالی یا بداقبالی اینکه یک شرکت میتواند یا میخواهد که ما را تامین کند محدود میکنیم. حمایت کردن از فراگیری استانداردها به وب اجازه میدهد که تا زمانیکه مشوق نوآوری است زنده بماند و در همین مسیر ادامه دهد. استانداردها چیزهای زیادی برای عرضه کردن دارند که ما در پروژه استانداردهای وب به آن در حد لازم رسیدگی میکنیم تا به شما کمک کنیم که بیشتر درباره آنها یاد بگیرید. این متن تنها نقطه آغاز است ، به شما از اینکه چه استانداردهای موجود است ، چه کاری انجام میدهند و چرا شما باید به آنها توجه داشته باشید ، یک درک قوی خواهد داد. هر بار که ما یکتکه ار وب را میسازیم به فضای عمومی اطلاعات که همان وب است کمک میکنیم. میتوانیم آنرا هر چه بهتر بسازیم و یا آنرا سنگین تر کنیم که از هم گسیخته میشود. این انتخاب متعلق به ماست ؛ نتیحه آن متعلق به همه. ۲. استانداردهای وب چه چیزهایی هستند ؟ ۲.۱ استانداردهای کنسرسیوم جهانی وب (W۳C) ۲.۱.۱ W۳C چیست ؟ کنسرسیوم شبکه جهانی وب (W۳C) یک کنسرسیوم از صنعت بین المللی است که به "هدایت وب به سوی استعدادهای نهان آن" اختصاص داده شده است. توسط تیم برنرز لی ، مخترع وب ، رهبری شده است. در سال ۱۹۹۴ تاسسیس شده است ، W۳C بیش از ۴۵۰ عضو سازمانی دارد که شامل Microsoft ، America Online ( کمپانی مادرNetscape Communications ) ، Apple Computer، Adobe ، Macromedia، Sun Microsystemsو مجموعه ای متنوع از دیگر تولید کنندگان نرم افزار و سخت افزار ، تامین کننده محتوا ، نهادهای علمی و شرکتهای ارتباط از راه دور. کنسرسیوم توسط سه سازمان تحقیقاتی میزبانی میشود : MIT در آمریکا ، INRIA در اروپا و Keio University در ژاپن. ۲.۱.۲ چه کاری انجام میدهد ؟ W۳C خصوصیات آزاد (استانداردهای عملی) را گسترش میدهد تا قابلیت همکاری محصولات مربوط به وب را بهبود بخشد. نظریه های W۳C توسط گروههای کاری شامل اعضای کنسرسیوم و کارشناسان دعوت شده گسترش می یابد. گروههای کاری موافقت عمومی از شرکتهای و سازمانهای درگیرایجاد نرم افزارهایی برای وب هستند را به دست آورند. و پیش نویسهایی عملی و نظریه های پیشنهادی ایجاد کنند. اینها در مرحله بعد به عضویت و مدیریت W۳C برای تصویب رسمی به عنوان نظریه های W۳C فرستاده خواهند شد. اطلاعات اضافی در مورد این فرآیند در وب سایت W۳C قابل دسترسی است. ۲.۱.۳ استانداردهای W۳C چه چیزهایی هستند ؟! ۲.۱.۳.۱ زبان نشانه گذاری ابرمتن HTML ۴.۰ زبان نشانه گذاری ابرمتن (HTML) به صورت گسترده ای در وب برای اضافه کردن ساختار به اسناد متنی استفاده شده است.مرورگرها این اسناد را تفسیر کرده و در شکل مختص هر رسانه به کاربر نمایش میدهند. برای مثال ، مرورگرهای بصری نوعا عنصر strong ( … ) را به عنوان یک متن توپر نمایش میدهند. درحالیکه مرورگرهای تبدیل متن به گفتار باید هنگام تلفظ آن ، متن را با قدرت بیشتری بخوانند. با کمک شیوه نامه آبشاری (CSS) ، برنامه نویس ممکن است تعیین کند که یک عنصر ساختاری بدون توجه به پیش فرضهای مرورگر چگونه نمایش داده میشود. ۲.۱.۳.۲ زبان نشانه گذاری قابل گسترش XML ۱.۰ زبان نشانه گذاری قابل گسترش (XML) یک زبان نشانه گذاری شبیه HTML است ، اما به جای داشتن یک مجموعه از عناصر واحد و ثابت به شما اجازه میدهد که مجموعه خود را تعین کنید یا از مجموعه های دیگران استفاده کنید. همچنین به شما امکان میدهد که مجموعه های متعددی را با استفاده از XML namespaces در یک سند واحد استفاده کنید. بعضی از برنامه های XML نظیر XHTML و MathML هم اکنون نظریه های W۳C شده اند. سایرین هنوز به صورت پیش نویسهای کاری W۳C هستند. استانداردهای شیوه نامه نظیر CSS و XSL انتخابهای گوناگونی عرضه میکنند که یک عنصر XML چگونه نمایش داده شود. پشتیبانی مطابق با استاندارد برای نمایش مستقیم XML در مرورگرها هماهنگ نیست ، بنابراین برای ارایه اطلاعات به انسانها ، HTML (یا XHTML) با یک ظاهر طراحی شده با CSS یکی از راهها است. XML امروزه بیشتر در ارتباطات بین ماشینها ( یا ماشین به ماشین ) استفاده میشود. XML اصولا به خاطر توانایی اضافه کردن عناصر دلخواه شما و ساختن سیستم ساختاری متعلق به شما انعطاف پذیرتر از HTML است. واین XML را یک فرمت ایده آل برای سازماندهی مقادیر زیاد از داده میسازد. که هم اکنون در بسیاری از بانکهای اطلاعاتی و موتورهای جستجو مورد استفاده قرار گرفته است. ۲.۱.۳.۳ XHTML ۱.۰, ۱.۱, and Modularization XHTML ۱.۰ یک فرمولبندی تازه از HTML بر پایه XML است. به XHTML ۱.۰ میتوان به عنوان یک گذار ایدیولوژیک از HTML ۴.۰ نگاه کرد که به خاطر تاثیر XML از لحاظ فنی سختگیرانه تر است. XHTML در مرورگر شما عینا مشابه HTML نمایش داده میشود. اگر هر احتمالی مبنی بر نیاز یا قصد شما به پردازش مجدد محتوا وجود دارد ممکن است ترجیح دهید از XHTML استفاده کنید. به عنوان مثال برای ارسال آن به یک PDA قواعد ترکیب سختگیرانه تر XML پردازش خودکار XHTML را بسیار ساده تر و ارزانتر از HTML معمولی میکند. از لحاظ ایدیولوژیک XHTML مفاهیم کلی زیر را از HTML به ارث میبرد : اینکه نمایش و قالب بندی سند باید توسط شیوه نامه از هم جدا شوند. اینکه اسناد باید قابل دسترسی شده باشد. اینکه اسناد باید بین المللی شده باشد. همچنین XHTML ۱.۰ از سه الگوی DTD استفاده میکند : Strict (سختگیرانه) ، Transitional (انتقالی) و Frameset. این الگودر اصل از HTML ۴.۰ پدیدار شد و در HTML ۴.۰.۱ دنبال شد. بعضی از شیوه های فی مهم XML در XHTML عبارنند از : اینکه تمامی انواع سند توسط اعلام DOCTYPE صحیح شناسایی شده هستند. اینکه ساختار یک سند در حال مطابقتی که حاوی اعلام DOCTYPE است، یک عنصر HTML با یک اعلام XHTML ، یک عنصر head که در برگیرنده عنصر title است و یک عنصر body . اینکه تمامی عناصر و نامهای ویژگی ها با حروف کوچک نوشته میشوند و اینکه تمامی مقادیر به صورت نقل قول باشند. (درون یک جفت " قرار گیرند) اینکه تمامی عناصر غیر تهی (p، li و…) به درستی با یک برچسب بسته پایان یافته اند. اینکه تمام عناصر تهی (br، hr، img و …) به درستی با یک ممیزدنباله پایان یافته اند. اینکه اسناد در مقابل DTD که اعلام شده تعیین اعتبار گردند. اگر شما میخواهید که یک سند با XHTML ۱.۱ بنویسید ، میتوانید از دو راه این کار را انجام دهید. اولی استفاده از DTD عمومی XHTML ۱.۱ است. با انجام دادن این ، کار شما به شدت ساخت یافته خواهد شد زیرا در واقع هیچ خاصیت نمایشی در XHTML ۱.۱ وجود ندارد. جدایی ساختار و نمایش در اینجا کامل است. و تمامی کار نمایشی شما در یک شیوه نامه جای میگیرد. وسیله دیگر برای نوشتن اسناد با XHTML ۱.۱ بهره برداری از XHTML Modularization است. این تفکیک اجزاء آشنای HTML و XHTML (مانند Text ،tables و …) در قطعات مجزا است. شما پس از آن میتوانید DTD متعلق به خودتان را بنویسید و فقط از آن دسته از اجزا که لازم هستند استفاده کنید. این توسعه پذیری عملی است. در اصل به شما، برنامه نویس وب، فرصت تغییر ودلخواه کردن نشانه گذاریتان را میدهد. The Ruby Annotation یک وسیله خاص برای سر و کار داشتن با تفسیرهای کاراکترهای معین آسیایی است. Ruby در مقابل کاری که با بین المللی سازی انجام شده باشد تنزل میکند. ۲.۱.۳.۴ شیوه نامه آبشاری (CSS) شیوه نامه آبشاری (CSS) یک طرز کار و مکانیزم برای تغییر ظاهر عناصر HTML یا XML به وسیله اختصاص سبکها و شیوه ها به انواع عناصر ، دسته های خودتعریف از عناصر یا نمونه های شخصی است. شیوه نامه ها میتوانند برای تعیین بدون تناقض ظاهر تمام یک سایت استفاده شوند. در ادامه مقدمه ای از CSS ، W۳C توصیه کرده است که خصوصیات مختص طرحبندی در HTML به عنوان فاز جداگانه ای خارج شود و با شیوه نامه ها تعویض شود تا یک شبکه جهانی وب ساده تر و ساخت یافته تر ایجاد کنیم. ۲.۱.۳.۵ الگوی شییی سند سطح ۱ (DOM Level ۱) DOM اجازه میدهد که قدرت کامل و تعاملی یک زبان برنامه نویسی (مانند ECMAScript ، نسخه استاندارد شده جاوا) در یک صفحه وب به کار برده شود. (در ظوابط بزنامه نویسی ، الگوی سییی سند (DOM) سطح ۱ یک رابط کاربردی برنامه نویسی (API) است برای تعامل با صفحات وب) که آن برای زبان برنامه نویسی دسترسی ساده ای به ساختار، محتوا و نمایش یک سند که در زبانهایی مانند HTML و CSS نوشته شده اند محیا میکند. DOM با پیشرفتهای آینده فناوری سازگار است. و به هر زبان برنامه نویسی اجازه میدهد که با هر زبانی که در یک سند به کار رفته تعامل کند. این استاندارد تنها برنامه نویسی پویای HTML را ساده نمیکند بلکه درد و رنج تطبیق با فناوری های آینده اینترنت را بسیار کمتر میکند. ۲.۲ استانداردهای ECMA ۲.۲.۱ ECMA چیست ؟ انجمن سازندگان اروپایی رایانه (ECMA) یک سازمان است که رسما در سال ۱۹۶۱ تاسیس شده تا نیازهای استانداردسازی قالبهای عملیاتی رایانه از جمله زبانهای برنامه نیسی و کدهای ورودی/خروجی را برآورده کند. ECMA در ژنو سوییس و در نزدیکی اداره مرکزی سازمان بین المللی استانداردسازی (ISO) و کمیسیون علوم الکترونیکی بین المللی (IEC) مستقر شده است. در ۱۹۹۴ نام سازمان ECMA به "انجمن اروپایی برای استانداردسازی اطلاعات و سیستمهای ارتباطی" تغییر یافت به این منظور که بازتاب گسترده تری از حوزه فعالیتهایش داشته باشد. ۲.۲.۲ چه کاری انجام میدهد ؟ وظیفه اصلی ECMA گسترش استانداردها و گزارشهای فنی در زمینه اطلاعات و فناوری های ارتباطی است. از آنجایی که ECMA یک انجمن از شرکتهاست و نه یک موسسه استانداردسازی رسمی ، اغلب با نهادها و موسسه های ملی یا بین المللی همکاری میکند. استانداردهای ECMA به عنوان یک اساس و بنیاد برای استانداردهای بین المللی و اروپایی پذیرفته شده اند. تا جایی که بیش از ۲۷۰ استاندارد ECMA و۷۰ گزارش فنی منتشر شده است. از این استانداردها ۸۵ مورد به عنوان استاندارد بین المللی توسط سازمان بین المللی استانداردسازی (ISO) پذیرفته شده اند. علاوه بر اینکه ۲۵ مورد به عنوان استاندارد اروپا توسط موسسه اروپایی استانداردهای ارتباط از راه دور (ETSI) پذیرفته شده است. ۲.۲.۳ استانداردهای ECMA چیستند ؟ ۲.۲.۳.۱ ECMA Script (جاوا اسکریپت استاندارد شده) ECMA Script یک زبان برنامه نویسی استاندارد شده است که تا حد زیادی بر مبنای JavaScript از Netscape و JScript از Microsoft است. ECMA Script توسط هییت فنی ۳۹ از ECMA تعریف شده است. کاربرد اصلی ECMA Script ، که یک زبان مبتنی بر شییی است ، اداره اشیایی است که در صفحات وب توسط الگوی شییی سند (DOM) مشخص شده اند. این اشیاء (به طور موثر، عناصری که صفحات وب یا صفحات کامل وب را میسازند) میتوانند اضافه شده، حذف شده، جابجا شده و یا از لحاظ خصوصیات تغییر کنند. این به توسعه دهندگان وب اجازه میدهد اثراتی مانند متن متحرک، کلیدهای گرافیکی و صفحاتی که بر اساس ورودی کابر بدون نیاز به بارگذاری مجدد تغییر میکنند، ایجاد کنند. خصوصیات متداول ECMA Script ، استاندارد ECMA – ECMA۲۶۲ خصوصیات زبان برنامه نویسی ECMA ، نگارش دوم است. ۳. مزایای استفاده از استانداردها چیست ؟ ۳.۱ قابل دسترس بودن ۳.۱.۱ برای نرم افزار/ دستگاه : اجرای استانداردهای وب میتواند به صفحات وب شما وضوح بیشتری در جستجوهای وب بدهد. ارایه اطلاعات ساختاری در اسناد مقبول (از لحاظ استاندارد) دسترسی و ارزیابی اطلاعات در آن اسناد را برای موتورهای جستجو ساده میکند و آنها با دقت و درستی بیشتری فهرست میشوند. به خاطر استفاده از استانداردهای وب درک ساختار سند شما به خوبی برنامه های سمت سرویس گیرنده برای برنامه های سمت سرویس دهنده راحت میشود. و اضافه کردن یک موتور جستجو برای سایت شما ساده تر میشود و نتایج بهتری میدهد. استانداردها چنان نوشته شده اند که مرورگرهای قدیمی بازهم مبانی ساختار سند شما را درک میکنند. حتی اگر آنها نتوانند جدیدترین و جالبترین ضمیمه ها به استانداردها را درک کنند ، انها قادر خواهند بود محتوای سند شما را نمایش دهند. این البته به همان اندازه در مورد سیستمهای رباتی که اطلاعات سایت شما را از طرف موتورهای جستجو و فهرستی جمع میکنند، اعمال میشود. کدهای مطابق استاندارد به شما فرصت معتبر سازی صفحاتتان را توسط یک سیستم تعیین اعتبار میدهند. تعیین اعتبار کننده ها اسناد شما را پردازش میکنند و لیستی از خطاها را به شما ارایه میکنند، این پیدا کردن و اصلاح خطاها را بسیار ساده تر میکند و میتواند برای شما زمان زیادی صرفه جویی کند. اسناد مطابق استاندارد به راحتی میتوانند به قالبهای دیگر چون بانکهای اطلاعاتی و اسناد Word تبدیل شوند. این به ما اجازه میدهد استفاده تطبیق پذیرتری از اطلاعات داخل اسناد در شبکه جهانی وب بکنیم و مهاجرت ساده شده ای به سیستم های جدید (سخت افزار به خوبی نرم افزار) شامل دستگاههایی مانند TV و PDAها داشته باشیم. ۳.۱.۲ برای مردم : قابل دسترسی بودن یک ایده مهم پشت سر تعداد زیادی از استانداردهای وب، خصوصا HTML است. این تنها به این منظور نیست که به وب اجازه دهد توسط مردم ناتوان و معلول مورد استفاده قرار گیرد، بلکه به صفحات وب اجازه میدهد که توسط مردمی که از مرورگرهایی غیر از مرورگرهای معمول استفاده میکنند مورد استفاده قرار گیرد. این مرورگرها شامل مرورگرهای صوتی که صفحات وب را با صدای بلند برای افرادی با اختلالات بینایی میخوانند، مرورگرهای خط نابینایان (Brail) که متن را به خطوط برجسته قابل فهم نابینایان ترجمه میکنند، مرورگرهای دستی و جیبی که فضای نمایشگر بسیار کوچکی دارند، نمایشگرهای Teletext و سایر دستگاههای خروجی غیر معمول. همانطور که روشهای گوناگون دسترسی به وب افزایش پیدا میکند، سازگارکردن و تکثیر کردن وب سایتها برای برآورده کردن احتیاجات به طور روز افزونی مشکل خواهد شد (درواقع عده ای معتقدند که این کار حتی امروز هم غیر ممکن است!). پیروی از استانداردها یک قدم بزرگ به سوی حل این مشکل است. تطبیق سایتهای شما با استاندارد کمک میکند که اطمینان داشته باشید نه تنها مرورگرهای سنتی، قدیمی و جدید، قادر خواهند بود که سایتها را به درستی نمایش دهند، همچنین سایتها با مرورگرها و رسانه های غیر معمول هم کار خواهند کرد. بعضی از نتایج منطقی چشم پوشی کردن از استانداردها بدیهی هستند : یکی از اساسی ترین نتایج این است که شما دسترسی با سایت خود را محدود میکنید. محدود کردن مخاطبین تنها به یک بخش کوچک از آنها که میخواهند سهمی از آن داشته باشند چقدر از نظر تجاری معقول به نظر میرسد ؟ برای یک سایت تجاری، مسدود کردن دسترسی یک بخش کوچک از مخاطبهای مورد نظر میتواند یک اختلاف بزرگ در ما به التفاوت سود شما ایجاد کند. برای یک سایت آموزشی، عاقلانه به نظر میرسد که نه تنها به بچه مدرسه ای های ثروتمند و نیرومند جسمی با مرورگرهای گرافیکی اجازه دسترسی بدهیم، بلکه به کودکانی در کشورهای جهان سوم آنهاییکه فقط مرورگرهای مبتین بر متن دارند یا دانش آموزان ناتوانی که از مرورگرهای خاصی استفاده میکنند، اجازه دسترسی بدهیم. همان اصول اخلاقی به تمام انواع سایتها اعمال میشود. د حالیکه گمراه شدن از استانداردها و استفاده از خصوصیات مختص مرورگری خاص ممکن است وسوسه انگیز باشد. قابلیت دسترسی بیشتر که با انطباق با استانداردها به دست می آید به پاداشهای بزرگتری در دراز مدت منجر میشود. ۳.۲ پایداری اغلب استانداردهای وب معمولا با در نظر گرفتن پیش سازگاری و پس سازگاری طراحی شده اند. بنابراین آن داده ای که از نسخه های قدیمی استاندارد استفاده میکند ، کماکان در مرورگرهای جدید کار میکند. و داده ای که از نسخه های جدید استاندارد استفاده میکند به صورت موقرانه ای تنزل نیکند تا نتایج قابل قبولی در مرورگرهای قدیمی تر ارایه دهد. برای اینکه وب سایت ممکن است در زمان حیاتش توسط تیمهای متعدد طراحی کار شود، بسیار مهم است که آنها بتوانند به سادگی کدها را درک کنند و آنها را ویرایش کنند. استانداردهای وب یک مجموقه قواعد پیشنهاد میکند که هر توسعه دهنده وبی میتواند آنرا دنبال کند، بفهمد و با آن آشنا شود. زمانیکه یک توسعه دهنده یک سایت را با استانداردها طراحی میکند، دیگری قادر خواهد بود بفهمد که عنصر شکل دهنده کجا گذاشته شده است. ۴ نتیجه گیری به عنوان توسعه دهندگان وبب، ما دایما سعی میکنیم که مشکل ناسازگاری و تناقض بین تفاسیر صفحات با مرورگرهای مختلف و نسخه های مختلف مرورگر را مشخص کنیم. که این ما را ناگزیر میکند که یک کدنویسی دوباره یا سه باره وقت گیر انجام دهیم و یا برای یک مرورگر واحد کد نویسی کنیم که اگر برای بعضی مردم استفاده از سایت را غیر ممکن نکند، مشکلتر میکند. این وضعیت با ورود یا ظهور یک نرم افزار یا سخت افزار جدید که قادر به مرور صفحات وب میباشد، مانند تلفنها، پیجرهاو PDAها وخیم تر میشود. استانداردهای وب قوانین محرمانه ای که توسط سازمانهای مجلل حکم شوند نیستند. همانطور که شرح دادیم بخش زیادی از استانداردها توسط نماینگان همان مردمی که از آن استفاده میکنند ایجاد میشوند : سازندگان مرورگرها، توسعه دهندگان وب، تامین کنندگان محتوا و سازمانهای دیگر. نوشتن صفحات وب در مطابقت با استانداردها رمان توسعه را کوتاه تر و نگه داری صفحات را آسانتر میکند. عیب یابی و رفع اشکال ساده تر میشود زیرا کد از یک استاندارد پیروی میکند. شما نباید دیگر درباره کد نویسی و نگه داری از چندین نسخه از کد که فرض شده ظاهر یکسانی نمایش میدهند نگران باشید. یک نسخه از سایت شما، همین و بس ! پذیرش همگانی استانداردهای وب در آینده برترین اعتبار خواهد شد. ماموریت پروژه استانداردهای وب بهبود و ارتقای وب با تشویق سازندگان مرورگرها و صفحات وب به پیروی از استانداردها در برنامه هایشان برای توسعه دهندگان و کاربران نهایی است. این کوشش البته زمانی به طور زیاد یاری داده خواهد شد که توسعه دهندگان وب از استانداردها به عنوان یک موضوع با اهمیت استفاده کنند . بر اینکه مولدها و ارایه دهندگان کد آنها مطابق با استانداردهای وب باشند پافشاری کنند. دلایلی که ما ارایه کردیم باید به شما، توسعه دهنده وب، انگیزه زیادی برای استاندارد بودن، استفاده از استاندارد و همچینین مهمات زیادی برای تقویت موقعیت تجاری شما داده باشد.
Back to top Go down
 
Hame Chiz RaJe B Tarahi Web ( Safhe 4 )
Back to top 
Page 1 of 1
 Similar topics
-
» Hame Chiz RaJe B Tarahi Web ( Safhe 3 )
» Hame Chiz RaJe B Tarahi Web ( Safhe 5 )
» Hame Chiz RaJe B Tarahi Web ( Safhe 1 )
» Hame Chiz RaJe B Tarahi Web ( Safhe 2 )
» Tarahi Form C#

Permissions in this forum:You cannot reply to topics in this forum
 :: Pc Forum :: Pc Tips & Tricks-
Jump to: