تفاوت جاوا و جاوا اسکریپت و بررسی کاربردهای هر کدام

تفاوت جاوا و جاوا اسکریپت

تفاوت جاوا و جاوا اسکریپت در چیست؟ احتمالا هم اسم جاوا و هم اسم جاوا اسکریپت به گوش شما خورده است. این دو زبان قدرتمندترین های حیطه خودشان هستند.

ولی از لحاظ کارایی و محل استفاده با هم تفاوت های اساسی دارند.

در ادامه با تفاوت جاوا و جاوا اسکریپت آشنا خواهیم شد و یاد میگیریم که هر کدام در چه زمینه‌ای میتواند به ما کمک کند.

دو نوع از برنامه نویسی

حتما شما هم به عنوان یکی از افرادی که علاقمند به برنامه نویسی هستید با یکی از انواع دسته‌بندی‌های آن آشنایی دارید.

برنامه نویسی را میتوان بر اساس جایی که برای آن برنامه مینویسیم متفاوت باشد.

برای مثال در برنامه نویسی:

  • میتوانیم برای ویندوز برنامه بنویسیم
  • میتوانیم برای وب و اینترنت برنامه بنویسیم
  • میتوانیم برای گوشی های هوشمند برنامه نویسیم

انواع دیگری از برنامه نویسی هم وجود دارد، ولی این 3 دسته جز 3 دسته‌ی اصلی برنامه نویسی است که اکثر افراد در آن فعالیت میکنند.

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

برنامه نویسی سمت وب

به برنامه‌هایی که برای وب مینویسیم، برنامه‌های سمت وب میگویند.

این برنامه‌ها روی مرورگر کاربر و به وسیله‌ی اینترنت اجرا میشوند و همه‌ی کارها را بصورت آنلاین انجام میدهند.

برای مثال میتوان گفت جیمیل، گوگل، دیجی کالا، اسنپ همگی برنامه‌های سمت وبی هستند که بصورت آنلاین یک نیاز از کاربر را برطرف میکنند.

زبان‌های برنامه نویسی مختلفی برای کار در سمت وب وجود دارد.

ولی از معروف‌ترین آن‌ها میتوان به php, mySql, asp, java script و… اشاره کرد.

اگر میخواهید درباره زبان های برنامه نویسی سمت سرور مثل php و mySql بیشتر بدانید:

در دوره‌ی جامع و رایگان آموزش PHP و MySQL بصورت کاربردی و پروژه محور شرکت کنید

برنامه نویسی سمت ویندوز

به برنامه‌هایی که در ویندوز کاربر اجرا میشوند، برنامه‌های تحت ویندوز میگویند.

این برنامه‌ها عموما دارای فرمت .exe هستند که کاربر آن‌ها را اجرا میکند و کار با آن‌را شروع میکند.

برنامه‌های سمت ویندوز، فقط روی سیستم عامل ویندوز اجرا میشوند و قابلیت اجرا سمت وب را ندارد.

جاوا چیست؟

 جاوا یک زبان برنامه نویسی تحت ویندوز است که میتوان از آن برای نوشتن برنامه‌های ویندوزی استفاده کرد.

البته ممکن است گاهی و در شرایط خاص در قسمت‌های دیگر هم به کار برود، ولی کار اصلی آن این نیست.

جاوا یکی از قدرتمندترین زبان‌های برنامه نویسی که در نوشتن برنامه‌های بزرگ و حرفه‌ای میتواند فوق‌العاده کمک کند و موثر باشد.

همیطور از زبان برنامه نویسی جاوا میتوان برای نوشتن برنامه برای تلفن‌های هوشمند اندرویدی هم استفاده کرد.

جاوا اسکریپت چیست؟

جاوا اسکریپت یک زبان برنامه نویسی برای سمت وب است که به اختصار به آن Js هم میگویند.

به این معنا که برنامه هایی که با جاوا اسکریپت نوشته میشوند، تنها قابلیت اجرا بر روی مرورگر کاربر دارند.

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

در حالی که جاوا اسکریپت برای نوشتن برنامه‌های سمت وب کاربرد دارد.

نمایش ساعت، تاریخ، مبدل واحد، ماشین حساب‌های کوجک، تغییر المان‌های صفحه وب، تغییر متن‌ها، واکنش به عمل کاربر و… بخشی از کارهایی است که جاوا اسکریپت میتواند انجام دهد.

تفاوت جاوا و جاوا اسکریپت

تفاوت جاوا و جاوا اسکریپت

