خوش آمدید به رمان ۹۸ | بهترین انجمن رمان نویسی

رمان ۹۸ با هدف ترویج فرهنگ کتاب خوانی و تقویت قلم عزیزان ایجاد شده است.
هدف ما همواره ایجاد محیطی گرم و صمیمی و دوستانه بوده
برای مطالعه کامل رمان‌ها و استفاده از امکانات انجمن
به ما بپیوندید و یا وارد انجمن شوید.

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
تأثیر بر روابط اجتماعی
وب در دنیای امروزی تبادل اطلاعات بین افراد در سراسر جهان را بسیار ساده و آسان نموده‌است و این امر با این حجم وسیع هرگز در تاریخ بشر سابقه نداشته‌است. افرادی که در گوشه و کنار جهان قرار دارند و هزاران کیلومتر از یکدیگر فاصله می‌توانند افکار خود را به راحتی مبادله کنند یا از روحیات و خط مشی زندگی خود با دیگران صحبت کنند. تجربه‌های عاطفی، عقاید سیـاس*ـی، رسوم فرهنگی، ضرب‌المثل‌های ریتم‌دار، پندهای تجاری، کارهای هنری، تصاویر و عکس‌ها، قطعات ادبی بدون هیچ سرمایه‌گذاری از جانب کاربر به راحتی در اختیار وی قرار می‌گیرد. اگر چه کارایی وب به فناوری مادی آن وابسته است اطلاعات موجود روی آن به شیوه کتابخانه یا مطبوعات به صورت فیزیکی ارائه نمی‌شوند؛ بنابراین انتشارات اطلاعات از طریق وب اینترنت به کتاب‌ها و مجله‌های فیزیکی و مادی محدود نمی‌شود و نیاز به کپی کردن فیزیکی اطلاعات وجود ندارد. اطلاعات موجود روی وب به صورت دیجیتال ارائه می‌شوند و بنابراین جستجو در آن‌ها به سرعت زیادی صورت می‌گیرد؛ که بسیار سریع‌تر از جستجو در کتابخانه است و حتی فردی که در اینترنت جستجو می‌کند نسبت به فردی که از پست نامه، تلفن، تلگراف یا وسایل ارتباطی دیگر استفاده می‌کند با سرعت بیشتری اطلاعات را بازیابی می‌کند.

وب مهم‌ترین ابزار تبادل اطلاعات است که در کره زمین رونق فراوانی یافته‌است. این قابلیت به کاربران اجازه می‌دهد تا با افراد و گروه‌های مختلفی که در سراسر جهان پراکنده هستند و در فضا و مکان متفاوتی قرار دارند ارتباط برقرار کنند و نیاز به برقراری ارتباط فیزیکی میان افراد را مرتفع می‌سازد.

از آنجا که وب در سراسر جهان فعال است، عده‌ای آن را عامل ایجاد تفاهم میان افراد ساکن در سراسر جهان می‌دانند. وب پتانسیل فراوانی برای ایجاد روابط اجتماعی دارد و می‌تواند حس نوع‌دوستی و درک متقابل را افزایش دهد یا حتی باعث شو که خشونت به صورت وسیعی رواج یابد یا رژیم‌های ظالم و عوام فریب به خواسته‌های خود که در طول تاریخ از دستیابی به آن‌ها عاجز بودند بترسند.

امروزه در وب انواع مختلف اطلاعات را می‌توان یافت و افرادی که تمایل دارند با جوامع و فرهنگ‌های مختلف آشنا شدند مراجعه به وب ساده‌ترین راه است. اگر بخواهیم به شهری دور دست سفر کنید، وب بهترین مرجع ممکن برای یافتن اطلاعات مربوط به آن شهر است مخصوصاً اگر شهر مورد نظرتان در یکی از کشورهای توسعه نیافته قرار داشته باشد. روزنامه‌های محلی، مطبوعات دولتی و غیره از طریق اینترنت به راحتی قابل دسترسی هستند و به همین دلیل است که کاربران اینترنت روز به روز افزایش می‌یابند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
انتشار صفحات وب
صفحات وب در دسترس همه رسانه‌های جمعی قرار دارد. برای آنکه بتوانید یک صفحه وب را «منتشر» کنید لازم نیست به سراغ یک ناشر یا مؤسسه رسانه‌ای که در سرتاسر جهان مشاهده می‌شوند بروید. ابر متن، برخلاف کتاب و اسناد، دارای یک نظم خطی از ابتدا تا انتها نیست. ابر متن به بخش‌های فصل، زیر فصل و عناوین که در کتاب‌ها دیده می‌شود تقسیم‌بندی نمی‌شود.

