ترفند های جاوا اسکریپت – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Mon, 12 Sep 2016 07:31:38 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 آموزش ساخت پیام ‍‍Snackbar Popup با جاوا اسکریپت https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%be%db%8c%d8%a7%d9%85-%e2%80%8d%e2%80%8dsnackbar-popup-%d8%a8%d8%a7-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%be%db%8c%d8%a7%d9%85-%e2%80%8d%e2%80%8dsnackbar-popup-%d8%a8%d8%a7-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html#comments Mon, 12 Sep 2016 07:26:30 +0000 http://www.xn--mgbguh09aqiwi.com/?p=21763 حتما تابحال اسم این نوع نمایش پاپ آپ را نشنیده باشید و این پست براتون گنگ و مبهم باشد …

Snackbaar PopUp , یک پیام به صورت تولتیپی میباشد که در پایین وب سایت به نمایش در می آید و میتوانید آن را پس از چند ثانیه محو کنید .

این نوع پیام ها بیشتر برای اطلاع از یک نوع خطای خاص یا اخطار و یا موفقیت آمیز بودن یک مرحله و نمایش آن به کاربران استفاده میشود . در ادامه با آموزش ساخت این نو PopUp با استفاده از Css3 و Java Script آشنا می شویم .

آموزش ساخت پیام ‍‍Snackbar Popup با جاوا اسکریپت

در ابتدا کد زیر را در HTML وب سایت خود قرار دهید . این کد متن نمایشی شما میباشد . پس میتوانید نوشته ی درون آن را تغییر دهید .

<div id="snackbar-vms">متن خود را وارد نمایید</div>

حال کد های زیر را در css وب سایت خود قرار دهید :

#snackbar-vms {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px; 
    position: fixed;
    z-index: 1;
    left: 50%;
    bottom: 30px; 
}
#snackbar-vms.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 30px; opacity: 1;}
}
@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;} 
    to {bottom: 0; opacity: 0;}
}
@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}

حال کد زیر را در Js وب سایت خود قرار دهید :

function SnackBar_vms() {
    var x = document.getElementById("snackbar-vms")
    x.className = "show";
    setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);
}

و در آخر نوب به صدا زدن کد های بالا میرسه که شما میتوانید با خاصیت Onclick این کار را انجام بدهید . کافیست به تگ مورد نظر در Html خاصیت Onclick را بدهید و مقدار آن را ()SnackBar_vms قرار دهید .

مثلا در کد زیر این خاصیت به تگ button داده شده است . یعنی اگر روز این دکمه کلیک شد , Popup باز شود .

<button onclick="SnackBar_vms()">Show Snackbar</button>

دموی آماده SnackBar Popup

گرداوری و آموزش : وحید مجیدی

پخش اختصاصی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%be%db%8c%d8%a7%d9%85-%e2%80%8d%e2%80%8dsnackbar-popup-%d8%a8%d8%a7-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html/feed 1
آموزش ساخت Tab با استفاده از جاوا اسکریپت https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-tab-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-tab-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html#comments Thu, 25 Aug 2016 06:45:31 +0000 http://www.xn--mgbguh09aqiwi.com/?p=21375 با سلام خدمت بازدیدکنندگان وب سایت اسکریپت دات کام . در این پست قصد انتشار آموزشی برای ساخت باکس های دارای Tab با استفاده از جاوا اسکریپت را دارم …

حتما شما هم در طول روز و در وب گردی خود , بسیار با این نوع باکس ها برخورد داشته اید . باکس هایی که دارای منوی های Tab هستند و با کلیک بر روی آنها , محتوی باکس عوض میشود .

بسیاری از توسعه دهندگان وب برای ساخت این نوی باکس ها , از پلاگین های آماده جی کوئری استفاده میکنند که باعث کندی در بارگذاری وب سایت میشود ولی در این پست آموزش ساخت با جاوا اسکریپت را آموزش خواهیم داد …

آموزش ساخت Tab با استفاده از جاوا اسکریپت

برای ساخت ابتدا باید کد html زیر را در وب سایت خود قرار دهید :

<ul class="tab_vms">
  <li><a href="#" class="tablinks" onclick="openCity(event, 'vms1')">توضیحات</a></li>
  <li><a href="#" class="tablinks" onclick="openCity(event, 'vms2')">درباره ما</a></li>
  <li><a href="#" class="tablinks" onclick="openCity(event, 'vms3')">تماس با ما</a></li>
  <li><a href="#" class="tablinks" onclick="openCity(event, 'vms4')">اسکریپت دات کام</a></li>
</ul>

<div id="vms1" class="tabcontent_vms">
  <h3>توضیحات</h3>
  <p>لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.</p>
</div>

<div id="vms2" class="tabcontent_vms">
  <h3>درباره ما</h3>
  <p>لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.</p> 
</div>

<div id="vms3" class="tabcontent_vms">
  <h3>تماس با ما</h3>
  <p>لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.</p>
</div>

<div id="vms4" class="tabcontent_vms">
  <h3>اسکریپت دات کام</h3>
  <p><a href="http://xn--mgbguh09aqiwi.com">برای ورود به سایت کلیک کنید</a></p>
</div>

سپس کد زیر را در css خود کپی کرده :

ul.tab_vms {
	direction:rtl;
	font-size:13px;
	font-family:tahoma;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}