اگر بخواهیم بصورت لیست وار مهم ترین تفاوت بین جاوا و جاوا اسکریپت را مطرح کنیم، میتوانیم بگوییم:

  • جاوا برای نوشتن برنامه های ویندوز و موبایل استفاده میشود، جاوا اسکریپت برای سمت وب
  • جاوا قدرت بسیار بیشتری از جاوا اسکریپت دارد
  • جاوا دارای مباحث بسیار پیشرفته تر و حرفه‌ای نسبت به جاوا اسکریپت است
  • با جاوا اسکریپت میتوان در سمت وب انیمشین‌هایی جذاب پیاده کرد، در حالی که جاوا در سمت وب کاربردی ندارد

و نهایتا بصورت خیلی خلاصه میتوانیم بگوییم:

جاوا اسکریپت: برای نوشتن کدها و برنامه‌های کاربردی و زیبا در سمت وب استفاده میشود.

جاوا: برای نوشتن برنامه‌هایی قوی و حرفه‌ای در سمت ویندوز و تلفن‌های هوشمند کاربرد فوق‌العاده‌ای دارد.

انتخاب بهترین رنگ در طراحی‌وب

هميشه يكي از مشكلاتي كه هر طراح وب با آن مواجه است مشكل انتخاب رنگ براي المان‌هاي طراحي‌اش است. اينكه رنگ لينك‌ها، دكمه‌ها، متن‌ها، بخش‌هاي مختلف سايت را چه چيزي قرار دهيم تاثير بسيار زيادي بر روي نظر كاربر نسبت به طرح ما ميگذارد. هرچه رنگ‌هاي انتخاب ما حرفه‌اي تر و قشنگ تر باشند و با فكر بيشتري طبق استانداردها انتخاب شوند كاربر حس بهتري به طراحي ما پيدا ميكند و ارتباط بهتري با آن ميگيرد.

برعكس اگر از رنگ‌هاي غير حرفه‌اي استفاده كنيم چشم كاربر به زودي خسته ميشود و صفحه‌ي سايت ما را فورا ميبندد.

در اين آموزش باهم نحوه‌ي انتخاب بهترين رنگ‌ها را ياد ميگيريم و با 3 سايت فوق‌العاده كه در انتخاب رنگ‌ها به ما كمك ميكنند آشنا مي‌شويم.

دانلود فيلم آموزشي با كيفيت بالا و حجم 11 مگ

سايت‌هاي براي انتخاب بهترين رنگ‌ها

براي راهنمايي گرفتن درباره‌ي بهترين رنگ‌ها ميتوانيد از اين سه سايت فوق‌العاده استفاده كنيد (در فيلم آموزشي بالا بيشتر درباره‌ي آن‌ها توضيح داده‌ايم) :

flatuicolors.com
flatcolors.net
flatcolorsui.com

تفاوت بین Class و ID در طراحی وب با HTML و CSS

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

برای این آموزش هم فایل ویدئویی ضبط شده و هم متن آن در زیر قابل دریافت است. اگر میتوانید فیلم آموزشی را دانلود و مشاهد کنید و اگر امکان این کار را ندارید از آموزش متنی لذت ببرید.

ID ها و Class ها مانند قلاب عمل میکنند

قطعا بخش‌هایی در صفحه‌ی وب ما هستند که میخواهیم استایل‌‌های خاصی به آن‌ها بدهیم و به اصطلاح بلاهای خاصی را سر آن‌ها در بیاوریم. کار اصلی id ها و class ها این است که مانند قلاب یک المان یا تگ یا بخشی از صفحه‌ی وب را برای ما انتخاب میکنند و سپس ما میتوانیم با استفاده از css دقیقا روی آن بخشی از صفحه‌ی وب که میخواهیم یک استایل خاص اعمال کنیم.

برای مثال فرض کنید شما در صفحه‌ی وب خودتان چندین div دارید که یکی برای بخش محتوای اصلی، یکی برای منوی کناری، یکی برای منوی بالایی و دیگری برای قسمت پایینی سایت (Footer) است. حالا اگر شما بخواهید هر کدام از این قسمت‌ها را بصورت خاص و جداگانه با css استایل دهی کنید چاره‌ی کار دقیقا همین است که با id ها و class ها اینکار را انجام دهید.

بصورت خلاصه id ها و class ها به ما کمک میکنند که یک المان را بصورت کاملا خاص هدف گیری کنیم و آن را به قلاب بیندازیم و بعد با استفاده از css تغییرات مورد نظرمان را روی آن اعمال کنیم. سوالی که پیش می‌آید این است که تفاوت بین id ها و class ها چیست؟ در ادامه به این سوال میپردازیم.