اگر چه برخی از وب سایت‌ها به چند زبان عرضه می‌شوند بسیاری از آن‌ها فقط به یک زبان ارائه می‌شوند. همه برنامه‌های کامپیوتری همه کاراکترهای خاص و متون دو سویه RTL را در بر نمی‌گیرند. این عوامل این ادعا را که تور جهان گستر، جهان را به سمت یکپارچه شدن پیش می‌برد به چالش می‌کشد. فرصت مناسب برای انتشار اطلاعات در صفحات وب شخصی و همچنین صفحات خانوادگی تجارت‌های خرد و غیره توسط خدمات رایگان میزبانی وب به اوج خود رسیده‌است.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
سرعت در وب
نگرانی موجود در مورد ازدحام اطلاعات روی زیر ساختار اینترنت و تأخیر زیاد در دسترسی به داده‌ها به باعث شده‌است که نام World Wide Web به "World Wide Wait" تغییر کند! افزایش سرعت اینترنت مسئله‌ای مهم در بحث‌های مربوط به استفاده از همتا سازی و کیفیت خدمات (QOS) است. راه حل‌های ممکن برای کاهش انتظار برای مشاهده صفحات وب در سایت W3C ارائه شده‌است.

راهنمای استانداردهای موجود برای پاسخ زمانی ایدئال صفحات وب (مطابق کتاب نیلسن، چاپ ۱۹۹۹، صفحه ۴۲) عبارتند از:

  • ۱/۰ ثانیه (یک دهم ثانیه). زمان ایدئال پاسخ کاربر هیچ گونه تأخیری را حس نمی‌کند.
  • ۱ ثانیه. حداکثر زمان قابل قبول. زمان دانلود بیش از ۱ ثانیه کاربر را خسته می‌کند.
  • ۱۰ ثانیه. زمان غیرقابل قبول. کاربر خسته شده و دوست دارد سایت را ترک کند. این اعداد برای طراحی ظرفیت سرور کاربرد زیادی دارند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
www در نام‌های وب‌سایت‌ها
از لحاظ فنی هیچ دلیلی وجود ندارد که نام سایت حتماً با www آغاز شود و اولین سرور وب در "info.cern.ch" قرار داشت. استفاده از پیشوند www یک توافق است که بین سازمان‌های ارائه دهنده خدمات وب انجام شده‌است تا تمامی نام‌های میزبان از یک پروتکل تبعیت کنند؛ برای مثال، بسیاری از سازمان‌ها نام سرور اصلی پروتکل گوفر خرد را به صورت gopher.wherever.edu تعریف می‌کنند و از پیشوندهای دیگری استفاده می‌کنند تا بتوان از چندین سرور وب استفاده کنند. برخی از مرورگرها به صورت خودکار www را به ابتدا و ".com" را به انتهای URL تایپ شده اضافه می‌کنند. در مرورگرهای اینترنت اکسپلورر و فایرفاکس موزیلا با فشردن هم‌زمان کلیدهای ctrl و Enter پیشوند "شتابان هاست | صفحه اصلی." و پسوند "com." به انتهای URL اضافه می‌شوند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
مدل شیءگرای سند

Example of DOM hierarchy in an HTML document
اولین نسخه ۱ اکتبر، ۱۹۹۸؛ ۲۰ سال پیش
آخرین نسخه DOM4[۱]
۱۹ نوامبر، ۲۰۱۵؛ ۳ سال پیش
سازمان کنسرسیوم وب جهان‌گستر, WHATWG
استانداردهای پایه WHATWG DOM Living Standard
W3C DOM4
Abbreviation DOM
اچ‌تی‌ام‌ال


  • اچ‌تی‌ام‌ال و اچ‌تی‌ام‌ال۵
  • دی‌اچ‌تی‌ام‌ال
  • ایکس‌اچ‌تی‌ام‌ال
  • XHTML Mobile Profile و C-HTML
  • عنصر کانواس
  • Character encodings
  • Font family
  • ویرایش‌گر اچ‌تی‌ام‌ال
  • عنصر اچ‌تی‌ام‌ال
  • HTML Frames
  • HTML5 video
  • HTML scripting
  • موتور چیدمان
  • Quirks mode
  • Style sheets
  • Unicode and HTML
  • W3C و WHATWG
  • رنگ‌های وب
  • وب‌جی‌ال
  • Web Storage
  • سنجش با
    • document markup languages
    • web browsers
    • layout engines for
      • HTML
      • HTML5
        • HTML5 Media
      • Non-standard HTML
      • XHTML