ul.tab_vms li {float: right;}
ul.tab_vms li a {
    display: inline-block;
    color: #333;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 14px;
}
ul.tab_vms li a:hover {background-color: #ddd;}
ul.tab_vms li a:focus, .active {background-color: #ccc;}
.tabcontent_vms {
	font-size:13px;
	font-family:tahoma;
    display: none;
	color:#333;
	direction:rtl;
    padding: 6px 12px;
	line-height:30px;
    border: 1px solid #ccc;
    border-top: none;
	-webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
}
@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

و در آخر کد JavaScript زیر را در انتهای وب سایت و حتما قبل از بسته شدن تگ <body/> قرار دهید .

<script>
function openCity(evt, cityName) {
    // Declare all variables
    var i, tabcontent_vms, tablinks;

    // Get all elements with class="tabcontent_vms" and hide them
    tabcontent_vms = document.getElementsByClassName("tabcontent_vms");
    for (i = 0; i < tabcontent_vms.length; i++) {
        tabcontent_vms[i].style.display = "none";
    }

    // Get all elements with class="tablinks" and remove the class "active"
    tablinks = document.getElementsByClassName("tablinks");
    for (i = 0; i < tablinks.length; i++) {
        tablinks[i].className = tablinks[i].className.replace(" active", "");
    }

    // Show the current tab, and add an "active" class to the link that opened the tab
    document.getElementById(cityName).style.display = "block";
    evt.currentTarget.className += " active";
}
</script>

گرداوری و آموزش : وحید مجیدی

پخش اختصاصی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-tab-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html/feed 3
اسکریپت ماشین حساب به صورت جاوا اسکریپت https://www.xn--mgbguh09aqiwi.com/%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%ad%d8%b3%d8%a7%d8%a8-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html https://www.xn--mgbguh09aqiwi.com/%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%ad%d8%b3%d8%a7%d8%a8-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html#respond Sat, 27 Feb 2016 16:17:41 +0000 http://www.xn--mgbguh09aqiwi.com/?p=16389 برای این پست از سایت اسکریپت دات کام , سورس آماده یک ماشین حساب ساده و حرفه ای با استفاده از جاوا اسکریپت برای شما عزیزان آماده ساخته ام که امیدوارم مورد استفاده شما کاربران عزیز قرار گیرد.

این سورس با استفاده از html5 و css3  طراحی شده است و فقط دارای 4 عمل اصلی می باشد .

اسکریپت ماشین حساب به صورت جاوا اسکریپت

دموی اسکریپت

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

پخش اختصاصی

گرداوری : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%ad%d8%b3%d8%a7%d8%a8-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html/feed 0
افکت نمایش کلمات به صورت Typing در جاوا اسکریپت https://www.xn--mgbguh09aqiwi.com/%d8%a7%d9%81%da%a9%d8%aa-%d9%86%d9%85%d8%a7%db%8c%d8%b4-%da%a9%d9%84%d9%85%d8%a7%d8%aa-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-typing-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html https://www.xn--mgbguh09aqiwi.com/%d8%a7%d9%81%da%a9%d8%aa-%d9%86%d9%85%d8%a7%db%8c%d8%b4-%da%a9%d9%84%d9%85%d8%a7%d8%aa-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-typing-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html#comments Sun, 20 Dec 2015 19:49:23 +0000 http://www.xn--mgbguh09aqiwi.com/?p=14717 در این پست قصد دارم یک تابع ساخته شده برای نمایش کلمات به صورت حرف به حرف توسط زبان جاوا اسکریپت را آموزش دهم .

شما توسط این تابع میتوانید هر کلمه یا جمله ای که دوست دارید را با افکت جالب typing در صفحه ی وب سایت خود نمایش دهید .

این افکت به صورت خالص توسط جاوا اسکریپت نوشته شده و از کتابخانه های دیگر این زبان استفاده نشده است .

افکت نمایش کلمات به صورت Typing در جاوا اسکریپت

برای این کار کافیست ابتدا کد زیر را در فایل script خود قرار دهید :

vmsString = 'Vahid Majidi Sadr | www.اسکریپت.com';
vmsVar = 0;

function vmsFunc(){	
document.getElementById("vmsTyping").innerHTML=vmsString.substr(0,vmsVar);
vmsVar++;
	if(vmsVar<=vmsString.length+4){
		setTimeout("vmsFunc()",200);	
	}else{
		document.getElementById("vmsTyping").innerHTML="";
		vmsVar=0;
		setTimeout("vmsFunc()",200);	
	}
}
window.onload=vmsFunc;

حال در html , در هر مکانی که دوست دارید این نوشته نمایش داده شود , تگی دلخواه ولی با آی دی vmsTyping باز کنید و در درون آن چیزی ننویسید .

به عنوان مثال :

<p id="vmsTyping"></p>

توجه : شما عزیزان به راحتی میتوانید با تغییر عدد 200 در بالا , سرعت حرکت را بیشتر و یا کمتر نمایید .

دموی افکت

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a7%d9%81%da%a9%d8%aa-%d9%86%d9%85%d8%a7%db%8c%d8%b4-%da%a9%d9%84%d9%85%d8%a7%d8%aa-%d8%a8%d9%87-%d8%b5%d9%88%d8%b1%d8%aa-typing-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html/feed 3