ساخت فروشگاه اینترنتی با php

 ID ها منحصر به فرد هستند

  • هر المان فقط میتواند یک id داشته باشد.
  • هر صفحه‌ی وب فقط میتواند یک المان با آن ایدی داشته باشد.

برای مثال اگر برای منوی کناری خودتان از کد <“div id=”sidebar>  استفاده کنید دیگر نمتوانید در جایی دیگر این id را به کار بگیرید و اینجا تنها جایی است که شما باید از “id=”sidebar استفاده کنید.

CLass ها منحصر به فرد نیستند

  • شما میتوانید یک class را روی چندین المان استفاده کنید.
  • شما میتوانید چندین class را برای یک المان تعیین کنید.

زمانی که میخواهید یک استایل خاص را روی چندین المان تکرار کنید باید از class ها استفاده کنید. برای مثال شما در کدتان چندین جا مجبور میشوید یک استایل خاص را به یک تکه از متن بدهید.برای مثال در جایی میخواهید آن متن را به این شکل کلفت و Bold کنید  و جاهایی هم میخواهید علاوه بر Bold بودن رنگ آن آبی هم باشد. در کد زیر در خط اول میخواهیم یک متن ساده داشته باشیم، پس هیچ class خاصی به آن اختصاص نمیدهیم. در خط دوم فقط میخواهیم یک متن کلفت داشته باشیم، به همین دلیل class آنرا برابر bold و در خط سوم چون میخواهیم متن‌مان هم کلفت و هم آبی باشد مقدار class آن را برابر دو مقدار bold و blue-text قرار میدهیم و این دو را با یک فاصله (space) از هم جدا میکنیم.

<div>این یک متن عادی است</div>
<div class="bold">این یک متن کلفت است</div>
<div class="bold blue-text">این یک متن کلفت و آبی رنگ است</div>

و حالا میرویم و در css این کدها را برای یک متن کلفت و یک متن آبی رنگ مینویسیم :

.bold {
    font-weight: bold;
}

.blue-text {
    color: blue;
}

از این به بعد در هرجای کدمان بخواهیم یک متن کلفت داشته باشیم به یک المان class=bold و هر جا بخواهیم یک متن آبی رنگ داشته باشیم به یک المان class=blue-text و هرجا که هردوی این‌ها را باهم بخواهیم به آن المان هر دوی این class ها را با یک فاصله میدهیم. حاصل کد بالا این شد:

class-id-1

 

ساخت فروشگاه اینترنتی با php

کار با عکس‌ها در PHP و ساخت یک آپلودر بسیار ساده – قسمت دوم

کار با عکس ها یکی از مباحث جذاب در برنامه‌نویسی PHP است که متاسفانه آموزش خوبی وب فارسی برای آن وجود ندارد. در این 2 قسمت آموزشی برای یادگیری همه چیز کار با عکس ها یک اپلودر بسیار ساده میسازیم تا بوسیله‌ی آن بتوانیم عکس‌های خودمان را از کامپیوترمان آپلود کنیم و روی سرور بفرستیم. همچنین این آپلودر امکان نمایش آخرین عکس‌های اپلود شده را نیز دارد.
ما در این آموزش برای این اپلود سنتر از یک دیتابیس هم استفاده کردیم، که شما میتوانید با توجه به نیاز خودتان اینکار یا انجام بدهید یا ندهید.

dl-btnدانلود قسمت 2 این آموزش با کیفیت بالا و کاملا واضح (حجم 19 مگ)dl-btn

آموزش متنی

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

در قسمت قبل این آموزش اپلودر خودمان را ساختیم و حالا میخوایم آخرین عکس‌های اپلود شده را در صفحه اصلی اپلودر نمایش بدهیم. ابتدا در فایل uploader.php یک کوئری به دیتابیس میزنیم و همه اطلاعات جدول images را دریافت میکنیم :

$getImages = mysqli_query($db, "SELECT * FROM images");

و باز برمیگردیم به فایل index.php و میخواهیم از این متغیر getImages در یک while استفاده کنیم. ولی حتما حواستان باشد که در ابتدای فایل index.php حتما با دستور require_once فایل uploader.php را لود کرده باشید تا بتوانیم از کدهای آن استفاده کنیم.

با استفاده از حلقه‌ی while زیر میتوانیم هر سطر از جدول images را یکبار در ارایه‌ی row قرار دهیم و آنرا در یک عکس چاپ کنیم :

 <?php while ($row = mysqli_fetch_array($getImages)) { ?>
    <img src="images/<?php echo $row['image_name'] ?>" alt="<?php echo $row['image_name'] ?>" width="80" height="80">
<?php } ?>