استانداردهای وب
HTML
RDF
CSS
DOM
XHTML
XML
SVG
W3C
DHTML

مدل شیءگرای سند یا دام (DOM - Document Object Model) عنوان یکی از دو ساختوارۀ (architecture) اصلی است (در کنار اس‌اِی‌اکس) که بر اساس آن سندهای اکس‌ام‌ال را به اشیایی[۲] که در بردارندهٔ آن است، تجزیه نموده، و آن‌ها را به‌صورت یک ساختار درختی داده‌ها در فضای حافظه اصلی پهن می‌کند. ساختوارۀ دام، نه به زبان برنامه‌نویسی خاصّی وابستگی دارد و نه به سکّوی برنامه‌نویسی ویژه‌ای، بلکه، به منظور اجراء و پیاده‌سازی آن باید از یک زبان برنامه‌نویسی بلندتراز[۳] همچون جاوا، سی‌شارپ، جاوااسکریپت یا مشابه آن‌ها سود بجوییم. آنسوی رابط کاربر سند با مدلی شیءگرا نمایانده می‌شود.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
انگیزه‌ها و اهداف
سندهای اکس‌ام‌ال با در برداشتن متون زبانی به بیان[۴] و نمایش داده‌های گوناگون اقدام می‌کنند. ابداع و به‌کارگیری زبان اکس‌ام‌ال را می‌توان آغاز ماشینی کردن ساختارمند[۵] و مقیاس پذیر داده‌ها هم از جنس رابـ ـطه‌ای و هم از انواع پیچیده‌تر آن به حساب آورد.

برعکس متون معمولی رایانه‌ای در مورد متن‌های اکس‌ام‌ال به دلیل در درون داشتن انواع داده‌ها و دانسته‌ها در مقیاس‌ها و در سلسله مراتب مختلف اعمال فنون سنتی پردازش‌های دنباله‌ای فایل‌ها نه عملی‌ست و نه کارآ. این مشکلات به ویژه در حالات مربوط به افزودن اجزاء و عناصر جدید یا کاستن و برداشتن آن‌ها به شکل پویش مندانه (Dynamic) و در زمان اجراء به اوج می‌رسد.

در آغاز، گونه‌های مختلف دام توسط مرورگرهای وب برای دستکاری عناصر سندهای اچ‌تی‌ام‌ال پیاده‌سازی می‌شدند. این موضوع، کنسرسیوم وب جهان‌شمول را وادار کرد که با یک سری مشخصات استاندارد برای دام پیشگام شود (از این رو آن را W3CDOM نیز می‌گویند).

دام هیچ تنگنایی روی ساختار داده‌های دربرگیرنده سند قرار نمی‌دهد. یک سند خوش‌ساختار می‌تواند به کمک دام شکل درخت‌گونه به خودش بگیرد.

بیشتر متن‌شکن‌های اکس‌ام‌ال (XML parsers) (مانند Xerces) و پردازندگان اکس‌اس‌ال (مانند Xalan) پدید آمده‌اند که از ساختار درختی سود ببرند. چنین پیاده‌سازی، نیازمند آن است که تمامی محتوای سند شکسته گردیده و در حافظه نگهداری شود. از این رو دام بیشتر برای کارهایی سودمند است که عناصر سند باید به‌طور تصادفی دستیابی و دستکاری شوند. برای کاربردهای اکس‌ام‌ال-محوری که دربرگیرندهٔ دسترسی انتخابی یک خواندن/نوشتن به ازای شکستن است، دام بالاسری قابل ملاحظه‌ای بر حافظه تحمیل می‌کند. در این کاربردها، مدل اس‌اِی‌اکس (SAX - Simple API for XML) از دید سرعت و مصرف حافظه سودمندتر است.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
سطح‌ها
مشخصات کنونی دام در سطح ۲ است، اما برخی مشخصات سطح ۳ اکنون از پیشنهادهای W3C هستند.