در خط 2 یک تگ img را باز میکنیم تا بتوانیم عکس ها را نمایش دهیم. برای آدرس دهی عکس در اتریبیوت src ابتدا نام پوشه‌ی images را مینویسیم و سپس نام عکس که آنرا از دیتابیس دریافت کرده‌ایم. به این صورت میتوانیم عکس‌ها را نمایش دهیم.

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

برای مشاهده و دانلود قسمت اول این آموزش کلیک کنید

کار با عکس‌ها در PHP و ساخت یک آپلودر بسیار ساده – قسمت اول

کار با عکس ها یکی از مباحث جذاب در برنامه‌نویسی PHP است که متاسفانه آموزش خوبی وب فارسی برای آن وجود ندارد. در این 2 قسمت آموزشی برای یادگیری همه چیز کار با عکس ها یک اپلودر بسیار ساده میسازیم تا بوسیله‌ی آن بتوانیم عکس‌های خودمان را از کامپیوترمان آپلود کنیم و روی سرور بفرستیم. همچنین این آپلودر امکان نمایش آخرین عکس‌های اپلود شده را نیز دارد.
ما در این آموزش برای این اپلود سنتر از یک دیتابیس هم استفاده کردیم، که شما میتوانید با توجه به نیاز خودتان اینکار یا انجام بدهید یا ندهید.

dl-btnدانلود قسمت 1 این آموزش با کیفیت بالا و کاملا واضح (حجم 30 مگ)dl-btn

آموزش متنی

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

برای ساخت یک اپلودر اول باید یکف فایل بسازیم با نام index.php و بعد درون آن form بسازیم و بعد داخل آن یک input از جنس file را قرار دهیم و همینطور دکمه‌ای را از جنس submit داشته باشیم. ولی هرگز 2 اتریبیوت(Attribute) مهم تگ form را فراموش نکنید.

اتریبیوت action که وقتی فرم submit شد اطلاعات فرم را به فایل uploader.php میفرستد و اتریبیوت enctype که مقدار آن باید برابر multipart/form-data باشد، تعیین میکند که این فرم قصد دارد یک چیزی از جنس file را بفرستد.اگر اتریبیوت enctype را ننویسید اپلودر شما به کلی غلط کار میکند.

<form action="uploder.php" method="post" enctype="multipart/form-data">
    <input type="file" name="image"><br>
    <input type="submit" name="uploadImage" value="آپلود عکس">
</form>

با اینکار اطلاعات فرم را به فایل uploader.php میفرستیم. در آن فایل ابتدا با دیتابیس ارتباط برقرار میکنیم که به دیتابیس مربوط به این پروژه که نامش image_uploader هست، متصل میشویم:

$db = mysqli_connect('localhost', 'root', '', 'image_uploader');

در مرحله‌ی بعد توسط کد زیر تست میکنیم که آیا formـی با نام uploadImage تعریف شده است یا خیر، که اگر در صفحه‌ی فرم روی دکمه‌ی “آپلود عکس” کلیک کرده باشیم، این فرم تعریف میشود و کدهای درون شرط if زیر اجرا خواهد شد:

if (isset($_POST['uploadImage'])) {
    $image = $_FILES['image']['name'];
    $imageTmp = $_FILES['image']['tmp_name'];
    move_uploaded_file($imageTmp, "images/$image");
    $insertImageToDb = mysqli_query($db, "INSERT INTO images (image_name) VALUES ('$image')");
    header("Location: index.php");
}

در خط دوم و سوم اسم عکس اپلود شده را در متغیر image و خود عکس اپلود را در متغیر imageTmp ذخیره میکنیم. در خط چهارم عکسی که در متغیر imageTmp ذخیره کرده بودیم را توسط تابع move_uploaded_file به پوشه‌ی images منتقل میکنیم و اسم فایل را دقیقا برابر اسم خود عکس قرار میدهیم.

در خط 5 اطلاعات مربوط به عکس را وارد دیتابیس میکنیم و در خط 6 بعد از انجام همه مراحل بالا، دوباره به همان فایل اصلی برمیگردیم و عملیات آپلود تمام میشود.

حالا اگر به همان فایل index.php بریم و عکسی را انتخاب کنیم و روی دکمه‌ی “آپلود عکس” کلیک کنیم، مشاهده میکنیم که صفحه یکبار refresh میشود و اگر به فولدر images بریم مشاهده میکنیم که آن عکسی که انتخاب کرده بودیم برای ما اپلود شده است. در قسمت بعد اپلودر خودمان را کمی کامل تر میکنیم.

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

برای مشاهده و دانلود قسمت دوم این آموزش کلیک کنید

آموزش ساخت لینک ادامه مطلب برای متن‌های طولانی

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

dl-btnدانلود این آموزش با کیفیت بالا و کاملا واضح (حجم 37 مگ)dl-btn

ساخت فروشگاه اینترنتی با php

آموزش متنی

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

برای اینکار ابتدا باید یک متن داشته باشیم که عملیات تستی خودمان را روی آن متن انجام دهیم. برای اینکار توسط متن تستی که از سایت لورم ایپسوم گرفته ایم استفاده میکنیم و مانند کد زیر آنرا درون یک متغیر با نام string قرار میدهیم:

$string = "لورم ایپسوم متن ساختگی تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.";

این قابلیت را میتوان به 2 صورت پیاه سازی کرد.یک صورت بسیار ساده و یک صورت کامل و کمی پیچیده (البته برای مبتدی‌ها). که به شما قول میدهم با کمی دقت و تمرین از میزان پیچیدگی این کد بشدت کم خواهد شد و شما کاملا به آن تسلط پیدا میکنید. اول بصورت ساده این امکان را پیاده سازی میکنیم.

در کد زیر از تابع substr استفاده کرده ایم و کار این تابع این است که یک رشته را میگیرد و آنرا کوتاه میکند. این تابع 3 پارامتر دریافت میکند:
پارامتر اول : رشته‌ای که میخواهیم کوتاه شود.
پارامتر دوم : این رشته از چندمین کاراکتر کوتاه شود ؟
پارامتر سوم : این رشته چند کاراکتر کوتاه شود ؟
برای مثال در کد زیر ما همان متغیر string بالا را از کاراکتر شماره 0، یعنی همان ابتدای این رشته به مقدار 300 کاراکتر کوتاه میکنیم :

$stringCut = substr($string, 0, 300);

و بعد میتوانیم آنرا چاپ کنیم و در ادامه آن هم یک متن “ادامه مطلب” قرار دهیم و بجای # از لینک مدنظر خودمان استفاده کنیم :

echo $stringCut . "... <a href='#'>ادامه مطلب</a>"

حالا اگر این فایل را در مرورگر باز کنیم مبینیم که فقط 300 کاراکتر از متغیر string برای شما نمایش داده میشود (مانند عکس زیر) و اینکار توسط همان تابع substr انجام شده است.

ساخت فروشگاه اینترنتی با php

یک مشکل !

read-more-p1

شاید تا همینجای کار برای شما کاملا خوب باشد و کارتان را راه بیندازد، ولی میخواهیم کمبی بیشتر پیش بریم و کمی کدمان را حرفه‌ای تر بکنیم. ممکن است در این مثال ما کارکتر شماره 300 دقیقا وسط یک کلمه باشد و یک کلمه را از وسط قطع کند، که این موضوع زیاد برای کسانی که میخواند حرفه‌ای کدنویسی کنند جالب نیست.برای حل این مشکل میتوانیم از تکه کد زیر استفاده کنیم :

$stringCut = substr($string, 0, 300);
echo substr($stringCut, 0, strrpos($stringCut, ' ')) . "... <a href='#'>ادامه مطلب</a>";

در خط یک کد بالا با استفاده از همان تابع substr متغیر string را به 300 کاراکتر محدود و کوتاه کرده‌ایم و در خط دوم دوباره همان مقدار کوتاه شده را کوتاه کردیم ولی اینبار در پارامتر سوم substr گفتیم که تا جایی کوتاه کن که به اولین فاصله برخورد کردی، و همین ترفند ساده برای ما مشکل بریده شدن یک کلمه از وسط را حل میکند :

read-more-p2

آماده‌سازی مقدمات برای شروع طراحی وب

حتما در ویدئوهای آموزشی دیده‌اید که ما از یکسری تنظیمات خاص برای محیط توسعه خودمان استفاده میکنیم. این تنظیمات میتواند برای شما متفاوت باشد.ولی شاید شما دوست داشته باشید که بین شما و محیط توسعه‌ای که در آموزش‌ها هست شباهتی وجود داشته باشد.در این ویدئو آموزشی تمام تنظیماتی که برای آماده سازی مقدمات برای طراحی وب نیاز داریم را به شما معرفی میکنیم و همینطور با چند کلید میانبر اصلی IDE که سرعت کار مارا چندین برابر می‌کند آشنا می‌شویم :

 

dl-btnدانلود فیلم آموزشی + تنظیمات محیط توسعه + لینک دانلود نرم افزارها با حجم 30 مگdl-btn