سطح صفر
دربرگیرنده همه مشخصه‌های ویژه سازندگان که پیش از آفرینش سطح ۱ DOM وجود داشتند، همچون document.images, document.forms, document.layers، و document.all است. آگاه باشید که این مشخصات رسمی و منتشر شده توسط W3C نیستند بلکه بیشتر مرجعی به چیزی که پیش از فرایند استانداردسازی وجود داشت هستند.
سطح ۱

پیمایش سند(HTML و XML) با DOM(ساختار درختی) و دستکاری محتوا(همچنین اضافه کردن عناصر). عنصرهای خاص HTML نیز در بر گرفته شده‌اند.
سطح ۲

پشتیبانی از فضای نام XML، دیدها و رویدادهای پالوده.
سطح ۳

در بر گیرنده شش مشخصه متفاوت است:
  1. هسته DOM سطح ۳
  2. بارگذاری و ذخیره DOM سطح ۳
  3. XPath برای DOM سطح ۳
  4. دیدارها و قالب‌بندی DOM سطح ۳
  5. نیازمندی‌های DOM سطح ۳
  6. معتبرسازی DOM سطح ۳
که DOM را بیشتر گسترش می‌دهند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
کاربرد در مرورگرهای وب
در گذشته، پیاده‌سازی‌های گوناگون دی‌اُ‌ام در مرورگرهای مختلف به اشکالات هم‌عملپذیری انجامیده بود. از این رو، میان برنامه‌نویسان وب معمول است که وجود یک خاصیت را پیش از بکارگیری آن آزمایش کنند. خرده‌برنامه زیر چگونگی آزمایش برای متدهای کلیدی W3C DOM را قبل از استفاده از سایر بخش‌های آن نشان می‌دهد:

if (document.getElementById && document.getElementsByTagName) {
// as the key methods getElementById and getElementsByTagName
// are available is is relatively safe to assume W3CDOM support.

obj = document.getElementById("navigation")
// other code which uses the W3CDOM
// .....
}


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
مرورگرهای اینترنت‌اکسپلورر مایکروسافت (نسخه ۵(۱۹۹۹)،...نسخه ۶(۲۰۰۱)) در سال ۲۰۰۵ از جملهٔ پرکاربردترین مرورگرها هستند و به طرز معقولی بیشتر خاصیّت‌های W3CDOM را پشتیبانی می‌کنند. مرورگرهای مبتنی بر Gecko، همچون موزیلا و فایرفاکس و دیگران نیز چنین‌اند. بنابراین، مشکلات استفاده از W3CDOM آنگونه که در سال ۲۰۰۰ که نسخه‌های ۴ اینترنت‌اکسپلورر و نت‌سکیپ‌نویگیتور به فراوانی استفاده می‌شدند نیست. البته این فرضیه بر این پایه است که بیشتر مردم از مرورگری که بیشتر از ۶ سال عمر دارد استفاده نمی‌کنند، که اتفاقاً توسط آمار استفاده از مرورگرها تأیید شده‌است. جدول مقاله مقایسهٔ موتورهای طرح‌بندی(DOM) نشان می‌دهد چه متدها و صفاتی را می‌توان در مرورگرهای گوناگون با ایمنی استفاده کرد.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
ای‌پی‌آی ساده برای اکس‌ام‌ال
اِی‌پی‌آی ساده برای اکس‌ام‌ال یا اس‌اِی‌اکس (Simple API for XML - SAX) جایگزینی‌ست برای مدل شی‌گرای سند[۱] هنگامی که با سندهای نسبتاً بزرگ اکس‌ام‌ال سروکار داشته باشیم.

برای کاربردهای پیشرفتهٔ تحت وب، معماری‌های دام و اس‌اِی‌اکس، هر دو، از اهمیت حیاتی بر خوردار می‌باشند، به طوری که بدون استفاده از آن‌ها بسیاری از پرسش‌ها و جستجوهای اینترنتی، به ویژه، در محیط‌های پیچیده، پرسرعت، و پرترافیک وب بی‌جواب باقی خواهند ماند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T
shape1
shape2
shape3
shape4
shape7
shape8
بالا